*{box-sizing: border-box;margin: 0;padding: 0;}
img{ max-width: 100%; height: auto;}
body{margin: 0;padding: 0;font-size: 19px;line-height:1.56em;color:rgb(73,73,73); font-weight: 400; background:rgb(218,218,218);font-family: 'Roboto', sans-serif;}
.container{width: 100%;max-width: 980px;margin:0px auto;background: #fff;border-radius: 10px;border: 1px solid #b9b9b9;padding-bottom: 40px;}
.container2 {max-width: 750px; margin: 0 auto;}
.clear{ margin: 0; padding: 0; clear: both;}

/* ----------------------------------------------Common Class font-family: 'Roboto', sans-serif; font-family: 'Roboto Slab', serif; ---------------------------------------------- */

header {text-align: center;}
.modal input#phone {opacity: 0;position: absolute;top: 0;left: 0;height: 0;width: 0;z-index: -1;}
.block-1 {padding: 10px 10px;}
.block-1 img {width: 100%;}
.block-1 h2 {text-align: center;padding: 15px 0 20px;}
.block-1 h2 span {background: rgb(255,223,47); color: rgb(160,0,0); font-size: 50px;  font-style: italic; line-height: 50px;}
.block-1 h3 {font-size: 36px; color: #333; text-align: center; font-family: 'Roboto Slab', serif; font-weight: 700; line-height: 46px; padding: 0 0 20px;}
.block-1 h3 span {background: rgb(190,0,0); color: #fff;}
.block-1 h3 strong {color: rgb(190,0,0);font-weight: 700;font-style: italic;}


.block-n1 {padding: 10px 10px;}
.block-n1 img {width: 100%;}
.block-n1 h2 {text-align: center;padding: 15px 0 20px;}
.block-n1 h2 span {background: rgb(255,223,47); color: rgb(160,0,0); font-size: 25px;  font-style: italic; line-height: 20px;}
.block-n1 h3 {font-size: 42px; color: #333; text-align: center; font-family: 'Roboto Slab', serif; font-weight: 700; line-height: 50px; padding: 0 0 25px;}
.block-n1 h3 span {background: rgb(190,0,0); color: #fff;}
.block-n1 h3 strong {color: rgb(190,0,0);font-weight: 700;font-style: italic;}


.block-2{padding:30px 50px 20px;}
.block-2 .block-lt {text-align: center; width:22%; float: left;}
.block-2 .block-rt {float: right;width:75%;}
.block-2 .block-rt p {padding: 0 0 25px; font-family: 'Roboto', sans-serif; color: rgb(4,4,4);}
.block-2 hr {background: none; border: none; border-bottom: 1px dashed #999;}

.block-3{padding:20px 50px;}
.block-3 h2 {font-size: 38px; color: rgb(193,0,0); text-align: center; font-family: 'Roboto Slab', serif; font-weight: 700; line-height: 46px; padding: 0 0 40px;}
.block-3 p {padding: 0 0 25px;}
.block-3 p span {background: rgb(252,235,66); font-weight: 700;}
.block-3 h3 {font-size: 44px; color: rgb(22,22,22); text-align: center; font-family: 'Roboto Slab', serif; font-weight: 700; line-height: 50px; padding: 20px 0;}
.block-3 h3 span {color: rgb(255,255,255); background-color: rgb(200,0,0);}
.block-3 ul {padding: 0 0 25px 50px;}
.block-3 .block-lt {width: 62%;float: left;}
.block-3 .block-rt {float: right;width: 35%;}
.block-3 .block-rt .img2 { width: 100%; }

.block-4 {padding: 50px 100px 30px; box-shadow: rgba(0,0,0,0.2) 0px 3px 5px; background-color: rgb(255,251,228) !important;}
.block-4 h2 {font-size: 42px; color: rgb(193,0,0); text-align: center; font-family: 'Roboto Slab', serif; font-weight: 700; line-height: 50px; padding: 0 0 20px;}
.block-4 p {padding: 0 0 25px;}
.block-4 ul {margin: 0; padding:0 0 0 20px;}
.block-4 ul li {display: block; font-size: 20px; color: rgb(52,52,52); padding: 0 0 30px 45px; line-height: 30px; background: url(../images/greencheck1.png) left top no-repeat; background-size: 25px;}

.cliekBnkImg {position: absolute; z-index: 10; right: 20px; top: 0; cursor: pointer;}
.cliekBnkContent {width: 400px; position: absolute; z-index: 11; display: none; right: 20px; top: 0; background-color: #f2f2f2; border: 1px solid #ccc; color: #2f485c; box-shadow: 0 5px 15px rgba(0,0,0,.5); border-radius: 0 0 6px 6px; padding: 15px 0; text-align: left;}
.cliekBnkContent .img11 {padding: 0 0 10px 15px;}
.cliekBnkContent hr {color: #ccc; border: none; border-bottom: 1px solid #ccc; margin-bottom: 15px;}
.cliekBnkContent p {font-size: 13px; color: #333;  line-height: 15px; padding: 0 25px 15px 15px;}
.cliekBnkContent .img22 {position: absolute; right: 10px; bottom: 20px; cursor: pointer;}

.block-5 {padding: 50px 50px 0;}
.block-5 h2 {font-size: 34px; color: rgb(22,22,22); text-align: center; font-family: 'Roboto Slab', serif; font-weight: 700; line-height: 40px; padding: 0 0 12px; border-bottom: 1px dashed #999; margin: 0 0 30px;}
.block-5 h2 span {background-color: rgb(200,0,0); color: #fff;}
.block-5 .textBlock .img2 {width: 100%;}
.block-5 .textBlock{float: right;width: 30%;text-align: center;margin: 0 0 20px 20px;}
.block-5 .textBlock p{font-weight: 700;font-size: 14px;line-height: 18px; padding: 0;}
.block-5 h3 {font-size: 19px;background-color: rgb(255,234,83); display: inline-block; margin: 0 0 30px;}
.block-5 p {padding: 0 0 22px;}
.block-5 h4 {font-size: 41px; color: rgb(193,0,0); text-align: center; font-family: 'Roboto Slab', serif; font-weight: 700; line-height: 50px; padding: 20px 0;}
.block-5 h4 span {background: rgb(193,0,0);color: #fff;}
.block-5 h6 {font-size: 36px; color: rgb(193,0,0); text-align: center; font-family: 'Roboto Slab', serif; font-weight: 700; line-height: 45px; padding: 20px 0 10px;}
.block-5 h6 span {background: rgb(193,0,0);color: #fff;}
.block-5 h5 {text-align: center; font-size: 30px; padding: 5px 0 40px;}
.block-5 .img3 {float: left; width: 25%; margin: 20px 30px 20px 0;}

.block-6 {padding: 20px 50px;}
.block-6 h5 {font-size: 20px; padding: 0 0 20px;}
.block-6 h2 {font-size: 89px; color: rgb(193,0,0); text-align: center; font-family: 'Roboto Slab', serif; font-weight: 700; line-height: 80px; padding: 0 0 20px;}
.block-6 h3 {text-align: center; color: rgb(45,45,45); font-size: 29px; font-style: italic; line-height: 38px; padding: 0 0 30px;}
.block-6 .img1 {margin: 0 auto 20px; display: block;}
.block-6 h4 {font-size: 26px; text-align: center; font-family: 'Roboto Slab', serif; font-weight: 400; line-height: 36px; padding: 0 0 30px;}
.block-6 p {padding: 0 0 25px;}
.block-6 h6 {font-size: 32px; color: rgb(193,0,0); text-align: center; font-family: 'Roboto Slab', serif; font-weight: 700; line-height: 40px; padding: 15px 0 25px;}
.block-6 span {background: rgb(193,0,0); color: #fff;}

.block-7{padding: 40px 30px 10px; border-radius: 5px;border: 1px dashed rgb(89,6,0);background-color: rgb(255,246,214);margin: 0 50px;}
.block-7 h3 {font-size:32px; color: rgb(193,0,0); text-align: center; font-family: 'Roboto Slab', serif; font-weight: 700; line-height:40px; padding: 0 0 30px;}
.block-7 ul {margin: 0;padding: 0 20px 0 50px;}
.block-7 ul li {display: block; font-size: 20px; color: rgb(52,52,52); padding: 0 0 30px 45px; line-height: 30px; background: url(../images/greencheck1.png) left top no-repeat; background-size: 25px;}
.block-7 hr {background: none; border: none; border-bottom: 1px dashed #999;margin-bottom: 30px;}

.block-8 {padding: 30px 50px;}
.block-8 p {margin: 0 0 25px;}
.block-8 h2 {font-size: 40px; text-align: center;  font-family: 'Roboto Slab', serif; font-weight: 700; line-height: 40px; padding: 20px 0 0;}

.block-9{padding:40px; background: url(../images/wood-back2.jpg) center no-repeat; background-size: cover;}
.block-9 .textBlock {padding: 40px 30px 20px; background: rgba(255,255,255,0.95);}
.block-9 h2 {font-size: 36px; text-align: center; font-family: 'Roboto Slab', serif; color: #333; font-weight: 700; line-height: 40px; padding: 0 0 30px;}
.block-9 p {padding: 0 0 30px;}

.block-10{padding:40px; background: url(../images/wood-back3.jpg) center no-repeat; background-size: cover;}
.block-10 .textBlock {padding: 40px 30px 20px; background: rgba(255,255,255,0.95);}
.block-10 h2 {font-size: 36px; text-align: center; font-family: 'Roboto Slab', serif; color: #333; font-weight: 700; line-height: 40px; padding: 0 0 40px;}
.block-10 p {padding: 0 0 30px;}
.block-10 .img1 {float: right; width: 40%; margin: 0 0 20px 20px;}

.block-11 {padding: 50px;}
.block-11 h2 {font-size: 36px; color: rgb(193,0,0); text-align: center; font-family: 'Roboto Slab', serif; font-weight: 700; line-height: 40px; padding: 0 0 12px; border-bottom: 1px dashed #999; margin: 0 0 30px;}
.block-11 p {padding: 0 0 25px;}
.block-11 .img1 {display: block; margin: 0 auto 20px;}
.block-11 h3 {font-size: 36px; color: rgb(193,0,0); text-align: center; font-family: 'Roboto Slab', serif; font-weight: 700; line-height: 40px; padding: 30px 0;}
.block-11 h3 span {color: #fff; background: rgb(193,0,0);}

.block-12{padding:0 50px 20px;}
.block-12 h2 {font-size: 40px; font-family: 'Roboto Slab', serif; color: #333; font-weight: 700; line-height: 50px; padding: 0 0 20px; text-align: center;}
.block-12 h3 {font-size: 36px; font-family: 'Roboto Slab', serif; color: #333; font-weight: 700; line-height: 42px; padding: 0 0 30px; text-align: center;}
.block-12 span {background: rgb(255,234,83);}
.block-12 h4 {font-size: 36px; color: rgb(193,0,0); text-align: center; font-family: 'Roboto Slab', serif; font-weight: 700; line-height: 40px; padding: 20px 0 50px;}
.block-12 .block-rt2 p {font-size: 14px; line-height: 20px; font-weight: 700;}
.block-12 .block-lt {text-align: center; width:30%; float: left;}
.block-12 .block-rt {float: right;width:67%;}
.block-12 .block-lt2 {float: left;width:67%;}
.block-12 .block-rt2 {text-align: center; width:30%; float: right;}
.block-12 p {padding: 0 0 25px; color: rgb(4,4,4);}
.block-12 hr {background: none; border: none; border-bottom: 1px dashed #999;margin: 20px 0 30px;}

.block-13 {padding: 30px 50px;}
.block-13 p {padding: 0 0 25px;}
.block-13 h2 {font-size: 30px; color: rgb(193,0,0); font-weight: 700; line-height: 40px; padding: 0 0 30px;}
.block-13 h3 {font-size: 32px; color: rgb(193,0,0); text-align: center; font-family: 'Roboto Slab', serif; font-weight: 700; line-height: 45px; padding: 0 0 30px;}
.block-13 h4 {font-size: 36px; color: #333; text-align: center; font-family: 'Roboto Slab', serif; font-weight: 700; line-height: 46px; padding: 0 0 20px;}

.block-14 {background-color: rgb(255,252,237); border: 2px dashed rgb(208,0,0); margin: 0 50px; border-radius: 6px; padding: 50px 50px 30px;}
.block-14 h2 {font-size: 40px; color: rgb(193,0,0); text-align: center; font-family: 'Roboto Slab', serif; font-weight: 700; line-height: 46px; padding: 0 0 30px;}
.block-14 .img22 {width: 30%; float: left; margin: 0 30px 30px 0;}
.block-14 p {padding: 0 0 25px;}

.block-15 {margin: 0px 65px 30px; border-radius: 6px;  background-color: rgb(255,250,204); border: 2px dashed rgb(101,101,101); padding: 50px 50px 40px;}
.addToCart {text-align: center; padding: 0 0 15px;}
.addToCart a {display: block;border-radius: 6px;border: 1px solid rgb(211,21,0);background-color: rgb(247,153,0);background-image: linear-gradient(rgb(247,153,0) 0%,rgb(245,119,0) 100%);color: #fff;font-size: 50px;font-weight: 700;padding: 30px 30px 25px;line-height: 60px;text-decoration: none;max-width: 550px;margin: 0 auto;}
.block-15 h5{text-align: center; padding: 0 0 15px;}
.block-15 h5 a {font-size: 24px;color: rgb(15, 71, 238);}
.block-15 ul {margin: 0; padding:0 0 0 20px;}
.block-15 ul li {display: block; font-size: 20px; color: rgb(52,52,52); padding: 0 0 30px 45px; line-height: 30px; background: url(../images/greencheck1.png) left top no-repeat; background-size: 25px;}
.block-15 h2 {font-size: 36px; color: rgb(193,0,0); text-align: center; font-family: 'Roboto Slab', serif; font-weight: 700; line-height: 46px; padding: 0 0 30px;}
.block-15 .img2 {margin: 0 auto; display: block; padding-bottom: 30px;}
.block-15 h3 {font-size: 36px; color: #333; text-align: center; font-family: 'Roboto Slab', serif; font-weight: 400; line-height: 46px; padding: 0 0 10px;}
.block-15 h4 {font-size: 38px; color: rgb(38,122,0); text-align: center; font-family: 'Roboto Slab', serif; font-weight: 700; line-height: 15px; padding: 10px 0 20px;}
.block-15 .img3 {display: block; margin: 10px auto;}
.block-15 p {text-align: center; font-size: 16px; font-style: italic; line-height: 22px;}
.block-15_1 {background: none; border: none;  padding: 0 0 30px;}
.block-15_1 h2 span {background: rgb(193,0,0); color: #fff;}

.block-16 {padding: 0 50px;}
.block-16 p {padding: 0 0 22px;}
.block-16 .block-lt {float: left; width: 65%;}
.block-16 .block-rt {float: right;width: 30%; border-radius: 3px; border: 1px dashed rgb(212,212,212); background-color: rgb(254,254,246); padding: 15px;}
.block-16 .block-lt ul {padding: 0 0 0 50px;}
.block-16 .block-lt ul li {list-style-position: inside; padding: 0 0 30px; font-size: 17px; color: #333; line-height: 25px;}
.block-16 .block-rt h3 {text-align: center; padding-bottom: 40px; font-size: 22px;line-height: 28px;}
.block-16 .block-rt .lt {float: left; width: 28%;}
.block-16 .block-rt .rt {float: right;width: 65%;  padding: 0 0 30px;}
.block-16 .block-rt .rt h4 {font-size: 17px;line-height: 24px;}
.block-16 .block-rt .rt p {font-size: 13px; line-height: 20px; padding: 0 0 10px;}
.block-16 .block-rt .rt h5 {font-size: 14px; line-height: 20px; font-style: italic;}
.block-7_1 {background: rgb(244,251,255);}

.modal {background-color: #fff !important; max-width: 650px !important; border: 3px dashed #000;padding: 0 !important;}
.modal h3 {background-color: rgb(252,81,35); color: #fff; text-align: center; padding: 15px; font-size: 25px; font-weight: 600;}
.modal h2 {font-size: 36px; color: rgb(212,1,1); text-align: center; font-weight: 700; line-height: 50px; padding: 10px 0;}
.modal h4 {text-align: center; font-size: 25px; color: rgb(154,154,154); font-family: initial; margin: 0 50px 20px; border-bottom: 2px dotted rgb(154,154,154); padding-bottom: 3px;}
.modal .poplt {float: left; width: 35%; padding: 0 0 0 30px;}
.modal .poprt {float: right; width: 64%; padding-right: 30px;}
.modal ul {margin: 0; padding:0;}
.modal ul li {display: block;font-size: 18px;color: #000;padding: 0 0 30px 35px;line-height: 26px;background: url(../images/img-2.png) left 7px no-repeat;}
.modal ul li span {background: rgb(255,233,152);}
.modal form {padding: 5px 25px 35px;}
.modal input {display: block; background: rgb(239,239,239); width: 100%; border: none; height: 60px; padding: 10px 20px; margin-bottom: 18px; color: #000; font-size: 20px;}
.modal input[type="submit"] {background: rgb(79,159,3) url(../images/img-3.png) center right no-repeat; color: #fff; font-weight: 600; letter-spacing: 2px; margin: 0 !important; cursor: pointer;}

footer {padding:30px 0 15px; text-align: center; line-height: 20px;}
.copyright {font-size: 15px;color: rgb(116,116,116);}
footer ul {margin: 0; padding: 0;}
footer ul li {display: inline-block; vertical-align: top; padding:0 0 5px;}
footer ul li a {font-size: 14px;color: rgb(1,132,255);text-decoration: underline;margin: 0 5px;}
footer ul.link2 li a {color: rgb(132, 132, 132);
text-decoration: none;
font-family: initial;}
footer p {font-size: 12px; color: rgb(166,166,166); line-height: 13px; padding: 10px 0;}
footer ul.link1 {padding: 5px 0;}

.mob-view{display: none;}

@media only screen and (max-width: 1000px){
.container {width: 96%; max-width: 100%;}
.container2{width: 96%; max-width: 100%;}
}

@media only screen and (max-width: 767px){
.mob-view{display: block;}
.block-1 img{ display: none; }
.block-n1 img{ display: none; }
.block-2 {padding: 20px;}
.block-3 {padding: 20px;}
.block-3 h2 {font-size: 35px; line-height: 42px; padding: 0 0 40px;}
.block-3 .block-rt .img2 {float: none; width: 95%; }
.block-3 h3 {font-size: 35px; line-height: 42px; padding: 30px 0 30px;}
.block-4 {padding: 20px;}
.block-4 h2 {font-size: 35px; line-height: 42px;padding: 30px 0 30px;}
.block-5 {padding: 10px 15px;}
.block-5 h2 {font-size: 35px; line-height: 42px;padding: 30px 0 30px;}
.block-5 .textBlock {float: none; width: 100%; text-align: center; margin: 0 0 20px;}
.block-5 h4 {font-size: 28px;line-height: 33px;}
.block-5 h6 {font-size: 33px;line-height: 43px;}
.block-5 h5 {font-size: 24px;}
.block-5 .img3 {float: left; width: 35%; margin: 10px 20px;}
.block-5 .textBlock .img2 {width: 90%; text-align: center;margin: 5px 5px 10px 10px;}
.block-5 .textBlock{float: right;width: 40%;text-align: center;margin: 0 0 20px 20px;}
.block-6 {padding: 20px;}
.block-6 h2 {font-size: 75px; line-height: 85px;}
.block-6 h3 {font-size: 30px;}
.block-6 h4 {font-size: 20px; line-height: 30px;}
.block-6 h6 {font-size: 28px;line-height: 34px;padding: 25px 0 25px;}
.block-7 {padding: 20px; margin: 0 20px;}
.block-7 ul {padding: 20px;}
.block-7 h3 {font-size: 24px; line-height: 30px;}
.block-8 {padding: 20px;}
.block-8 h2 {font-size: 28px; line-height: 32px;}
.block-9 {padding: 40px 20px;}
.block-9 h2 {font-size: 28px; line-height: 32px;}
.block-11 {padding: 20px;}
.block-11 h2 {font-size: 29px; line-height: 32px;padding: 25px 0 5px;}
.block-11 h3 {font-size: 29px; line-height: 35px;}
.block-12 { padding: 20px;}
.block-12 .block-lt {text-align: center; width: 60%; float: none;margin: 9px 9px 0px 15px;}
.block-12 .block-rt {float: none; width: 100%;}
.block-12 h2 {font-size: 31px; line-height: 38px;}
.block-12 h3 {font-size: 30px; line-height: 33px;padding: 25px 0 25px;}
.block-12 h4 {font-size: 30px; line-height: 34px;}
.block-12 .block-lt2 {float: none; width: 100%;}
.block-12 .block-lt {text-align: center; width:30%; float: left;}
.block-12 .block-rt2 {text-align: center; width: 99%; float: none;}
.block-10 {padding: 40px 20px;}
.block-10 h2 {font-size: 27px; line-height: 32px;}
.block-10 .img1 {float: right;width: 40%; margin: 10px 10px 10px;}
.block-13 {padding: 30px 20px;}
.block-14 { margin: 0 20px; padding: 20px;}
.block-14 h2 {font-size: 35px;line-height: 45px;padding: 20px 0 20px;}
.block-13 h3{font-size: 35px; line-height: 42px;padding: 25px 0 20px;}
.block-13 h4{font-size: 35px; line-height: 42px;padding: 25px 0 25px;}
.block-15 {margin: 0px 40px 20px; padding: 25px;}
.block-15 h2{font-size: 35px; line-height: 42px ;padding: 20px 0 35px;}
.block-15 h3 {font-size: 25px;}
.block-15 h4 {font-size: 33px; padding: 0px 0 20px;}
.addToCart a {font-size:42px; padding: 20px 10px 25px; max-width: 500px;}
.block-16 {padding: 0 20px;}
.block-16 .block-lt {float: none; width: 100%;}
.block-16 .block-rt {float: none; width: 100%; padding: 15px;}
.modal h3 {font-size: 22px;}
.modal h2 {font-size: 26px; line-height: 34px; padding: 10px;}
.modal h4 {font-size: 18px; margin: 0 10px 20px;}
.modal input[type="submit"] {letter-spacing: 0; font-size: 17px;}
.modal .poplt {float: none; width: 100%; padding: 0 0 20px; text-align: center;}
.modal .poprt {float: none; width: 100%; padding: 0 30px;}
.headimg img{ max-width: 28%; height: auto;}
.block-16 .block-rt {display: none;}
}

@media only screen and (max-width: 500px){
.cliekBnkImg {display: none;}
.block-2 .block-lt {text-align: center; width:38%; float: left;padding: 0px 20px 35px;}
.block-2 .block-lt img {display: block;margin: 0 auto;}
.block-2 .block-rt {float: none; width: 100%; padding-top: 0px;}
.block-3 .block-rt {float: none ;width: 75%;; padding-bottom: 30px;}
.block-3 .block-lt {width: 99%;float: left;}
.block-5 .textBlock .img2 {float: none; width: 90%; text-align: center;margin: 5px 5px 10px 10px;}
.block-5 .textBlock{float: none;width: 70%;text-align: center;display: block;margin-left: auto;margin-right: auto;}
.block-12 .block-lt {text-align: center; width:50%}
.block-10 .img1 {float: right;width: 50%; margin: 10px 10px 10px;}
.block-14 .img22 {width: 200px; float: none; margin: 0 auto 20px; display: block;}
.addToCart a {font-size:40px; padding: 10px 10px 15px;}
.block-1 h3 {font-size: 33px; line-height: 133%;}
.block-n1 h3 {font-size: 33px; line-height: 133%;}
.modal input[type="submit"] {font-size: 18px; white-space: break-spaces; padding-right: 30px; padding-top: 20px; padding-bottom: 60px;}
.block-5 h6 {font-size: 33px;line-height: 130%;}
.block-6 h2 {font-size: 45px; line-height: 59px; padding: 0px 0px 0px;}
.block-6 h3 {font-size: 20px; line-height: 30px;}
.block-12 .block-lt {text-align: center; width:80%; float: none;}
.block-15 h2{font-size: 27px; line-height: 33px;padding: 15px 0 30px;}
.block-15 ul li {display: block; font-size: 18px; color: rgb(52,52,52); padding: 0 0 30px 45px; line-height: 27px; background: url(../images/greencheck1.png) left top no-repeat; background-size: 25px;}
.block-15 {margin: 0 4px; padding: 11px;}
.block-15 h3 {padding: 0 0 0px;}


}
@media only screen and (max-width: 321px){
.block-15 h4 {font-size: 29px; line-height: 34px; padding: 0px 0 20px;}
.addToCart a {font-size:40px; line-height: 43px; padding: 20px 20px 25px;}
.block-15 h5 a {font-size: 20px; line-height: 20px;}
.block-5 h5 {font-size: 22px;}
.block-13 h3{font-size: 27px; line-height: 34px;}
.block-13 h4{font-size: 28px; line-height: 33px;}
.block-15 h2{font-size: 27px; line-height: 33px;padding: 15px 0 30px;}
.block-15 ul li {display: block; font-size: 18px; color: rgb(52,52,52); padding: 0 0 30px 45px; line-height: 27px; background: url(../images/greencheck1.png) left top no-repeat; background-size: 25px;}
.block-15 {margin: 0 4px; padding: 11px;}
.block-15 h3 {padding: 0 0 0px;}
.block-13 p {padding: 0 0 20px;}
.modal input {display: block; font-size: 16px;}
.modal input[type="submit"] {font-size: 18px; white-space: break-spaces; padding-right: 30px; padding-top: 20px; padding-bottom: 78px;}
.modal h3 {font-size: 25px; line-height: 30px;}
.modal h2 {font-size: 24px; line-height: 31px; padding: 10px;}
.modal h4 {font-size: 20px; margin: 0 10px 20px;}
}