@font-face {
    font-family: 'HelveticaNeueUltraLight_1';
    src: url('fonts/HelveticaNeueUltraLight_1.eot');
    src: url('fonts/HelveticaNeueUltraLight_1.eot') format('embedded-opentype'),
         url('fonts/HelveticaNeueUltraLight_1.woff2') format('woff2'),
         url('fonts/HelveticaNeueUltraLight_1.woff') format('woff'),
         url('fonts/HelveticaNeueUltraLight_1.ttf') format('truetype'),
         url('fonts/HelveticaNeueUltraLight_1.svg#HelveticaNeueUltraLight_1') format('svg');
}
@font-face {
    font-family: 'HelveticaNeueBold_1';
    src: url('fonts/HelveticaNeueBold_1.eot');
    src: url('fonts/HelveticaNeueBold_1.eot') format('embedded-opentype'),
         url('fonts/HelveticaNeueBold_1.woff2') format('woff2'),
         url('fonts/HelveticaNeueBold_1.woff') format('woff'),
         url('fonts/HelveticaNeueBold_1.ttf') format('truetype'),
         url('fonts/HelveticaNeueBold_1.svg#HelveticaNeueBold_1') format('svg');
}
@font-face {
    font-family: 'HelveticaNeue_1';
    src: url('fonts/HelveticaNeue_1.eot');
    src: url('fonts/HelveticaNeue_1.eot') format('embedded-opentype'),
         url('fonts/HelveticaNeue_1.woff2') format('woff2'),
         url('fonts/HelveticaNeue_1.woff') format('woff'),
         url('fonts/HelveticaNeue_1.ttf') format('truetype'),
         url('fonts/HelveticaNeue_1.svg#HelveticaNeue_1') format('svg');
}
@font-face {
    font-family: 'HelveticaNeueLight_1';
    src: url('fonts/HelveticaNeueLight_1.eot');
    src: url('fonts/HelveticaNeueLight_1.eot') format('embedded-opentype'),
         url('fonts/HelveticaNeueLight_1.woff2') format('woff2'),
         url('fonts/HelveticaNeueLight_1.woff') format('woff'),
         url('fonts/HelveticaNeueLight_1.ttf') format('truetype'),
         url('fonts/HelveticaNeueLight_1.svg#HelveticaNeueLight_1') format('svg');
}
@font-face {
    font-family: 'MyriadProRegular';
    src: url('fonts/MyriadProRegular.eot');
    src: url('fonts/MyriadProRegular.eot') format('embedded-opentype'),
         url('fonts/MyriadProRegular.woff2') format('woff2'),
         url('fonts/MyriadProRegular.woff') format('woff'),
         url('fonts/MyriadProRegular.ttf') format('truetype'),
         url('fonts/MyriadProRegular.svg#MyriadProRegular') format('svg');
}
.logo_img {display: table-cell; float: right; height: 121px; padding: 5px 0 0;position: relative;text-align: center;vertical-align: middle; width: 226px;}
.mar_num {float: left; width: 70%;}

h3{font-family: 'HelveticaNeue_1';}
/*11-12-15*/
.sec1_lh ul li{ list-style-type: disc; margin: auto; padding:auto;list-style:inside none disc; padding-left:0; margin-top:
 }
 .sec1_lh ul{margin-bottom:16px;margin-left:30px; }
.sec1_lh > hr {-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ccc -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: solid none none;
    border-width: 1px 0 0;}
.my_style > a {
    color: #8cc63f;
    /*font-size: 12px; */
}
/*.sec1_lh span {color: #333;}
.sec1_lh p {color: #333; font-size: 12px;}

.sec5_listing td {color: #333;}
.sec5_listing span {color: #333;}
.sec5_listing p {color: #333;}*/

body{ margin:0; padding:0; font-family: 'HelveticaNeue_1';font-size: inherit !important;}
a{ text-decoration:none;outline: none;}
img{border: 0;outline: none;display: block;display: inline-block;}

li{ margin:0; padding:0; list-style:none; outline: none;}
ul{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,p{margin-top:0; padding:0; font-style: normal; font-weight: normal; }
.main{ float:left; width:100%;}
.margin { width:1012px;margin: 0 auto;}
.enews_main input{outline: none; webkit-appearance: none;
}
input{ outline: none; webkit-appearance: none;}
.header{ float:left; width:100%; background-image:url(../images/bg_top.png); background-repeat:repeat; height:121px; position:fixed;z-index: 9999999; top: 0;}
.logo{ float:left; width:auto; margin:33px 0 0 0; }
.logo > img {width: 100%;}
.other_dtail{ float:left; width:100%;padding: 14px 0px;background:#fff; }
.tic_no{ float:left; width:auto; color: #8cbd3a; float: left; font-size: 13px; margin-right: 4px; margin:0 15px 0 0; font-weight: bold;}
.tic_no span{font-size: 13px;font-weight: bold;text-align: right; color:#000;}
.faq_link {float:left; font-size:13px; float:left; margin-left:15px;}
.faq_link a{ color:#000;}
.faq_link a:hover{ color:#8cc63f;}
.seco_hed{ float:left; width:100%; background-color:#333333;  border-bottom:1px solid #231f20; border-top:1px solid #231f20; 
}
.menu_sid{ float:left; width: auto;} 
.search_sid{ float:right; width:30.8%;}
.cerative span{ float:left; width:100%; margin:0 0 25px 0;}
.cerative-last span{ float:left; width:100%; line-height:30px; margin:0 0 10px 0;}




/*menu*/
#nav-wrap { float:left; width:auto; margin:0; padding:0px; }
#menu-icon {display: none;}
#nav, #nav li {margin: 0; padding: 0;}
#nav li {list-style: none; float:left; width:auto; padding:0; margin:0px; }
#nav a {color: #fff;display: block;font-family: "LiberationSansBold",sans-serif;font-size: 14px;line-height: normal;
text-decoration: none; padding:9px 0px 9px 0px;}
#nav ul li a{ border-bottom: 1px solid rgba(255, 255, 255, 0.5); border-left: 0px solid #fff; color: #000;display: block;margin: 0;padding: 5px 0 5px 10px;background-color: #8cc63f !important;text-transform: uppercase;}
#nav ul li a:hover {background: url("../images/menu_backgound.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0); color: #fff;text-decoration: none;}
#nav a span{border-right: 2px solid #999999; padding:0 15px;}
#nav a:hover {color:#8cbd3a;}
#nav a.act {color:#96ec00; background:url(../images/nav_hover.jpg) left bottom repeat-x;}

#nav ul {background:rgba(0, 0, 0, 0.8); padding:0px; position: absolute; border:0; margin-top:0px; display: none; width: 200px;}
#nav ul li a {border-right: 0 none;}
#nav ul li {float: none; margin: 0; padding: 0;}
#nav li:hover > ul {display: block;}
.menu_new ul ul {background-color: rgba(0, 0, 0, 0.8);float: left;margin: 32px 0 0;padding: 0;position: absolute;visibility: hidden;width: 262px;}
.menu_new ul ul li a {border-bottom: 1px solid rgba(255, 255, 255, 0.5);border-left: 3px solid #8cc63f;color: #fff;display: block;margin: 0;padding: 5px 0 5px 10px;text-transform: uppercase;}/*menu-end*/
.selec_box{ float:right; width:49%; margin-top:5px;}
.selec_box select{ width:100%; height:22px; border: 0;}
.search_box{ float:left; width:49%; background-color:#fff; height:22px; margin:5px 0 0 0;}
.search_box2{ width:85%;}
.sear_icon{ float:right; width:auto;margin:3px  5px 0 0;}
.search_box input {width:88%; border:0; float:left; line-height:0px; }


.banner{float: left; width: 100%; overflow: hidden; margin-top: 168px; position: relative;	}
.banner_txt{position: absolute; top:170px; width: auto; color: #fff;}
.a_margin{ margin: 0px !important;}
.banner_txt h1{  width: 100%; font-size: 35px; color: #fff; font-family: 'HelveticaNeueBold_1';text-shadow: 1px 1px 1px #000;}
.banner_txt p{  width: 100%; font-size: 16px; color: #fff; font-family: 'HelveticaNeueLight_1'; margin-top: 9px;}
.banner_txt a{  width:244px; font-size: 16px; text-transform: uppercase; color: #fff; font-family: 'HelveticaNeueLight_1'; text-align: center; line-height:50px; background-image:url('../images/btn_bg.png'); background-size:100% 100%; display: inline-block;   margin-top: 48px;}
.banner_txt a:nth-child(2){  width:244px; font-size: 16px; text-transform: uppercase; color: #fff; font-family: 'HelveticaNeueLight_1'; text-align: center; line-height:50px; background-image:url('../images/btn_bg.png'); background-size:100% 100%; display: inline-block;   margin-top: 48px;}

.sec1 { float: left; width: 100%;margin-top: 33px;}
.sec1_lh{ float: left; width: 74.5%;}
.sec1_rh{float: right; width: 23%;}
.full_per{float: left; width: 100%; font-family: 'HelveticaNeueLight_1'; font-size: 16px; color: #000; text-align: justify;}
.full_per span{ font-family: 'HelveticaNeueBold_1';}
.sec1_lh h3{width:42%; float: left;margin-top: 23px;}
.sec1_rh{float: right; width: 54.3%; font-size: 16px; }
.sic1_2rh{ font-family: 'MyriadProRegular'; float: right; width: 54%;margin-top: 15px; word-wrap: break-word;}
.sec1_rh{ width:23%; float: right; }
.sec1_rh p{width: 100%; }
.sec1_rh p img{max-width: 100%;}
.sec1_rh ul li{width: 100%;margin-top: 13px; float: left;}
.sec1_rh ul li span{display: inline-block;font-family: 'HelveticaNeueBold_1'; font-size: 12px; float: left; width: auto;}
.sec1_rh ul li p{ display: inline-block; font-family: 'HelveticaNeueLight_1'; font-size: 12px; float: left; width: 79.7%; margin-left: 3%; text-align: left;}
.sec1_rh > ul { margin-top: 5px;}

.sec2{float: left; width: 100%; background-color: #f56a3f; line-height: 136px; margin-top: 30px;}
.sec2_lh{float: left; width: 74%; font-size: 30px; color: #fff; text-transform: uppercase;font-family: 'HelveticaNeueLight_1';text-transform: uppercase; line-height: normal;padding: 44px 0;}
.sec2_rh{ float: right; width: auto; padding: 43px 0;}
.sec2_rh a{ width: 234px; float: right; line-height:50px; font-size: 16px; text-transform: uppercase; text-align: center; background-color: #f6734a; color: #fff;}
.sec3_tit{float: left; width: 100%; text-align: center; font-size: 30px; color: #000;font-family: 'HelveticaNeueLight_1';}
.autoplay { float: left; width: 100%;margin-top: 31px;}
.sec3_tit > span {text-transform: uppercase; border-bottom: 1px solid #000; padding:0 25px 2px 25px;}
.sec3 {float: left;margin-top: 30px; width: 100%; padding-bottom: 25px;}
.autoplay span{ width: 100%;}
.autoplay img{/*width: 100%;*/}
.slick-slide{ margin:0 13px;}
.slick-slide h3{ width: 100%;  font-size: 20px; color: #8bc64f; font-family: 'HelveticaNeue_1';margin-top: 0;}
.slick-slide p{ width: 100%;  /*font-size:16px; font-family: 'HelveticaNeueLight_1';*/ color: #000;  margin-top: 18px;}
.sec3 .slick-prev{background-image: url('../images_engage/thum_aroow.png')!important; height:58px!important; width: 23px!important; background-position: left!important;}
.sec3 .slick-next{background-image: url('../images_engage/thum_aroow.png')!important; height:58px!important; width: 23px!important; background-position: right!important;}
.sec3 .slick-prev,.sec3 .slick-next{top: 67px;}

.sec4{float: left; width: 100%; background-color: #e8e8e8; text-align: center; padding-bottom: 74px;}
.sec4 .sec3_tit{margin-top:47px;}
.sec4 p{    float: left;font-size: 16px; margin-top: 28px; width: 102.3%; text-align: left;}
.sec4_2images{float: left; width: 100%; margin-top: 54px;}
.sec4_img{float: left; width:48%;}
.sec4_img img{width: 100%;}
.sec4_img_rh{float: right;}
p.sec4_last_p{ width: 66%; text-align: center;  display: inline-block; float: none;padding: 0 12%;}
.sec4 a{display: inline-block; width: 255px; height: 50px; line-height: 50px; background: #8bc44e; color:#fff;  margin-top: 37px; font-size:16px; }

.sec5{float: left; width: 100%; padding-bottom:68px; margin-top: 30px;}
.sec5 .sec3_tit{margin-top: 38px;}
.sec5 p{width: 100%; /*text-align: center;*/  /*font-family: "HelveticaNeueLight_1";font-size: 18px;color: #000;*/ margin-top: 25px; float: left;}
.sec5_listing{ float: left; width: 100%;margin-top: 43px;}
.sec5_list{float: left; width:23%; margin-right: 2%;}
.sec5_list ul li{font-size: 18px; font-family: 'HelveticaNeueLight_1'; }
.sec5_list.sec5_list_last{margin-right: 0;}

.sec6{float: left; width: 100%; background: #f98e3c; padding-bottom: 44px; margin: 30px 0 0 0;}
.sec6 .sec3_tit {margin-top: 34px;}
.sec3_tit_3{margin-top: 34px;}
.full_tab{float: left; width: 100%; background: #000;margin-top: 80px;}
.full_tab .slick-slide span{ width: 100%;}
.full_tab .slick-slide h4{width: 100%; font-size:18px; color:#8bc44e; font-family: 'HelveticaNeueLight_1'; margin-top: 20px;}
.sec6 .slick-prev{background-image: url('../images_engage/thum_aroow2.png')!important; height:58px!important; width: 23px!important; background-position: left!important;}
.sec6 .slick-next{background-image: url('../images_engage/thum_aroow2.png')!important; height:58px!important; width: 23px!important; background-position: right!important;}
.sec6 .slick-prev,.sec6 .slick-next {top: 135px;}
.sec6 .autoplay { margin-top: 73px;}
.sec6 .full_tab{padding-bottom: 28px;}
.sec6 .sec3_tit.sec-left{text-align: left;}

.sec7{float: left; width: 100%; background: #f56a3f; padding-bottom: 49px;}
.sec7 .sec3_tit{margin-top: 50px;}
.sec7_slider{width: 100%; float: left; background: #000; padding-top: 75px; margin-top: 38px; padding-bottom: 50px;}
.sec7 .slick-prev{background-image: url('../images/thum_aroow2.png')!important; height:58px!important; width: 23px!important; background-position: left!important;}
.sec7 .slick-next{background-image: url('../images/thum_aroow2.png')!important; height:58px!important; width: 23px!important; background-position: right!important;}
.sec7 .multiple-items p {color: #8bc44e; font-family: "HelveticaNeueLight_1"; font-size: 18px; margin-top: 20px; width: 100%;}
.sec7 .multiple-items span{width:100%;}
.sec7 .multiple-items span img{width:100%;}
.sec7 .slick-prev,.sec7 .slick-next {top: 135px;}
.sec7 .slick-slide{margin: 0 15px;}

.sec8{float: left; width: 100%; padding-bottom: 127px;		background-color: #fff	;}
.sec8 .sec3_tit { margin-top: 36px;padding-bottom: 55px;}
.sec8_con_mar{margin: 0 auto; width: 616px;}
.con8_con_lh{float: left; width:44%; }
.con8_con_lh_rh{float: right;}
.con8_con_lh span{width: 100%; text-align: center; float: left;}
.con8_con_lh span img{ max-width: 100%; display: inline-block;}
.con8_con_lh p{color: #8bc44e; font-family: "HelveticaNeueLight_1"; font-size: 18px; margin-top: 20px; width: 100%; float: left;}

.sec9{float: left; width: 100%; padding-bottom: 124px; background-color: #dddddd;}
.sec9 .sec3_tit { margin-top: 55px;padding-bottom: 55px;}
.sec9 .spons{float: left; width:23.1%; margin-right:2.5%; text-align: center;}
.sec9 .spons img{max-width: 100%;}
.sec9 .spons_las{margin-right: 0;}
.sponsors{float: left; width: 100%;margin-top: 23px;}

.sec10{float: left; width: 100%; padding-top: 79px; padding-bottom: 30px;}
.soc_media{float: left; width: 32.9%; border-right:1px solid #000;text-align: center;height: 432px;}
.soc_media_las{border-right:0px; }
.fb_bg{background-image:url('../images/fb_icon.jpg'); background-position: left center; background-repeat: no-repeat; padding-left:14px; }
.twt_bg{background-image:url('../images/twt_icon.jpg'); background-position: left center; background-repeat: no-repeat;}
.insta_bg{background-image:url('../images/insta.png'); background-position: left center; background-repeat: no-repeat;  padding-left: 37px;}
.soc_media h2{width: auto; display: inline-block; font-size: 27px; color: #000; font-family: "HelveticaNeueLight_1"; margin-top: 8px; }
.soc_con{float: left; width: 100%; text-align: center; margin-top: 33px; }
.soc_con img{width: 100%; display: inline-block; max-width: 100%;object-fit: cover;}

.fot{ float:left; width:100%;}
.fot_bg{ float:left; width:100%; background:#f5f5f5;}
.fot_con{ float:left; width:100%;margin:52px 0 0; padding:0 0 60px 0;}
.fot_part1{ float:left;padding-right: 1.6%;width: 13%;}
.part3 {width: 17%;}
.part_tit{ float:left;font-family: Helvetica,Arial, sans-serif;color:#9dc44c; font-size:12px; font-weight: bold;}
.part_pr a{float:left;font-family: Helvetica,Arial, sans-serif;color:#000; font-size:11px;line-height: 14px; width:100%;}
.part2{ float:left;width: 21%;}
.part_con{ float:left;}
.soc_icon{ float:left;}
.icon_img{ float:left;margin: 0 4px 0 0;}
.part_had{ float:left;margin: 10px 0 0;}
.had_tit{float:left;font-family: Helvetica,Arial, sans-serif;color:#000; font-size:12px;line-height: 13px;text-align: left;margin: 0 0 0 27px;width: 100%; line-height: 20px;}
.had_text{float:left;font-family: Helvetica,Arial, sans-serif;color:#000; font-size:12px;line-height: 20px;text-align:left;width: auto; font-weight:bold;margin: 4px 0 0 50px;}
.had_text li { list-style-image:url(../images/arrow1.png); background-repeat:no-repeat;}
.had_link{float:left;font-family: Helvetica,Arial, sans-serif;color:#000; font-size:12px;line-height: 17px;text-align: left;
width: 78%;margin: 0 0 0 27px;}
.had_link > a {color: #000;font-weight: bold;text-decoration: underline; width: 100%;}
.sec2_new{ float: left; width: 100%;}
.sec2_new_con{ float: left;  width: 100%;}
.sec2_new_pr{ float: left; width: 100%; font-size: 16px;margin-top: 28px;margin-bottom: 28px;font-family: "HelveticaNeueLight_1";text-align: left;}

.dtc_btn{ background-color: #f6734a; color: #fff; float: right;font-size: 16px;line-height: 50px; text-align: center; text-transform: uppercase; width: 234px;}
.had_text a{color: #000000;font-family: Arial,Helvetica,sans-serif;font-size: 12px;text-decoration: none;}

.sec5_listing p {margin: 20px 0 0;}
.logo img {width: 100%;}
.calendar_controls { float: right;}

/*21-07-2017*/
#friend2 > input {
    -moz-appearance: radio;
    float: left;
    width: auto;
}
#friend1 > input {
    -moz-appearance: radio;
    float: left;
    width: auto;
}
#friedid_block3 > input {
    -moz-appearance: radio;
    float: left;
    width: auto;
}
#gift_honr > input {
    -moz-appearance: radio;
     
}
#gift_honr  input[type="text"] {-moz-appearance: none;}
#friedid_list > input {
    -moz-appearance: checkbox;
    float: left;
    width: auto;
}


@media screen and (max-width:600px) {
	/* nav-wrap */
	#nav-wrap { width:100%;margin: -0px 0 0;position: relative!important;; float:none; }
	/* menu icon */
	#menu-icon { color: #000; width: 36px; height:27px; float:right; margin: 5px 0 0;background:url(../images_engage/menu.png) left top no-repeat; padding: 0; cursor: pointer; display: block; /* show menu icon */ }
	#menu-icon:hover {background:url(../images_engage/menu_hover1.png) left top no-repeat;}
	#menu-icon.active { background:url(../images_engage/menu_hover1.png) left top no-repeat; }
	/* main nav */
	#nav { position: absolute; top:33px; width: 100%; z-index: 10000; background: #13161d; display: none; /* visibility will be toggled with jquery */ }
	#nav li { margin:0px; float:left; width:100%; line-height:50px; }
	#nav a, #nav ul a { padding:0 0 0 0px; margin:0px; font-size:14px; line-height:40px; border-bottom:solid 1px rgba(255, 255, 255, 0.2); color:#FFF; text-decoration:none;}
	#nav a:hover, #nav ul a:hover { color: #96ec00; }
	/* dropdown */
	#nav ul { width: auto; position: static; display: block; border: none; background: inherit; }
	#nav ul li { margin:0;}
	#nav ul li a{padding:0; 	}
	#nav a span{ border-right:0px;	}
	
	
	
	.nav-wrap { width:100%;margin: -50px 0 0;position: relative!important;; float:none; }
	/* menu icon */
	.menu-icon { color: #000; width: 36px; height: 33px; float:right; margin:0px 10px 0 0; background:url(../images/menu1.png) left top no-repeat; padding: 0; cursor: pointer; display: block; /* show menu icon */ }
	.menu-icon:hover {background:url(../images/menu_hover.png) left top no-repeat;}
	.menu-icon.active { background:url(../images/menu_hover.png) left top no-repeat; }
	/* main nav */
	.nav { position: absolute; top:35px; width: 100%; z-index: 10000; background: #9dc44c ; display: none; /* visibility will be toggled with jquery */ }
	.nav li { margin:0px; float:left; width:100%; line-height:50px; }
	.nav a, .nav ul a { padding:0 0 0 20px; margin:0px; font-size:14px; line-height:40px; border-bottom:solid 1px rgba(255, 255, 255, 0.2); color:#FFF; text-decoration:none;}
	.nav a:hover, .nav ul a:hover { color: #96ec00; }
	/* dropdown */
	.nav ul { width: auto; position: static; display: block; border: none; background: inherit; }
	.nav ul li { margin: 3px 0 3px 15px;}
	
}
@media screen and (min-width:600px) {
	/*#nav {display: block !important;}
	.nav {display: block !important;}*/
}
@media screen and (min-width:1029px) and (max-width:1050px) {
.sec4 p{width: 100%; padding: 0;}
.social_tr {width: 100% !important;float: left !important;}
.slick-prev {left: 0 !important;}
.slick-next {right: 0 !important;}
.con_right_main_new { width:26%;}
.con_right_tit_new{ width: 100% !important;}
.con_right_col_img_new{ width: 100% !important;}
.num{width: 100% !important;}
.num_min{width: 100% !important;}
.num_min h5{ width: 25px !important;}
}
@media screen and (min-width:901px) and (max-width:1030px) {
.slick-prev {left: 0 !important;}
.slick-next {right: 0 !important;}
.margin{width:96%;}
.menu_sid{width: 68%;}
.sec2_lh{font-size: 24px;}
.sec4 p{width: 100%; padding: 0;}
.icon_img{margin: 0 4px 0 0;}
.banner_txt{top: 50px;}
.logo_img{ width: 213px;height: auto;}
.logo_rh_main{padding: 0px !important;height: auto;}
.show-main .video_img{margin-top: 215px;}
.con_right_main_new { width:26%;}
.con_right_tit_new{ width: 100% !important;}
.con_right_col_img_new{ width: 100% !important;}
.num{width: 100% !important;}
.num_min{width: 100% !important;}
.num_min h5{ width: 25px !important;}
}
@media screen and (min-width:768px) and (max-width:900px) {
	.slick-prev {left: 0 !important;}
.slick-next {right: 0 !important;}
.margin{width:96%;}
.menu_sid{width: 68%;}
.sec2_lh{font-size:19px;}
.sec4 p{width: 100%; padding: 0;}
.icon_img{margin: 0 4px 0 0;}
.banner_txt{top: 50px;}
.foot{margin-bottom: 20px; width: 31.5%;}
.soc_media{padding:0 1%; width: 30.5%;}
#nav a span{padding: 0 6px;}
.slick-prev { left: -0px!important;}
.slick-next{right: -0px!important;}
.banner_txt a{margin-top: 18px;}
.TabbedPanelsTab,.TabbedPanelsTabSelected{padding: 0 10px!important;}
.show-main .video_img{margin-top: 216px;}
.logo_img{ width: 221px;height: auto;}
.logo_rh_main{padding: 0px !important;height: auto;}
.con_right_main_new { width:37% !important;}
.con_right_tit_new{ width: 100% !important;}
.con_right_col_img_new{ width: 100% !important;}
.num{width: 100% !important;}
.num_min{width: 100% !important;}
.num_min h5{ width: 22px !important;}

._2p3a {display: inline-block;width: 100% !important; float: none;}
.fb-like-box.fb_iframe_widget {float: left;width: 100%;}
.fb-like-box.fb_iframe_widget > span {float: left;width: 100% !important;}
.fb-like-box.fb_iframe_widget iframe {float: left;width: 100% !important;}
.snapwidget-widget {float: left;width: 100% !important;}


}
@media screen and (min-width:601px) and (max-width:767px) {
	.slick-prev {left: 0 !important;}
.slick-next {right: 0 !important;}
.margin,.sec8_con_mar {width:96%;}
.menu_sid{width: 68%;}
.sec2_lh{    font-size: 19px;line-height: 80px;text-align: center; width: 100%;}
.sec4 p{width: 100%; padding: 0;}
.icon_img{margin: 0 4px 0 0;}
.banner_txt{top:15px;}
.foot{margin-bottom: 20px; width: 31.5%;}
.soc_media{padding:0 1%; width: 30.5%;}
#nav a span{padding: 0 14px;}
.slick-prev { left: -0px!important;}
.slick-next{right: -0px!important;}
.banner_txt a{margin-top: 18px;}
.menu_sid,.search_sid,.sec1_lh,.sec1_rh,.sec1_rh p{ width: 100%;}
.seco_hed{padding-bottom: 10px;}
.menu_sid{text-align: center;}
#nav-wrap,.sec1_rh p img,.sec2_rh a{display: inline-block; float: none;}
.sec1_rh p{text-align: center; }
.sec2_rh{width: 100%; text-align: center; padding:0 0 20px 0;}
.sec5_list,.sec9 .spons{width:48%; margin:20px 1% 0 1% ; }
.sec9 .sec3_tit { margin-top: 35px; padding-bottom: 0;}
.sec8{padding-bottom: 35px;}
.sec8 .sec3_tit { margin-top: 30px; padding-bottom: 40px;}
.sec4 .sec3_tit { margin-top: 30px;}
.sec4{padding-bottom: 50px;}
.sec7 .slick-prev, .sec7 .slick-next{top:30%;}
.sec6 .slick-prev, .sec6 .slick-next{top: 40%;}
.sec1_rh{margin-top: 40px;}
.banner{margin-top: 205px;}
.soc_media{width: 100%;  border-right: 0; border-bottom:1px solid #000;  padding: 20px 0 30px;}
.banner_txt h1{font-size: 22px;}
.sec9{ padding-bottom: 40px;}
.TabbedPanelsTab,.TabbedPanelsTabSelected{padding: 0 10px!important; font-weight: normal!important; font-size:13px!important; }
.logo_img{ width: 217px;padding: 15px 0 0; height: auto;}
.mar_num {float: left;width: 58%;}
.faq_link{ margin: 0px;}
.faq_link a {color: #000;line-height: 28px;}
.sec1_rh{ text-align: center;}
.con_right_main_new{ float: none !important; display: inline-block;}

}
@media screen and (min-width:481px) and (max-width:600px) {
	.margin,.sec8_con_mar {width:96%;}
.menu_sid{width: 68%;}
.sec2_lh{    font-size: 17px;line-height: 80px;text-align: center; width: 100%;}
.sec4 p{width: 100%; padding: 0;}
.icon_img{margin: 0 15px 6px 0;}
.banner_txt{top:15px;}
.foot{margin-bottom: 20px; width: 31.5%;}
.soc_media{padding:0 1%; width: 30.5%;}
#nav a span{padding: 0 14px;}
.slick-prev { left: 0px!important;}
.slick-next{right: 0px!important;}
.banner_txt a{margin-top: 18px;}
.menu_sid,.search_sid,.sec1_lh,.sec1_rh,.sec1_rh p{ width: 100%;}
.seco_hed{padding-bottom: 10px;}
.menu_sid{text-align: center;}
#nav-wrap,.sec1_rh p img,.sec2_rh a{display: inline-block; float: none;}
.sec1_rh p{text-align: center; }
.sec2_rh{width: 100%; text-align: center; padding:0 0 20px 0;}
.sec5_list,.sec9 .spons{width:48%; margin:20px 1% 0 1% ; }
.sec9 .sec3_tit { margin-top: 35px; padding-bottom: 0;}
.sec8{padding-bottom: 35px;}
.sec8 .sec3_tit { margin-top: 30px; padding-bottom: 40px;}
.sec4 .sec3_tit { margin-top: 30px;}
.sec4{padding-bottom: 50px;}
.sec7 .slick-prev, .sec7 .slick-next{top:30%;}
.sec6 .slick-prev, .sec6 .slick-next{top: 40%;}
.sec1_rh{margin-top: 40px;}
.banner{ margin-top: 73px;}
.soc_media{width: 100%;  border-right: 0; border-bottom:1px solid #000;  padding: 20px 0 30px;}
.banner_txt h1{font-size: 22px;}
.sec9{ padding-bottom: 40px;}
.sec3 .slick-prev, .sec3 .slick-next { top: 25%;}
.sec1_lh h3,.sic1_2rh{width: 100%;}
.sec1_lh img {float: right;}
.header{ height: 211px;}
.had_text{ margin-left: 27px;}
.had_link{margin: 0 0 0 4px;width: 93%;}
.TabbedPanelsTabGroup .TabbedPanelsTab{padding: 0px!important; width: 50%; text-align: center; line-height: 44px!important;}
.logo_img{ width: 217px;padding: 15px 0 0; height: auto; float: left;}
.mar_num {float: left;width: 100%;}
.faq_link{ margin: 0px;}
.sec1_rh{ text-align: center;}
.con_right_main_new{ float: none !important; display: inline-block;}
.had_tit{ margin: 0px;}
}
@media screen and (max-width: 480px) {
.header {position: inherit;}
.margin,.sec8_con_mar {width:96%;}
.menu_sid{width: 68%;}
.sec2_lh{ font-size: 17px;line-height: normal; margin: 10px 0; text-align: center; width: 100%;}
.sec4 p{width: 100%; padding: 0;}
.icon_img{margin: 0 15px 6px 0;}
.banner_txt{top:15px;}
.foot{margin-bottom: 20px; width: 100%;}
.soc_media{padding:0 1%; width: 30.5%;}
#nav a span{padding: 0 0px;}
.slick-prev { left: -0px!important;}
.slick-next{right: -0px!important;}
.banner_txt a{margin-top: 18px;}
.menu_sid,.search_sid,.sec1_lh,.sec1_rh,.sec1_rh p{ width: 100%;}
.seco_hed{padding-bottom: 10px;}
.menu_sid{text-align: center;}
#nav-wrap,.sec1_rh p img,.sec2_rh a{display: inline-block; float: none;}
.sec1_rh p{text-align: center; }
.sec2_rh{width: 100%; text-align: center; padding:0 0 20px 0;}
.sec5_list,.sec9 .spons,.con8_con_lh{width:100%; margin:20px 0% 0 0% ; }
.sec9 .sec3_tit { margin-top: 35px; padding-bottom: 0;}
.sec8{padding-bottom: 35px;}
.sec8 .sec3_tit { margin-top: 30px; padding-bottom: 40px;}
.sec4 .sec3_tit { margin-top: 30px;}
.sec4{padding-bottom: 50px;}
.sec7 .slick-prev, .sec7 .slick-next{top:30%;}
.sec6 .slick-prev, .sec6 .slick-next{top: 40%;}
.sec1_rh{margin-top: 40px;}
.banner{margin-top:102px;}
.soc_media{width: 100%;  border-right: 0; border-bottom:1px solid #000;  padding: 20px 0 30px;}
.banner_txt h1{font-size: 22px;}
.sec9{ padding-bottom: 40px;}
.sec3 .slick-prev, .sec3 .slick-next { top:16%;}
.sec1_lh h3,.sic1_2rh,.part_tit{width: 100%;}
.sec1_lh img {float: right;}
.header{height: 186px;}
.had_text{ margin-left: 27px; display: inline-block; float: none;}
.had_text{ margin-left: 27px; display: inline-block;}
.had_link{margin: 0 0 0 4px;width: 93%;}
.sec5_list ul li,.sec4 p,.part_pr li,.part_tit,.part_had,.had_link,.part_con{text-align: center;}
.soc_icon{float: none;display: inline-block;}
.sec4_img{width: 100%; margin-bottom: 20px;}
.banner_txt{display: none;}
.TabbedPanelsTab,.TabbedPanelsTabSelected{padding: 0 0px!important; width:50%; text-align: center; 
    font-weight: normal!important; font-size:13px!important; }
.part_pr a{text-align: center;}

.logo_img{ width: 217px;padding: 15px 0 0; height: auto; float: left;}
.mar_num {float: left;width: 100%;}
.faq_link{ margin: 0px;}
.sec1_rh{ text-align: center;}
.con_right_main_new{ float: none !important; display: inline-block;}
.had_tit{ margin: 0px;}

#nav1 li {padding: 0 !important;}
}




