@charset "utf-8";

@font-face {
	font-family: 'Avenir LT Std 95 Black Oblique';
	font-style: normal;
	font-weight: normal;
	src: local('Avenir LT Std 95 Black Oblique'), url('AvenirLTStd-BlackOblique.woff') format('woff');
}

@font-face {
	font-family: 'Avenir LT Std 35 Light';
	font-style: normal;
	font-weight: normal;
	src: local('Avenir LT Std 35 Light'), url('AvenirLTStd-Light.woff') format('woff');
}

::selection{ background:#97b551; color:#FFF;}
::-moz-selection{ background:#97b551; color:#FFF;}
::-webkit-selection{ background:#97b551; color:#FFF;}
::-o-selection{ background:#97b551; color:#FFF;}


*{ padding:0px; margin:0px; outline:none;}
body {padding:0px;margin:0px;background:#FFF;color:#000;font:normal 13px 'Avenir LT Std 35 Light';text-decoration:none; font-weight:normal !important; }
img {border:none;}

header, nav, section, article, figure, footer{font-family: 'Avenir LT Std 35 Light'; font-size:15px; font-weight:normal;font-style: normal;}
.transition:hover{-webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;
-ms-transition: all 0.8s ease;-o-transition: all 0.8s ease;transition: all 0.8s ease; text-decoration:none;}
.main_are_sec{ margin:0px auto; float:none;}

/* CSS Document */


.floatright{ float:right !important;}
.floatleft{ float:left;}
.mainBody_sec{ width:100%; float:left;}
.univercal{ width:1170px; margin:0px auto;}
.relative{ position:relative; float:left; width:auto;}
.menu_btn{ display:none;}
/*-------------text-------------*/
.orange{ color:#E96D15;}
.blue{ color:#0c78c2;}
.header{ font-weight:normal; font-size:40px; color:#ffffff; }
.headerh2{font-weight:normal; font-size:40px; color:#000000;}
.header_border_center{ padding-top:9px; margin-bottom:20px;}
.text_align_center{ text-align:center;}
.benefits_page_inner_p{ font-size:20px; line-height:24px;}
/*-------------links-------------*/
.all_a{ line-height:34px; border:1px solid #E96D15; padding:0 10px; width:100px; text-align:center; text-decoration:none;}
.all_a:hover{-webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;
-ms-transition: all 0.8s ease;-o-transition: all 0.8s ease;transition: all 0.8s ease; text-decoration:none;}

.center_a{ display:block; margin:10px auto 0 auto;}
.bckground_none_a{ color:#E96D15; background:none;}
.bckground_none_a:hover{ background:#E96D15; color:#FFFFFF;}
.bckground_block_a{ background:#E96D15; color:#FFFFFF;}
.bckground_block_a:hover{color:#E96D15; background:none;}

/*-------------top-------------*/
.topBlack{ background:#181817; height:36px; }
.top_logo{ position:absolute; top:4px; left:-10px;}
.top_logo img{ width:234px; height:107px; float:left;}
.top_contact{ float:right; max-width:70%;}
.top_contact p{ padding:0 30px 0 25px; line-height:36px; color:#FFFFFF; margin-right:30px; float:left;}
.top_contact p.phoneno{ background:url(../images/topcon1.png) no-repeat center left, url(../images/topbr.png) no-repeat right center;}
.top_contact p.email{ background:url(../images/topcon2.png) no-repeat center left, url(../images/topbr.png) no-repeat right center; }
.top_contact p.email a{ color:#ffffff; text-decoration:none;}
.top_contact p.fax{ background:url(../images/topcon3.png) no-repeat center left; margin-right:20px;}
.top_contact_social{ float:right; margin:10px 0;display: inline-block;}
.top_contact_social img{ padding-left:12px; max-height:16px; max-width:16px; float:left;
  transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
  	transform: rotate(-360deg);
	-moz-transform: rotate(-360deg);
	-webkit-transform: rotate(-360deg);
	-o-transform: rotate(-360deg);
}
.top_contact_social img:hover{	transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
	transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-o-transform: rotate(360deg);}


/*-------------menu-------------*/
.mainmenu{ float:right; padding:30px 0;}
.mainmenu ul{ padding:0px; margin:0px; list-style-type:none;}
.mainmenu ul li{ float:left;}
.mainmenu ul li a{ color:#000000; padding:0 22px; text-decoration:none; line-height:30px; display:block;}
.mainmenu ul li a:hover{ color:#e0640d; border:1px solid #e0640d;line-height:28px; padding:0 21px;
-webkit-transition:color 0.8s ease;-moz-transition: color 0.8s ease;
-ms-transition: color 0.8s ease;-o-transition: color 0.8s ease;transition: color 0.8s ease; text-decoration:none;}
.mainmenu ul li a.activemain{ color:#e0640d; border:1px solid #e0640d;line-height:28px; padding:0 21px;-webkit-transition:color 0.8s ease;-moz-transition: color 0.8s ease;
-ms-transition: color 0.8s ease;-o-transition: color 0.8s ease;transition: color 0.8s ease; text-decoration:none;}

/*-------------banner-------------*/
.banner_bg{ width:100%; float:left; height:359px; background:url(../images/bannerbg.png) no-repeat; background-size:cover; -moz-background-size:cover;
-webkit-background-size:cover; margin-top:13px;}
.mainBenner{ width:100%; float:left; height:471px; margin-top:-19px; position:relative; background:url(../images/mainbannerbg.png);}

.mainBenner img{ width:100%; height:427px; float:left;}
.left_top_img{ background:url(../images/left_b_1.png) no-repeat; width:13px; height:20px; position: absolute;   top: 0px;  left: -12px;}
.right_top_img{ background:url(../images/left_b_2.png) no-repeat; width:13px; height:20px; position: absolute;   top: 0px;  right: -13px;}

/*-------------form_sec-------------*/
.form_sec_top{ padding:50px 10%; margin-top:73px;}
.form_sec_top h4{ font-size:24px; line-height:35px; padding-bottom:30px; text-align:center; font-weight:normal;}

.form_group_sec{ width:49%; float:left; height:55px; margin-bottom:40px;}
.form_group_icon{ width:15%; float:left; padding:0 5px; text-align:center; background:#e96d15;height:55px;}
.form_group_icon img{ max-height:27px; max-width:24px; display:block; margin:14px auto; }
.form_group_sec input{ font-family: 'Avenir LT Std 35 Light';border:1px solid #e96d15; line-height:53px; float:left; background: rgba(255,255,255,0.83);
 padding:0 10px; color:#000000; width:76.7%;}
.submit_btn{ display:block;background:#e96d15;height:55px; border:none; color:#ffffff; padding:0 20px; width:155px; text-align:center; font-size:18px;
font-weight:normal; cursor:pointer; margin:0px auto;font-family: 'Avenir LT Std 35 Light';border:1px solid #e96d15;} 
.submit_btn:hover{background:none; color:#e96d15; border:1px solid #e96d15;}

/*-------------welcome-------------*/
.welcome_bg{ padding:88px 0; width:100%; background:url(../images/welcome_bg.jpg) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;-o-background-size:cover; background-attachment:fixed; background-position:50% 50%;}
.welcome_bg_text{ padding:0 0 10px 0; color:#FFFFFF; line-height:22px;}

/*-------------aboutUs-------------*/
.aboutUs{ padding:98px 0 80px 0}
.text_sec_about{ width:61.1965811965812%;}
.text_sec_about p{ line-height:28px; text-align:justify; color:#000000; padding-bottom:20px;}
.pic_sec_about{ width:35%; float:right;}
.pic_sec_about img{ max-width:100%; float:left;}


/*-------------befits-------------*/
.befits_bg{ background:url(../images/befits_bg.png) repeat; max-height:463px;}
.befits_bg img{ width:45.3125%; float:left; min-height:100%;}
.text_befits{ width:41%; float:left; padding:40px 0 32px 3.2%;}
.text_befits img{ width:45px; height:2px; }
.text_befits_span{ color:#88c6f1; padding-bottom:13px; text-align:justify; line-height:18px; float:left;}
.text_befits p{ color:#b6afaf; padding-bottom:13px; text-align:justify; line-height:18px; float:left;}
.text_befits a{ margin-top:12px;}

/*-------------offers-------------*/
.offers_bg{ background:#eff6ee; padding:60px 0;}
.offers_bg_text{ width:55.81196581196581%; float:left;}
.offers_bg_text h6{ border-bottom:1px solid #d7d9d4; padding-bottom:6px; margin-bottom:15px; color:#000000; text-align:justify; font-size:15px; margin-top:22px; font-weight:normal;}
.offers_bg_text p{ background:url(../images/offer_text_p.png) no-repeat left 1px; padding-right:55px; padding-left:29px; color:#000000; padding-bottom:25px;}
.offers_bg_pic{ width:37.42735%; float:right; margin-top:5px;}
.offers_bg_pic img{ width:100%; float:left;}

/*-------------discounts-------------*/
.discounts{ padding:95px 0 0 0;}
.discounts h4{ font-size:24px; line-height:35px; padding-bottom:30px; text-align:center; font-weight:normal;}
.discounts_sec{ width:21.28205128205128%; float:left; margin-right:4.957264957264957%; margin-bottom:60px; }
.discounts_sec img{ max-width:84px; max-height:70px; margin:0 auto; display:block;
  transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
  	transform: rotate(-360deg);
	-moz-transform: rotate(-360deg);
	-webkit-transform: rotate(-360deg);
	-o-transform: rotate(-360deg);
}
.discounts_sec:hover.discounts_sec img{	transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
	transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-o-transform: rotate(360deg);}

.discounts_sec p{ margin-top:20px; text-align:center; line-height:20px; color:#000000; }
.margin_right_o{ margin-right:0px;}


/*-------------download-------------*/
.download_left{ float:left; width:50%; background:#0b61ab; height:90px;}
.download_btn{ font-size:22px; color:#FFFFFF; line-height:90px; float:right; background:url(../images/download_icon.png) no-repeat left center; padding-left:60px; border:none; cursor:pointer; font-weight:normal;}
.download_btn_left{ margin-right:12%; float:right;}
.download_right{ float:right; background:#087cc0;}
.download_btn_right{ margin-left:12%; float:left;}
.download_btn:hover{ line-height:110px;}
.download_border{ width:100%; float:left; margin-bottom:12px; margin-top:4px; height:6px; background:#000000;}

/*-------------need_us-------------*/
.need_us_bg{ background:url(../images/needus.jpg) no-repeat; padding:65px 0;background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;-o-background-size:cover; background-attachment:fixed; background-position:30% 40%; width:100%;}

.need_us_bg h5{ font-size:24px; line-height:35px; padding-bottom:30px; text-align:center; font-weight:normal; color:#FFFFFF;}
.need_us_bg_form_sec{ width:100%; float:left; }
.need_form{ width:47%; float:left; margin-bottom:21px; height:42px;}
.need_form p{ width:22.2%; float:left; margin-right:10px; color:#FFFFFF; line-height:42px;}
.need_form input{ height:40px; padding:0 20px; border:1px solid #FFFFFF; line-height:40px; color:#FFFFFF; background:none; float:right; width:68%;}
.need_form_file{ cursor:pointer;  padding:10px 20px !important; line-height:24px !important; width:68%; height:21px !important;}
.submit{ cursor:pointer; margin-top:10px;}
.message_show{ width:360px;  background:rgba(0,0,0,0.50); border:1px solid #FFFFFF; padding:8px; text-align:center; margin:10px 20px 10px 0; display:block; float:right; }
.message_show p{ color:#FFFFFF; text-align:center; vertical-align:central;}

/*-------------contact_stuff-------------*/
.contact_stuff{ padding:80px 0 60px 0;}

.stuff_sec{ width:45.47008547008547%; float:left;}
.stuff_sec ul{ padding:0px; margin:0px; list-style-type:none;}
.stuff_sec ul li{ width:92%; float:left; display:block;border-left:2px solid #e96d15; background:#f8f8f8; padding:0 20px;}
.stuff_sec ul li a{ height:40px;  line-height:40px; text-decoration:none; display:block; color:#000000;}
.stuff_sec ul li.secend{ background:#FFFFFF; border:2px solid #FFFFFF;}
.stuff_sec ul li:hover{ padding:0 20px 0 30px; width:91%;}
.stuff_sec ul li a:hover{ color:#0b61ab;}

.contact_sec{ width:49.914529914529915%; float:right; background:url(../images/map_contact.png) no-repeat left bottom; min-height:379px;}
.contact_sec p{ padding-bottom:24px; text-align:justify;font-weight:normal; font-size:16px;}
.contact_sec_span{ color:#e96d15; font-size:30px; font-weight:normal;}
.contact_sec a{ text-decoration:none; font-size:16px; color:#000000;}
.contact_sec a:hover{color:#e96d15; padding-left:10px;}

/*-------------footer-------------*/
.scrollToTop{ position:absolute; top:-20px; left:48%;}
.scrollToTop img{ max-width:40px; max-height:40px; 
  transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
  	transform: rotate(-360deg);
	-moz-transform: rotate(-360deg);
	-webkit-transform: rotate(-360deg);
	-o-transform: rotate(-360deg);
}
.scrollToTop img:hover{	transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
	transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-o-transform: rotate(360deg);}

.footer_bg{ background:url(../images/footer_bg.jpg) no-repeat;background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;-o-background-size:cover; padding:93px 0; min-height:172px; position:relative;}
.footer_main_area{ padding:0 13.7%; width:auto;}
.footer_main_area img{ margin:0 auto; display:block; max-width:107px; max-height:62px;}
.footer_menu{ float:left; margin-top:20px; margin-bottom:20px; clear:both;}
.footer_menu ul{padding:0px; margin:0px; list-style-type:none;}
.footer_menu ul li{ padding:0px; margin:0px; float:left;}
.footer_menu ul li a{ padding:0 20px; color:#EBF0EC; display:block; text-decoration:none;}
.footer_menu ul li a:hover{ color:#e16a12;}
.footer_main_area p{ color:#888888; text-align:center;}
.sabmecto:hover{color:#e16a12;}
.sabmecto{color:#bababa; text-decoration:none;}

/*=================inner_Page===================*/
.inner_top_border{ width:100%; float:left; margin-bottom:50px;}
.inner_top_border img{ width:100%; float:left; max-height:11px;}
.inner_page_mar_bo{ margin-bottom:50px;}

/*----ContactUs_Page----*/
.contact-L {width:26%; 	float:left;	margin-right:40px;}
.fldPrtal {	width:100%;	float:left;}
.contfld1 {	width:100%;	float:left;	margin-bottom:12px;}
.contfld1 textarea {width: 88.2%;float: left;border: 1px solid #c5c5c5;height: 42px;margin-top: 3px;padding: 17px;font-family: 'Avenir LT Std 35 Light';
resize:none;}
.contfld1 textarea:hover{ border:1px solid #969696; -webkit-box-shadow: 0px 0px 6px 0px rgba(179, 178, 174, 1); -moz-box-shadow: 0px 0px 6px 0px rgba(179, 178, 174, 1); box-shadow: 0px 0px 6px 0px rgba(179, 178, 174, 1);}
.contfld1 p {color:#33322c;font-weight:normal;}
.contfrmbrdr {	width:99.4%;	float:left;	border:1px solid #c5c5c5;	height:40px;	margin-top:3px;}
.contfrmbrdr:hover{border:1px solid #969696;-webkit-box-shadow: 0px 0px 6px 0px rgba(179, 178, 174, 1);-moz-box-shadow: 0px 0px 6px 0px rgba(179, 178, 174, 1);
	box-shadow: 0px 0px 6px 0px rgba(179, 178, 174, 1);}
.contfrmbrdr input {padding:0 17px;background:none;border:none;width:89.2%;line-height:40px;color:#33322c;font-family: 'Avenir LT Std 35 Light';}
.contctSbmtBg {width:100%;background:none;cursor:pointer;height:42px;	line-height:42px;	text-align:center;
	font-size:16px;	font-weight:normal;	font-family: 'Avenir LT Std 35 Light';}
	
.contact-R {width:24%;float:right;}
.contact-R h5 {font-size:22px;padding-bottom:5px; font-weight:normal;}
.contact-R p {padding:4px;line-height:20px;}
.contact-R a{ color:#e96d15;text-decoration:none; font-size:16px;}
.contact-R a:hover{ color:#0c78c2; padding-left:10px;}

.contact-C{width:43.5%;float:left; height:292px; border:2px solid #CDCDCD; margin-top:6px;}


.conflict_interest{ width:100%; float:left; margin-bottom:20px;}
.conflict_interest h6{ font-size:22px; font-weight:normal;  }
.conflict_interest h6 img{ margin-bottom:10px;}
.conflict_interest p{ color:#000; line-height:20px; padding-bottom:5px;}
.conflict_interest ul{ padding:0px; margin:0px; list-style-type:none;}
.conflict_interest ul li{ padding-left:25px; line-height:20px; margin:8px 0 8px 30px;
background:url(../images/offer_text_p.png) no-repeat left 1px; color:#000;}
.conflict_interest ul li a{ text-decoration:none;color:#E96D15;}
.conflict_interest ul li a:hover{color:#0c78c2;-webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;
-ms-transition: all 0.8s ease;-o-transition: all 0.8s ease;transition: all 0.8s ease; text-decoration:none; padding-left:7px;}

.management_header h4{ font-size:25px; font-weight:normal;}
.conflict_interest_two{ width:98%; margin-left:2%; margin-bottom:20px;}

.conflict_interest_two_table { 
	margin:0 0 10px 0;padding:0px;
	width:100%;
	border:1px solid #d3d3d3;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.conflict_interest_two_table table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.conflict_interest_two_table tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.conflict_interest_two_table table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.conflict_interest_two_table table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.conflict_interest_two_table tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.conflict_interest_two_table tr:hover td{
	
}
.conflict_interest_two_table tr:nth-child(odd){ background-color:#f2fcff; }
.conflict_interest_two_table tr:nth-child(even)    { background-color:#ffffff; }.conflict_interest_two_table td{
	vertical-align:middle;
	
	
	border:1px solid #d3d3d3;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:16px;
	font-weight:normal;
	color:#000000;
}.conflict_interest_two_table tr:last-child td{
	border-width:0px 1px 0px 0px;
}.conflict_interest_two_table tr td:last-child{
	border-width:0px 0px 1px 0px;
}.conflict_interest_two_table tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.conflict_interest_two_table tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.conflict_interest_two_table tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}
.free_stuff_inner_li{ margin-bottom:36px;}