/*  COLUMN SETUP  */
.col {
	display: block;
	margin: 0% 0 0% 0%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }

/*  GRID OF TWO  */
.span_2_of_2 { width: 100%;}
.span_1_of_2 { width: 100%;}

/* page css */
.spacer {height:38px;}
.module .text-block h3 {
    font-size: 60px;
    line-height: 60px;
}
.module .text-block p {
    font-size: 21px;
    line-height: 31px;
}
.module.m08 .container .title h3 {
	letter-spacing: 0px;
	text-transform: none;
	font-size:4.4rem;
}
.module.m08 .container .carousel .slick-track .slide .slide-inner .copy-area .desc {
    font-size: 20px;
    line-height: 24px;
    margin: 10%;
    text-align: left;
    width: 80%;
}
.pink {
	font-weight:bold;
	color:#a50034;
}
.module.m08 .container .carousel .slide, .module.m10 .container .carousel .slide {
    text-align: center;
    border-right: solid black 1px;
}
.noborder {
	border:none !important;
}
.topspace {margin-top:2%;}

/*gets rid of blue outline, may also disable tab highlight*/
    :focus {
    outline: 0;
    /* or */
    outline: none;
}
    a:focus,a:hover {
    outline: 0;
    /* or */
    outline: none;
}
/*.social {
	position: absolute;
    text-align: left;
    z-index: 2;
    width: 100%;
}
.socially {
	float: right;
    padding: 4px 0 0 0;
}
ul.socially li {
	display: inline-block;
}*/


.head_ing01{}
.copy_01{text-align: left;font-size: 25px;float: right;padding: 0px;margin-top: 0;font-family: lg smart light; letter-spacing: .5px;}
.copy_02{ font-family:'lg smart'; font-size:18px;}
.head_ing_pra01{}
.head_ing02{}
.bg-txt{ font-size:2em !important; font-weight:700 !important;}
.btn, a.btn{ font-size:2rem !important;}
.tp_btn{}
.lnht{ line-height:35px !important;}



.firstpoup{z-index:9999;display:none; background:rgba(0,0,0, 0.8); position:fixed; width:100%; height:100%; top:0;}
.fst_pop_cont{ width:40%; background:#ffffff; left:30%; top:15%; position:absolute; color:#000000 !important; border:4px solid #9e9d9d;}
.fst_pop_cont2{    width: 46%;background: #ffffff;left: 27%;top: 18%;position: absolute;color: #000000 !important;}
.org_btn{    text-decoration: none; background: rgb(247, 50, 3);color: #ffffff;padding: 0.7% 3%;display: inline-block;width: 28%;font-size: 1em;margin-right: 2%;margin-bottom: 7%;}
.org_btn:hover{ color:#ffffff;}
.blk_btnp{    text-decoration: none;background: rgb(49, 48, 47);color: #ffffff;padding: 0.7% 3%;display: inline-block;width: 28%;font-size: 1em; margin-bottom:2%;}
.blk_btnp:hover{ color:#ffffff;}
.pra_btm{text-align: center;font-size: 1.6em;margin: 0; padding: 2% 0% 3% 0%;}
.pop_headingp{text-align: center;margin: 7% 0% 1% 0%;}
		/*#english{  cursor:pointer; margin-bottom:10px}*/
		.secpoup{z-index:9999;display:none; background:rgba(0,0,0, 0.8); position:fixed; width:100%; height:100%; top:0;}
		.thrpop{z-index:9999;display:none; background:rgba(0,0,0, 0.8); position:fixed; width:100%; height:100%; top:0;}
		.forpop{z-index:9999;display:none; background:rgba(0,0,0, 0.8); position:fixed; width:100%; height:100%; top:0;}
		.fvpop{z-index:9999;display:none; background:rgba(0,0,0, 0.8); position:fixed; width:100%; height:100%; top:0;}
		.sxpop{z-index:9999;display:none; background:rgba(0,0,0, 0.8); position:fixed; width:100%; height:100%; top:0;}
		.bigbtnone{z-index:9999;display:none; background:rgba(0,0,0, 0.8); position:fixed; width:100%; height:100%; top:0;}
		.bigbtntwo{z-index:9999;display:none; background:rgba(0,0,0, 0.8); position:fixed; width:100%; height:100%; top:0;}
		.bigbtnthree{z-index:9999;display:none; background:rgba(0,0,0, 0.8); position:fixed; width:100%; height:100%; top:0;}
		.cls{ position:absolute; top:1%; right:1%; font-size:1.3em; cursor:pointer;}














@media screen and (max-width:1460px){
	.head_ing01{ font-size:3.2em;}
	.module.m08 .container .carousel .slick-track .slide .slide-inner .copy-area .desc{ font-size:20px !important;}
	.btn, a.btn{ font-size:2rem;}
	.pra_btm{ font-size:1.3em !important;}
	.org_btn{ font-size:1em !important;}
	.blk_btnp{ font-size:1em !important;}
	.module .text-block p{ font-size:18px !important; line-height:26px;}
	.lnht{ line-height:35px !important;}
	
	}
	
	
	
	
@media screen and (max-width:1370px){
	.head_ing01{ font-size:3.1em;}
	.head_ing_pra01{ font-size:15px;}
	
	.copy_02{ font-size:17px;}
	.module.m08 .container .carousel .slick-track .slide .slide-inner .copy-area .desc{ font-size:20px !important;}
	.btn, a.btn{ font-size:2rem;}
	.nr-txt{ font-size:1.2em !important;}
	.pra_btm{ font-size:1em;}
	.org_btn{ font-size:0.7em !important;}
	.blk_btnp{ font-size:0.7em !important;}
	.lnht{ line-height:35px !important;}
	.module .text-block p{ font-size:16px !important; line-height:26px;}
	
	}	
	
@media screen and (max-width:1360px){
	.head_ing01{ font-size:3.1em;}
	.head_ing_pra01{ font-size:15px;}
	
	.copy_02{ font-size:17px;}
	.module.m08 .container .carousel .slick-track .slide .slide-inner .copy-area .desc{ font-size:20px !important;}
	.btn, a.btn{ font-size:2rem;}
	.nr-txt{ font-size:1.2em !important;}
	.pra_btm{ font-size:1em;}
	.org_btn{ font-size:0.7em !important;}
	.blk_btnp{ font-size:0.7em !important;}
	.lnht{ line-height:35px !important;}
	.module .text-block p{ font-size:16px !important; line-height:26px;}
	
	}	


@media screen and (max-width: 1025px){
.module .text-block h1, .module .text-block h3 {
    font-size: 33px !important;
    line-height: 36px !important;
    padding: 4px 0 0;
}

@media screen and (max-width:1024px){
.module .text-block h1, .module .text-block h3{font-size: 28px !important;line-height: 10px !important; padding: 4px 0 0;}
	.module.m08 .container .carousel .slick-track .slide .slide-inner .copy-area .desc{width: 90%;margin-left: 10%; font-size:14px;}
	.module .text-block h1, .module .text-block h3 { line-height:25px !important;}

}
.module .text-block h2, .module .text-block p {
    font-size: 18px !important;
    line-height: 21px !important;
    padding: 13px 0;
}
.module.m08 .container .carousel .slick-track .slide .slide-inner .copy-area .desc {
    font-size: 15px;
    line-height: 24px;
    margin-top: 10%;
    text-align: left;
    width: 60%;
    margin-left: 20%;
}
}

@media only screen and (max-width:800px){
	.fst_pop_cont{ width:90% !important; left:5% !important;}
	.blk_btnp{ width:35% !important;}
	.org_btn{ width:35% !important;}
	.fst_pop_cont2{ width:90% !important; left:5% !important;}
	.pra_btm{ font-size:1.5em !important;}
	.blk_btnp2{ width:50% !important; font-size:1em !important; }
	.head_ing02{ font-size:2em !important;}
	.module .text-block h1, .module .text-block h3{font-size: 28px !important;line-height: 25px !important; padding: 4px 0 0;}
	.module.m08 .container .carousel .slick-track .slide .slide-inner .copy-area .desc{width: 90%;margin-left: 10%; font-size:18px;}	
	}

@media only screen and (max-width:768px){
	.fst_pop_cont{ width:90% !important; left:5% !important;}
	.blk_btnp{ width:35% !important;}
	.org_btn{ width:35% !important;}
	.fst_pop_cont2{ width:90% !important; left:5% !important;}
	.pra_btm{ font-size:1.2em !important;}
	.blk_btnp2{ width:50% !important; font-size:1em !important; }
	.head_ing02{ font-size:2em !important;}
	.module .text-block h1, .module .text-block h3{font-size: 28px !important;line-height: 10px !important; padding: 4px 0 0;}
	.module.m08 .container .carousel .slick-track .slide .slide-inner .copy-area .desc{width: 90%;margin-left: 10%; font-size:14px;}
	.module .text-block h1, .module .text-block h3 { line-height:25px !important;}
	
	}


@media only screen and (max-width:736px){
	.fxd{ width:90%; height:90%; left:4.5%;}
	.vid_sec span{ font-size:1.2em; top:-9%; right:1%;}
	.blk_btnp2{ width:50% !important; font-size:1em !important; }
	}
@media only screen and (max-width:732px){
	.pra_btm{ font-size:1.3em !important;}
	
	}

@media only screen and (max-width:667px){
	
	.fst_pop_cont{ width:90% !important; left:5% !important;}
	.blk_btnp{ width:40% !important;}
	.blk_btnp2{ width:50% !important; font-size:0.8em !important; }
	.org_btn{ width:40% !important;}
	.fst_pop_cont2{ width:90% !important; left:5% !important;}
	.pra_btm{ font-size:1.5em !important;}
	.pra_btm{ font-size:1em !important; padding:2% 7% 3% 7%;}
	}




@media only screen and (max-width:640px){
	
	.fst_pop_cont{ width:90% !important; left:5% !important;}
	.blk_btnp{ width:40% !important;}
	.blk_btnp2{ width:50% !important; font-size:0.8em !important; }
	.org_btn{ width:40% !important;}
	.fst_pop_cont2{ width:90% !important; left:5% !important;}
	.pra_btm{ font-size:1.3em !important;}
	
	}
	
	
	
	
	
	
@media only screen and (max-width:568px){
	
	.fst_pop_cont{ width:90% !important; left:5% !important;}
	.blk_btnp{ width:50% !important; font-size:0.8em !important;}
	.org_btn{ width:50% !important; font-size:0.8em !important;}
	.fst_pop_cont2{ width:90% !important; left:5% !important;}
	.pra_btm{ font-size:1em !important;}
	.blk_btnp2{ width:50% !important; font-size:0.8em !important; }
	.blk_btnp{ width:40% !important;}
	.org_btn{ width:40% !important;}
	}
	
	
@media only screen and (max-width:500px){
	
	.fst_pop_cont{ width:90% !important; left:5% !important;}
	.blk_btnp{ width:50% !important; font-size:0.8em !important;}
	.org_btn{ width:50% !important; font-size:0.8em !important;}
	.fst_pop_cont2{ width:90% !important; left:5% !important;}
	.pra_btm{ font-size:1em !important;}
	.blk_btnp2{ width:50% !important; font-size:0.8em !important; }
	}


@media only screen and (max-width:480px){
	
	
	.fst_pop_cont{ width:90% !important; left:5% !important;}
	.blk_btnp{ width:40% !important; font-size:0.8em !important;}
	.org_btn{ width:40% !important; font-size:0.8em !important;}
	.fst_pop_cont2{ width:90% !important; left:5% !important;}
	.pra_btm{ font-size:1em !important;}
	.blk_btnp2{ width:50% !important; font-size:0.8em !important; }
	}
	
@media only screen and (max-width:412px){
	.head_ing01{ font-size:1.6em !important;}
	
	}

@media only screen and (max-width:375px){
	.fst_pop_cont{ width:90% !important; left:5% !important;}
	.blk_btnp{ width:40% !important; font-size:0.8em !important;}
	.blk_btnp2{ width:55% !important; font-size:0.8em !important;}
	.org_btn{ width:40% !important; font-size:0.8em !important;}
	.fst_pop_cont2{ width:90% !important; left:5% !important;}
	.pra_btm{ font-size:1em !important;}
	.pra_btm{ padding:2% 10% 3% 8%;}
	}




@media only screen and (max-width:360px){
	.fst_pop_cont{ width:90% !important; left:5% !important;}
	.blk_btnp{ width:40% !important; font-size:0.7em !important;}
	.blk_btnp2{ width:50% !important; font-size:0.7em !important;}
	.org_btn{ width:40% !important; font-size:0.7em !important;}
	.fst_pop_cont2{ width:90% !important; left:5% !important;}
	.pra_btm{ font-size:1em !important;}
	.head_ing01{ font-size:1.2em;}
	.module .text-block h1, .module .text-block h3{ font-size:26px !important; font-weight:700 !important; line-height:28px;}
	.tp_btn{ font-size:20px !important;}
	.module.m08 .container .title h3{ font-size:26px !important; font-weight:700 !important;}
	.btn, a.btn{ padding:1rem 1rem .8rem !important;}
	.blk_btnp2{ font-size:0.8em !important;}
	.blk_btnp2{ padding:2% 3%;}
	
	}

