
img{
    width: 100%;
}

#sec1, #sec2, #sec3, #sec4, #sec5, #sec6 {
    position: relative;
}

.box, .box1, .box2, .box3, .box4 {
    position: relative;
}

.txt {
	padding-left: 5%;
	padding-right: 5%;
}
.mr-auto {
    margin: 0 auto;
}
.clear {
    clear: both;
}

/* social */

#gmap {
    height: 300px;
}

.youtube {
    height: 300px;
}
/*------------ text shadow ------------*/

.txt-sd-b-small {
    text-shadow: 1px 1px 0.5px #ffffff;
}

.txt-sd-b {
    text-shadow: 1px 1px 2px #fff, 0 0 1em #fff, 0 0 0.2em #fff, 0 0 0.2em #fff, 0 0 0.2em #fff, 0 0 0.2em #fff, 0 0 0.2em #fff, 0 0 0.2em #fff, 0 0 0.2em #fff, 0 0 0.2em #fff;
}


/*------------ OPCAITY ------------*/

.opt-0 {
    opacity: 0;
}

.opt-1 {
    opacity: 1;
}

/*------------ BACKGROUND ------------*/

.bg-body {
    background: url(../img/shared/bg1.jpg) repeat;
}

.bg-w {
    background: #fff;
}

.bg-blk {
    background: url("../img/shared/bg_blk.jpg");
}

.bg-red {
    background: #1c0600;
}

.bg {
    background: url(../img/shared/bg.jpg) repeat;
}

.bg-1 {
   background: url("../img/concept/s1_bg.jpg") repeat center top/100%;
}
.bg-1deco {
   background:url("../img/index/s3_deco.png") no-repeat center bottom/100%, url(../img/index/bg_s.png) repeat top center/100%; 
}

.bg-rss {
    background: url("../img/index/bg_rss.jpg") repeat;
}

.bg-3 {
       background: url(../img/shared/bg_address.jpg) center top;
}

.bg-ins {
       background: url(../img/index/bg_ins.jpg) repeat top center/100%;
}

/*-------------pading top-------------*/
.pdt-1p {
	padding-top: 1%;
}
.pdt-2p {
	padding-top: 2%;
}
.pdt-3p {
	padding-top: 3%;
}
.pdt-4p {
	padding-top: 4%;
}
.pdt-5p {
	padding-top: 5%;
}
.pdt-6p {
	padding-top: 6%;
}
.pdt-7p {
	padding-top: 7%;
}
.pdt-8p {
	padding-top: 8%;
}
.pdt-9p {
	padding-top: 9%;
}
.pdt-10p {
	padding-top: 10%;
}
.pdt-11p {
	padding-top: 11%;
}
.pdt-12p {
	padding-top: 12%;
}
.pdt-13p {
	padding-top: 13%;
}
.pdt-14p {
	padding-top: 14%;
}
.pdt-15p {
	padding-top: 15%;
}
/*-------------pading botton-------------*/
.pdb-1p {
	padding-bottom: 1%;
}
.pdb-2p {
	padding-bottom: 2%;
}
.pdb-3p {
	padding-bottom: 3%;
}
.pdb-4p {
	padding-bottom: 4%;
}
.pdb-5p {
	padding-bottom: 5%;
}
.pdb-6p {
	padding-bottom: 6%;
}
.pdb-7p {
	padding-bottom: 7%;
}
.pdb-8p {
	padding-bottom: 8%;
}
.pdb-9p {
	padding-bottom: 9%;
}
.pdb-10p {
	padding-bottom: 10%;
}
.pdb-11p {
	padding-bottom: 11%;
}
.pdb-12p {
	padding-bottom: 12%;
}
.pdb-13p {
	padding-bottom: 13%;
}
.pdb-14p {
	padding-bottom: 14%;
}
.pdb-15p {
	padding-bottom: 15%;
}
/*-------------margin top-------------*/
.mrt-1p {
	margin-top: 1%;
}
.mrt-2p {
	margin-top: 2%;
}
.mrt-3p {
	margin-top: 3%;
}
.mrt-4p {
	margin-top: 4%;
}
.mrt-5p {
	margin-top: 5%;
}
.mrt-6p {
	margin-top: 6%;
}
.mrt-7p {
	margin-top: 7%;
}
.mrt-8p {
	margin-top: 8%;
}
.mrt-9p {
	margin-top: 9%;
}
.mrt-10p {
	margin-top: 10%;
}
/*-------------margin botton-------------*/
.mrb-1p {
	margin-bottom: 1%;
}
.mrb-2p {
	margin-bottom: 2%;
}
.mrb-3p {
	margin-bottom: 3%;
}
.mrb-4p {
	margin-bottom: 4%;
}
.mrb-5p {
	margin-bottom: 5%;
}
.mrb-6p {
	margin-bottom: 6%;
}
.mrb-7p {
	margin-bottom: 7%;
}
.mrb-8p {
	margin-bottom: 8%;
}
.mrb-9p {
	margin-bottom: 9%;
}
.mrb-10p {
	margin-bottom: 10%;
}
