@charset "utf-8";
/* CSS Document */

@media only screen and (min-width:320px) and (max-width:479px)
{
	header, nav, section, article, figure, footer{ font-size:12px;}
	
	.univercal{ width:auto; padding:0 15px;}
	.top_logo{ top:15.5px; left:-14px;}
	.top_logo img{ height:69px; width:166px;}
	.top_contact p{  display:none;}
	.mainmenu{ padding:15px 0; position:relative; width:100%;}
	.menu_btn{ display:block; float:right;}
	.menu_btn img{ height:29px; width:30px; cursor:pointer;}
	.menu_panel{ display:none; position:absolute; z-index:999; right:0px; background:rgba(255,255,255,0.83); top:56px; width:162px;}
	.mainmenu ul li a{ color:#000000; padding:0 10px; text-decoration:none; line-height:26px; display:block; text-align:center;}
	.mainmenu ul li a:hover{ color:#e0640d;line-height:26px; padding:0 10px; border:none;}
	.mainmenu ul li a.activemain{ color:#e0640d;line-height:26px; padding:0 10px; border:none;}
	.mainmenu ul li{ float:none;}
	.banner_bg{ height:152px;}
	.mainBenner{ background:none;-webkit-box-shadow:0 5px 12px 0;box-shadow:0 5px 12px 0;-o-box-shadow:0 5px 12px 0;-moz-box-shadow:0 5px 7px 0; height:188px;}
	.form_sec_top{ margin-top:0px; padding:50px 0px;}
	.mainBenner img{ height:100%;}
	.form_sec_top h4{  font-size:16px; line-height:19px; padding-bottom:16px;}
	.submit_btn{ height:44px; line-height:44px; width:120px; }
	.form_group_sec{ height:44px; margin-bottom:18px; width:100%;}
	.form_group_icon{ height:44px;}
	.form_group_icon img{ max-height:23px; max-width:20px; margin:11px auto;}
	.form_group_sec input{ width:73.8%; line-height:42px;}
	.header{ font-size:20px;}
	.headerh2{ font-size:20px;}
	.header_border_center{ margin-bottom:10px;}
	.welcome_bg{ padding:45px 0;}
	.welcome_bg_text{ line-height:17px; padding-bottom:6px;}
	.aboutUs{ padding:45px 0;}
	.pic_sec_about{ width:58%; left:21%; position:absolute; margin-top:20px;}
	.text_sec_about{ width:100%; margin-top:122px;}
	.text_sec_about p{ line-height:18px; padding-bottom:15px;}
	.all_a{ width:90px; line-height:31px;}
	.text_befits{ float: right; padding: 32px 3% 27px 3%; width:94%; margin-top:220px;}
	.text_befits p{ padding-bottom:10px; line-height:15px;}
	.befits_bg{ max-height:none;}
	.befits_bg img { height:234px; left: 0; min-height: 0;  position: absolute; width:100%;}
	.text_befits img{ width:46px; height:2px; float:left; position:static;}
	.offers_bg{ padding:45px 0;}
	.offers_bg_text{ margin-top:146px; width:100%;}
	.offers_bg_pic{ position:absolute; margin-top:68px; left:18%; width:62%;}
	.offers_bg_text h6{ font-size:13px; margin:12px 0;}
	.offers_bg_text p{  padding:0 0 12px 26px; }
	.discounts{ padding:45px 0;}
	.discounts_sec{ margin:0 19% 25px 19%; width:62%;}
	.discounts h4{ font-size:15px; line-height:18px;}
	.discounts_sec p{ margin-top:13px; line-height:16px;}
	.download_left{ width:100%; height:70px;}
	.download_btn{ line-height:70px; font-size:14px;}
	.download_btn:hover{ line-height:82px;}
	.download_btn_left{ margin:0 17%;}
	.download_btn_right{ margin:0 14%;}
	.need_form{ width:100%;}
	.need_form p{ width:33.2%; line-height:34px;}
	.need_form input{ width:48%; height:34px; line-height:34px;}
	.need_form_file{ width:60% !important; padding:10px 2px !important; }
	.message_show{ width:262px;}
	.contact_stuff{ padding:45px 0;}
	.stuff_sec{ width:100%; margin-bottom:30px;}
	.stuff_sec ul li{ width:86%;}
	.stuff_sec ul li:hover{ width:82%;}
	.contact_sec{ width:100%;}
	.footer_menu ul li a{ padding:0 12px;}
	.footer_main_area{ padding:0 8.2%;}
	.footer_bg{ min-height:130px; padding:68px 0;}
	.scrollToTop{ left:43.5%;}
	.footer_menu ul li{ width:100%;}
	.footer_menu ul li a{ line-height:20px; text-align:center;}
	.benefits_page_inner_p{ font-size:14px; line-height:20px;}
	.conflict_interest_two{ margin-bottom:10px;}
	.conflict_interest_two_table td{ padding:6px;}
	.conflict_interest h6{ font-size:16px;}
	.skdslider{ height:100% !important;}
.skdslider ul li{ height:188px;}
.skdslider a.prev{ display:none !important;}
.skdslider a.next{ display:none !important;}
.skdslider a.pause{ display:none !important;}
.contact-L{ width:100%;}
.contact-C{width:100%; height:200px;}
.contact-R{ float:left; width:100%; margin-top:20px;}
.contfrmbrdr input{ width:88.4%;}
} 

@media only screen and (min-width:480px) and (max-width:767px) 
{
	header, nav, section, article, figure, footer{ font-size:12px;}
	
	.univercal{ width:auto; padding:0 15px;}
	.top_logo{ top:15.5px; left:-14px;}
	.top_logo img{ height:69px; width:166px;}
	.top_contact p{  display:none;}
	.mainmenu{ padding:15px 0; position:relative; width:100%;}
	.menu_btn{ display:block; float:right;}
	.menu_btn img{ height:29px; width:30px; cursor:pointer;}
	.menu_panel{ display:none; position:absolute; z-index:999; right:0px; background:rgba(255,255,255,0.83); top:56px; width:162px;}
	.mainmenu ul li a{ color:#000000; padding:0 10px; text-decoration:none; line-height:32px; display:block; text-align:center;}
	.mainmenu ul li a:hover{ color:#e0640d;line-height:32px; padding:0 10px; border:none;}
	.mainmenu ul li a.activemain{ color:#e0640d;line-height:32px; padding:0 10px; border:none;}
	.mainmenu ul li{ float:none;}
	.banner_bg{ height:183px;}
	.mainBenner{ background:none;-webkit-box-shadow:0 5px 12px 0;box-shadow:0 5px 12px 0;-o-box-shadow:0 5px 12px 0;-moz-box-shadow:0 5px 7px 0; height:227px;}
	.form_sec_top{ margin-top:5px; padding:50px 2%;}
	.mainBenner img{ height:100%;}
	.form_sec_top h4{  font-size:18px; line-height:23px; padding-bottom:21px;}
	.submit_btn{ height:44px; line-height:44px; width:120px; }
	.form_group_sec{ height:44px; margin-bottom:18px; width:100%;}
	.form_group_icon{ height:44px;}
	.form_group_icon img{ max-height:23px; max-width:20px; margin:11px auto;}
	.form_group_sec input{ width:77.3%; line-height:42px;}
	.header{ font-size:25px;}
	.headerh2{ font-size:25px;}
	.header_border_center{ margin-bottom:10px;}
	.welcome_bg{ padding:45px 0;}
	.welcome_bg_text{ line-height:17px; padding-bottom:6px;}
	.aboutUs{ padding:45px 0;}
	.pic_sec_about{ width:58%; left:21%; position:absolute; margin-top:20px;}
	.text_sec_about{ width:100%; margin-top:170px;}
	.text_sec_about p{ line-height:18px; padding-bottom:15px;}
	.all_a{ width:90px; line-height:31px;}
	.text_befits{ float: right; padding: 32px 3% 27px 3%; width:94%; margin-top:270px;}
	.text_befits p{ padding-bottom:10px; line-height:15px;}
	.befits_bg{ max-height:none;}
	.befits_bg img { height:286px; left: 0; min-height: 0;  position: absolute; width:100%;}
	.text_befits img{ width:46px; height:2px; float:left; position:static;}
	.offers_bg{ padding:45px 0;}
	.offers_bg_text{ margin-top:204px; width:100%;}
	.offers_bg_pic{ position:absolute; margin-top:38px; left:18%; width:62%;}
	.offers_bg_text h6{ font-size:13px; margin:12px 0;}
	.offers_bg_text p{  padding:0 0 12px 26px; }
	.discounts{ padding:45px 0;}
	.discounts_sec{ margin:0 19% 25px 19%; width:62%;}
	.discounts h4{ font-size:18px; line-height:23px;}
	.discounts_sec p{ margin-top:13px; line-height:16px;}
	.download_left{ width:100%; height:70px;}
	.download_btn{ line-height:70px;}
	.download_btn:hover{ line-height:90px;}
	.download_btn_left{ margin:0 17%;}
	.download_btn_right{ margin:0 14%;}
	.need_form{ width:100%;}
	.need_form p{ width:28.2%;}
	.need_form input{ width:56%;}
	.contact_stuff{ padding:45px 0;}
	.stuff_sec{ width:100%; margin-bottom:30px;}
	.contact_sec{ width:100%;}
	.stuff_sec ul li{ width:90%;}
	.stuff_sec ul li:hover{ width:87.6%;}
	.footer_menu ul li a{ padding:0 12px;}
	.footer_main_area{ padding:0 8.2%;}
	.footer_bg{ min-height:130px; padding:68px 0;}
	.scrollToTop{ left:45.5%;}
	.footer_menu ul li{ width:100%;}
	.footer_menu ul li a{ line-height:20px; text-align:center;}
.benefits_page_inner_p{ font-size:14px; line-height:20px;}

.skdslider{ height:100% !important;}
.skdslider ul li{ height:227px;}
.contact-L{ width:100%;}
.contfrmbrdr input{ widows:92.4%;}
.contfld1 textarea{ width:92%;}
.contact-C{ width:48%; height:200px;}
.contact-R{ width:47%;}


}


@media only screen and (min-width:768px) and (max-width:1023px) 
{
	header, nav, section, article, figure, footer{ font-size:12px;}
	
	.univercal{ width:auto; padding:0 20px;}
	.top_logo{ top:12px; left:-14px;}
	.top_logo img{ height:81px; width:184px;}
	.top_contact{ max-width:74%;}
	.top_contact p{ margin-right:14px;}
	.top_contact p.fax{ margin-right:6px;}
	.mainmenu{ padding:18px 0; position:relative; width:100%;}
	.menu_btn{ display:block; float:right;}
	.menu_btn img{ height:29px; width:30px; cursor:pointer;}
	.menu_panel{ display:none; position:absolute; z-index:999; right:0px; background:rgba(255,255,255,0.83); top:62px;}
	.mainmenu ul li a{ color:#000000; padding:0 19.6px; text-decoration:none; line-height:40px; display:block;}
	.mainmenu ul li a:hover{ color:#e0640d;line-height:40px; padding:0 19.6px; border:none;}
	.mainmenu ul li a.activemain{ color:#e0640d;line-height:40px; padding:0 19.6px; border:none;}

	.banner_bg{ height:300px;}
	.mainBenner{ background:none;-webkit-box-shadow:0 5px 12px 0;box-shadow:0 5px 12px 0;-o-box-shadow:0 5px 12px 0;-moz-box-shadow:0 5px 7px 0; height:344px;}
	.form_sec_top{ margin-top:5px; padding:50px 2%;}
	.mainBenner img{ height:100%;}
	.form_sec_top h4{  font-size:18px; line-height:23px; padding-bottom:21px;}
	.submit_btn{ height:44px; line-height:44px; width:120px; }
	.form_group_sec{ height:44px; margin-bottom:18px;}
	.form_group_icon{ height:44px;}
	.form_group_icon img{ max-height:23px; max-width:20px; margin:11px auto;}
	.form_group_sec input{ width:75.6%; line-height:42px;}
	.header{ font-size:25px;}
	.headerh2{ font-size:25px;}
	.header_border_center{ margin-bottom:10px;}
	.welcome_bg{ padding:45px 0;}
	.welcome_bg_text{ line-height:17px; padding-bottom:6px;}
	.aboutUs{ padding:45px 0;}
	.text_sec_about p{ line-height:18px; padding-bottom:15px;}
	.all_a{ width:90px; line-height:31px;}
	.text_befits{ float: right; padding: 32px 2.2% 27px 0; width: 45%;}
	.text_befits p{ padding-bottom:10px; line-height:15px;}
	.befits_bg img { height: 357px; left: 0; min-height: 0;  position: absolute; width: 50.313%;}
	.text_befits img{ width:46px; height:2px; float:left; position:static;}
	.offers_bg{ padding:45px 0;}
	.offers_bg_text h6{ font-size:13px; margin:12px 0;}
	.offers_bg_text p{  padding:0 0 12px 26px; }
	.discounts{ padding:45px 0;}
	.discounts_sec{ margin-bottom:30px;}
	.discounts h4{ font-size:18px; line-height:23px;}
	.discounts_sec p{ margin-top:13px; line-height:16px;}
	.need_form p{ width:28.2%;}
	.need_form input{ width:56%;}
	.footer_menu ul li a{ padding:0 12px;}
	.footer_main_area{ padding:0px;}
	.footer_bg{ min-height:130px; padding:68px 0;}
	.scrollToTop{ left:47%;}
	.benefits_page_inner_p{ font-size:15px; line-height:21px;}
	.free_stuff_inner_li ul li{ width:88%;}
	.free_stuff_inner_li ul li:hover{ width:85%;}
	.footer_menu{ padding:0 7%;}
	.footer_main_area p{ float:left; padding:0 10%;}
	
	.skdslider{ height:100% !important;}
.skdslider ul li{ height:344px;}
.contact-L{ width:100%; margin-right:0px;}
.contfrmbrdr input{ width:95.3%;}
.contfld1 textarea{ width:95%;}
.contact-R{ width:40%;}
.contact-C{ width:53.5%; height:242px;}

}

@media only screen and (min-width:1024px) and (max-width:1279px) 
{
	header, nav, section, article, figure, footer{ font-size:14px;}
	
	.univercal{ width:auto; padding:0 20px;}
	.top_logo{ top:10px; left:-14px;}
	.top_logo img{ height:87px; width:197px;}
	.mainmenu ul li a{ padding:0 15px; }
	.mainmenu ul li a:hover{ padding:0 14px;}
	.mainmenu ul li a.activemain{  padding:0 14px;}
	.top_contact p{ margin-right:20px;}
	.mainBenner{ background:none;-webkit-box-shadow:0 5px 12px 0;box-shadow:0 5px 12px 0;-o-box-shadow:0 5px 12px 0;-moz-box-shadow:0 5px 7px 0; height:427px;}
	.form_sec_top h4{  font-size: 22px; line-height: 29px; padding-bottom: 26px;}
	.text_befits{ float: right; padding: 32px 2.2% 27px 0; width: 45%;}
	.befits_bg img { height:399px; left: 0; min-height: 0;  position: absolute; width: 50.313%;}
	.text_befits img{ width:46px; height:2px; float:left; position:static;}
	.need_form p{ width:24.2%;}
	.need_form input{ width:62%;}
	.footer_menu ul li a{ padding:0 12px;}
	.form_group_sec input{ width:76%;}

.free_stuff_inner_li li{ width:91% !important;}
.free_stuff_inner_li li:hover{ width:89% !important;}
.skdslider{ height:100% !important;}
.skdslider ul li{ height:427px;}
.contfld1 textarea{ width:86%;}
}

