@charset "utf-8";
/* CSS Document */
body{ padding:0 0 0 0; margin:0; color:#676767; font-size:14px ; background:url(../images/body-bg.jpg) repeat-x top #e2e2e2; font-weight:normal; line-height:17px; font-family:Arial, Helvetica, sans-serif; width:100%; }
*{padding:0; margin:0;}
img{border:0;}

form,input, select, textarea{outline:0;}
p strong{ font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px;}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

h1,h2,h3,h4,h5 {
	font-weight: normal;
}

ul,li,a{ 
	list-style:none; 
	text-decoration:none;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

.clear{ clear:both;}
.left{ float:left !important;}
.right{ float:right !important;}


/*------font-face START ------*/
@font-face {
    font-family: 'CenturyGothicRegular';
    src: url('../fonts/gothic_0.eot');
    src: url('../fonts/gothic_0.eot') format('embedded-opentype'),
         url('../fonts/gothic_0.woff') format('woff'),
         url('../fonts/gothic_0.ttf') format('truetype'),
         url('../fonts/gothic_0.svg#CenturyGothicRegular') format('svg');
}

@font-face {
    font-family: 'CenturyGothicBold';
    src: url('../fonts/gothicb_0.eot');
    src: url('../fonts/gothicb_0.eot') format('embedded-opentype'),
         url('../fonts/gothicb_0.woff') format('woff'),
         url('../fonts/gothicb_0.ttf') format('truetype'),
         url('../fonts/gothicb_0.svg#CenturyGothicBold') format('svg');
}

@font-face {
    font-family: 'MyriadProLight';
    src: url('../fonts/myriadpro-light.eot');
    src: url('../fonts/myriadpro-light.eot') format('embedded-opentype'),
         url('../fonts/myriadpro-light.woff') format('woff'),
         url('../fonts/myriadpro-light.ttf') format('truetype'),
         url('../fonts/myriadpro-light.svg#MyriadProLight') format('svg');
}

@font-face {
    font-family: 'MyriadProSemibold';
    src: url('../fonts/myriadpro-semibold_0.eot');
    src: url('../fonts/myriadpro-semibold_0.eot') format('embedded-opentype'),
         url('../fonts/myriadpro-semibold_0.woff') format('woff'),
         url('../fonts/myriadpro-semibold_0.ttf') format('truetype'),
         url('../fonts/myriadpro-semibold_0.svg#MyriadProSemibold') format('svg');
}
/*------font-face END ------*/

#wrapper{padding:0; margin:0;}	
.content{ width:1000px; margin:0 auto; }	

/*================== Header START ===================*/
#header{ padding:0; margin:0; }
#header .top-block{ padding:0; margin:0; }
#header .top-block .logo{ float:left; width:196px; line-height:0; padding:11px 37px 6px 0; border-right:1px solid #c8c8c8; }
#header .top-block .visa-block{ float:left; width:255px; padding:18px 0 0 35px; background:url(../images/visa-bg.png) repeat-y left top; }
#header .top-block .visa-block .img-block{ float:left; width:95px; padding-right:12px; line-height:0; }
#header .top-block .visa-block .text-block{ float:right; width:130px; margin:4px 0 0 0; padding-left:12px; border-left:1px solid #d5d5d5; }
#header .top-block .visa-block .text-block h2{ font-family: 'CenturyGothicBold'; font-size:27px; color:#444444; }
#header .top-block .visa-block .text-block h2 span{ font-family: 'CenturyGothicRegular'; color:#038087; text-transform:uppercase; line-height:38px; }
#header .top-block .speak-block{ float:right; width:313px; padding:22px 0 0 0; }
#header .top-block .speak-block img{ display:inline-block; float:left; margin:7px 10px 0 0; }
#header .top-block .speak-block h2{ font-family: 'CenturyGothicRegular'; font-size:16px; color:#444444; }
#header .top-block .speak-block h2 a{ font-family: 'CenturyGothicBold'; font-size:30px; color:#f72b2b; line-height:32px; }
#header .top-block .speak-block h2 a:hover{ color:#e02525; }

#header .nav-mail-block{ margin:0; background:url(../images/nav-mail-bg-n.jpg) repeat-x top; border-radius:3px 3px 0 0; padding:6px 20px 10px 20px; }
#header .nav-mail-block #navigation{ float:left; padding:2px 0 0 0; }
#header .nav-mail-block #navigation ul{ padding:0; margin:0; }
#header .nav-mail-block #navigation ul li{ display:block; float:left; margin-right:20px; }
#header .nav-mail-block #navigation ul li:last-child{dmargin-right:0px;}
#header .nav-mail-block #navigation ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; }
#header .nav-mail-block #navigation ul li a:hover{ color:#fcf2b5; }
#header .nav-mail-block #navigation ul li a.active{ color:#fcf2b5; }
#header .nav-mail-block .mail-block{ float:right; padding:0 0 0 0; }
#header .nav-mail-block .mail-block h2{ background:url(../images/mail-icon.png) no-repeat 0 2px; padding:0 0 3px 25px; }
#header .nav-mail-block .mail-block h2 a{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff; }
#header .nav-mail-block .mail-block h2 a:hover{ color:#fcf2b5; }

/*================== Banner START ===================*/
.home-slider{ text-align:center; padding:0; margin:0; line-height:0; position:relative; }  
.home-slider h2{ z-index:50; text-align:center; position:absolute; top:40%; font-family: 'CenturyGothicBold'; font-size:66px; color:#fff; line-height:64px; text-transform:uppercase; text-shadow: 2px 2px 7px rgba(0, 0, 0, 1); width:100%;}
.home-slider h3{ z-index:50; text-align:center; position:absolute; top:44%; font-family: 'CenturyGothicBold'; font-size:24px; color:#fff; line-height:28px; text-transform:uppercase; text-shadow: 2px 2px 2px rgba(0, 0, 0, 1); width:94%; padding:0 3%;}
.home-slider h3 a{ z-index:50; text-align:center; font-family: 'CenturyGothicBold'; font-size:24px; color:#fff; line-height:28px; text-transform:uppercase; text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);}
.home-slider h4{ z-index:50; position:absolute; top:36%; font-family: 'CenturyGothicBold'; font-size:24px; color:#fff; line-height:28px; text-transform:uppercase; text-shadow: 2px 2px 2px rgba(0, 0, 0, 1); width:40%; padding-left:10%;}
.home-slider .twitter-fid{ z-index:50; position:absolute; top:10%; right:5%; width:230px; height:230px;}

/*================== Immigration START ===================*/
.immigration-block{ padding:0; margin:0 0 14px 0; background:#fff; padding:15px 20px 10px 20px; -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.18);
-moz-box-shadow:    0px 1px 3px 0px rgba(0, 0, 0, 0.18);
box-shadow:         0px 1px 3px 0px rgba(0, 0, 0, 0.18); }
.immigration-block .lt-block{ float:left; width:615px; border-right:1px solid #eaeaea; padding-right:22px; }
.immigration-block .lt-block .text-block{ float:left; width:310px; padding:3px 0px 0 0; }
.immigration-block .lt-block .text-block h2{ font-family:Arial, Helvetica, sans-serif; font-size:23px; color:#252525; line-height:25px; padding-bottom:10px; background:url(../images/border.jpg) no-repeat left bottom; margin-bottom:4px; }
.immigration-block .lt-block .text-block h2 span{ font-family: 'CenturyGothicBold'; font-size:38px; color:#fb2b2b; line-height:40px; text-transform:uppercase; }
.immigration-block .lt-block .text-block p{ font-size:14px; color:#585858; }
.immigration-block .lt-block .text-block p a{ display:inline-block; font-size:11px; color:#fff; line-height:13px; padding:5px 30px 5px 10px; background:url(../images/more-arrow.png) no-repeat 90% center #fb2b2b; text-transform:uppercase; border-radius:2px; letter-spacing:1px; margin-top:13px; }
.immigration-block .lt-block .text-block p a:hover{ background:url(../images/more-arrow.png) no-repeat 90% center #e02525; }
.immigration-block .lt-block .img-block{ float:right; width:278px; line-height:0; }
.immigration-block .lt-block .img-block img{ padding:3px; -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.38);
-moz-box-shadow:    0px 1px 3px 0px rgba(0, 0, 0, 0.38);
box-shadow:         0px 1px 3px 0px rgba(0, 0, 0, 0.38); background:#fff; }

.immigration-block .rt-block{ float:right; width:314px; }
.immigration-block .rt-block h2{ font-size:23px; color:#252525; line-height:25px; padding-bottom:17px; }
.immigration-block .rt-block h2 span{ color:#fb2b2b; }
.immigration-block .rt-block p{ font-size:14px; color:#585858; }
.immigration-block .rt-block p a{ display:inline-block; font-size:11px; color:#fff; line-height:13px; padding:5px 30px 5px 10px; background:url(../images/more-arrow.png) no-repeat 90% center #fe2b2a; text-transform:uppercase; border-radius:2px; letter-spacing:1px; margin-top:20px; }
.immigration-block .rt-block p a:hover{ background:url(../images/more-arrow.png) no-repeat 90% center #e02525; }

/*================== Assistance Expert START ===================*/
.assistance-expert-block{ padding:0; margin:0 0 15px 0; }
.assistance-expert-block .lt-block{ float:left; width:540px; padding:21px 20px 20px 20px; border-radius:3px; background:#fff; -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.38);
-moz-box-shadow:    0px 1px 3px 0px rgba(0, 0, 0, 0.38);
box-shadow:         0px 1px 3px 0px rgba(0, 0, 0, 0.38); }
.assistance-expert-block .lt-block h2{ font-family: 'MyriadProSemibold'; font-size:23px; color:#249ea5; line-height:25px; padding:0 170px 10px 42px; background:url(../images/assistance-icon.png) no-repeat 0 3px; }
.assistance-expert-block .lt-block h2.heading{font-size:16px; color:#000000; font-family:Arial, Helvetica, sans-serif; line-height:22px; padding:0 0px 10px 0px; background:none; }

.assistance-expert-block .lt-block h2.two{ background:none; padding-left:0px;}
.assistance-expert-block .lt-block ul{ padding:0; margin:0; }
.assistance-expert-block .lt-block ul li{ display:block; font-size:16px; color:#565656; padding:0 0 0 40px; margin-bottom:7px; line-height:22px; background:url(../images/assistance-bullet-arrow.png) no-repeat left top; }
.assistance-expert-block .lt-block h3{ font-family: 'CenturyGothicBold'; font-size:17px; color:#f72b2b; line-height:19px; padding:8px 0 11px 0; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; margin-top:22px; }

.assistance-expert-block .rt-block{ float:right; width:350px; padding:21px 20px 8px 20px; border-radius:3px; background:#fff; -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.38);
-moz-box-shadow:    0px 1px 3px 0px rgba(0, 0, 0, 0.38);
box-shadow:         0px 1px 3px 0px rgba(0, 0, 0, 0.38); }
.assistance-expert-block .rt-block h2{ font-family: 'MyriadProSemibold'; font-size:23px; color:#249ea5; line-height:25px; padding-bottom:6px; }
.assistance-expert-block .rt-block h3{ font-size:15px; color:#6b6b6b; padding-bottom:16px; }
.assistance-expert-block .rt-block .block{ padding:0 0 9px 0; margin:0; }
.assistance-expert-block .rt-block .lt-panel{ float:left; width:172px; }
.assistance-expert-block .rt-block .rt-panel{ float:right; width:172px; }
.assistance-expert-block .rt-block .name{ width:85%; background:#f9f9f9; border:1px solid #d1d1d1; border-radius:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#aeaeae; font-style:italic; padding:5% 7%; }
.assistance-expert-block .rt-block .comments{ width:93%; background:#f9f9f9; border:1px solid #d1d1d1; border-radius:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#aeaeae; font-style:italic; padding:3% 3.5%; height:90px; resize:none; }
.assistance-expert-block .rt-block .submit{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-transform:uppercase; padding:5px 15px; border:none; border-bottom:2px solid #b11d1d; background:#f72b2b; border-radius:3px; cursor:pointer; }
.assistance-expert-block .rt-block .submit:hover{ background:#e02525; }

/*================== Advice START ===================*/
.advice-block{ padding:0 0 25px 0; margin:0 0 20px 0; border-radius:3px; background:#fff; -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.38);
-moz-box-shadow:    0px 1px 3px 0px rgba(0, 0, 0, 0.38);
box-shadow:         0px 1px 3px 0px rgba(0, 0, 0, 0.38); }

.advice-block .title-block{ padding:18px 0 13px 20px; margin:0 0 13px 0; border-bottom:1px solid #dfdfdf; background:url(../images/advice-title-bg.jpg) repeat-x top; }
.advice-block .title-block h2{ font-family: 'CenturyGothicBold'; font-size:22px; color:#262626; line-height:24px; }
.advice-block .text-block{ padding:0 20px; }
.advice-block .text-block ul li{ display:block; font-size:15px; color:#2d2d2d; padding:0 0 0 40px; margin-bottom:7px; line-height:22px; background:url(../images/assistance-bullet-arrow.png) no-repeat left top; }
.advice-block .text-block p{ font-size:15px; color:#676767; padding-bottom:15px; }
.advice-block .text-block p.table-p{padding:10px 15px; }
.advice-block .text-block p.no-gap{ padding-bottom:0; }
.table{ width:100%; margin-bottom:20px; cellspacing:0px; cellpadding:0px;}
.advice-block .text-block p a{ font-weight:bold; color:#676767; font-size:17px; }
.advice-block .text-block p a:hover{ color:#383838; }

.advice-block .bottom-block ul{ padding:0; margin:0; text-align:center; }
.advice-block .bottom-block ul li{ display:block; float:left; width:103px; /*width:135px;*/ margin-right:18px; }
/*.advice-block .bottom-block ul li:nth-child(1){ width:68px; }
.advice-block .bottom-block ul li:nth-child(2){ width:68px; }
.advice-block .bottom-block ul li:nth-child(3){ width:85px; }
.advice-block .bottom-block ul li:nth-child(4){ width:85px; }
.advice-block .bottom-block ul li:nth-child(5){ width:120px; }*/
.advice-block .bottom-block ul li:nth-child(8){ margin-right:0; }
.advice-block .bottom-block ul li img{ display:block; margin:0 auto 5px; }
.advice-block .bottom-block ul li p{ padding:0; font-size:15px; color:#262626; }

/*================== Services START ===================*/
.services-block{ padding:0 0 0px 0; margin:0; border-radius:3px; background:#fff; -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.38);
-moz-box-shadow:    0px 1px 3px 0px rgba(0, 0, 0, 0.38);
box-shadow:         0px 1px 3px 0px rgba(0, 0, 0, 0.38); }
.services-block .title-block{ padding:16px 0 13px 20px; margin:0 0 18px 0; border-bottom:1px solid #dfdfdf; background:url(../images/advice-title-bg.jpg) repeat-x top;}
.services-block .title-block h2{ font-family: 'MyriadProSemibold'; font-size:23px; color:#202020; line-height:25px; }
.services-block .text-block{ padding:0 20px 15px 20px; margin:0; }
.services-block .text-block ul{ padding:0; margin:0; }
.services-block .text-block ul li{ display:block; font-size:15px; color:#2d2d2d; padding:0 0 0 40px; margin-bottom:7px; line-height:22px; background:url(../images/assistance-bullet-arrow.png) no-repeat left top; }

.services-block .bottom-block{ padding:0; margin:0; }
.services-block .bottom-block h3{ font-family: 'MyriadProSemibold'; font-size:15px; color:#fff; background:url(../images/service-border-n.jpg) repeat-x bottom #038087; padding:10px 0 12px 20px; text-align:center; }
.services-block .bottom-block h3.bottom{ background-image:none; border-radius:0 0 3px 3px; }
.services-block .bottom-block h3 a{ color:#fff; }
.services-block .bottom-block h3 a:hover{ color:#c4c4c4; }

/*================== Footer START ===================*/
#footer{ padding:0; margin:60px 0 0 0; }
#footer h2{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#f72b2b; font-weight:bold; text-transform:uppercase; padding-bottom:13px; }
#footer .footer-top-block{ padding:0 0 25px 0; margin:0; border-bottom:1px solid #d0d0d0; }

#footer .our-link-block{ float:left; padding:0 40px 40px 0; margin:0 40px 0 0; border-right:1px dotted #c6c6c6; }
#footer .our-link-block ul{ display:inline-block; float:left; width:auto; padding:0; margin:0; }
#footer .our-link-block ul.rt{ float:right; padding-left:30px;}
#footer .our-link-block ul li{ display:block; margin-bottom:6px; padding-left:11px; background:url(../images/footer-arrow.png) no-repeat left center; }
#footer .our-link-block ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#464646; }
#footer .our-link-block ul li a:hover{ color:#606060; }

#footer .latest-news-block{ float:left; width:395px; padding:0 65px 40px 0; border-right:1px dotted #c6c6c6; }
#footer .latest-news-block .img-block{ float:left; width:72px; line-height:0; }
#footer .latest-news-block .img-block img{ border:1px solid #c9c9c9; }
#footer .latest-news-block .text-block{ float:right; width:306px; }
#footer .latest-news-block .text-block h3{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4e4e4e; font-weight:bold; line-height:15px; padding-bottom:4px; }
#footer .latest-news-block .text-block p{ font-size:13px; color:#676767; }
#footer .latest-news-block .text-block p a{ display:inline-block; color:#f72b2b; margin-left:10px; }
#footer .latest-news-block .text-block p a:hover{  color:#c82222; }

#footer .newsletter-block{ float:right; width:260px; }
#footer .newsletter-block .name{ width:94%; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a4a4a4; border:1px solid #bcbcbc; padding:3% 3%; margin-bottom:8px; }
#footer .newsletter-block .submit{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; background:url(../images/send-arrow.png) no-repeat 80% center #f72b2b; padding:3px 20px 3px 11px; border-radius:15px; border:none; cursor:pointer; }
#footer .newsletter-block .submit:hover{ background:url(../images/send-arrow.png) no-repeat 80% center #e02525; }

#footer .social-block{ float:right; width:auto; }
#footer .social-block ul{ padding:0; margin:0; }
#footer .social-block ul li{ float:left; display:block; margin-right:10px; }
#footer .social-block ul li a{ display:block; background:url(../images/social-icon.png) no-repeat; width:30px; height:30px; }
#footer .social-block ul li a.twitter{ background-position:-35px 0; }
#footer .social-block ul li a.google{ background-position:-69px 0; }
#footer .social-block ul li a:hover{ background:url(../images/social-icon-hover.png) no-repeat; }
#footer .social-block ul li a:hover.twitter{ background-position:-35px 0; }
#footer .social-block ul li a:hover.google{ background-position:-69px 0; }


#footer .footer-buttom-block{ padding:15px 0; margin:0; text-align:center; }
#footer .footer-buttom-block p{ font-size:13px; color:#595959; }


/*================== Expert Service Page START ===================*/
.expert-service-page-block{ padding:0 0 25px 0; margin:0 0 20px 0; border-radius:3px; background:#fff; -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.38);
-moz-box-shadow:    0px 1px 3px 0px rgba(0, 0, 0, 0.38);
box-shadow:         0px 1px 3px 0px rgba(0, 0, 0, 0.38); }

.expert-service-page-block .title-block{ padding:18px 0 13px 20px; margin:0 0 13px 0; border-bottom:1px solid #dfdfdf; background:url(../images/advice-title-bg.jpg) repeat-x top; }
.expert-service-page-block .title-block h2{ font-family: 'CenturyGothicBold'; font-size:22px; color:#262626; line-height:24px; }

.expert-service-page-block .bottom-block{ padding:0 20px; margin:0; }
.expert-service-page-block .bottom-block .img-block{ float:left; line-height:0; }
.expert-service-page-block .bottom-block .img-block img{ padding:2px; -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.38);
-moz-box-shadow:    0px 1px 3px 0px rgba(0, 0, 0, 0.38);
box-shadow:         0px 1px 3px 0px rgba(0, 0, 0, 0.38); background:#fff; }

.expert-service-page-block .bottom-block .text-block{ float:right; width:800px; padding:0; margin:0; }
.expert-service-page-block .bottom-block .text-block p{ font-size:14px; color:#676767; padding-bottom:15px; }
.expert-service-page-block .bottom-block .text-block h4{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#2d2d2d; padding-bottom:15px; }
.expert-service-page-block .bottom-block .text-block h4 span{ font-size:15px; color:#015101;}
.expert-service-page-block .bottom-block .text-block h4 a{ font-size:15px; color:#2d2d2d;}
.expert-service-page-block .bottom-block .text-block h4 a:hover{color:#999;}
.expert-service-page-block .bottom-block .text-block ul{ padding:0 0 20px 0; margin:0; }
.expert-service-page-block .bottom-block .text-block ul li{ display:block; font-size:15px; color:#2d2d2d; padding:0 0 0 40px; margin-bottom:7px; line-height:22px; background:url(../images/assistance-bullet-arrow.png) no-repeat left top; }
.expert-service-page-block .bottom-block .text-block h3{ font-family: 'MyriadProSemibold'; font-size:20px; color:#249ea5; font-style:italic; }

/*================== Our Firm Page START ===================*/
.expert-service-page-block .our-firm-block{ padding:0 20px; margin:0; }
.expert-service-page-block .our-firm-block p{ font-size:14px; color:#676767; padding-bottom:15px; }
.expert-service-page-block .our-firm-block p span{ font-family: 'CenturyGothicBold'; font-size:17px; color:#249ea5; }

/*================== Contact Us Page START ===================*/
.expert-service-page-block .contact-us{ padding:0 20px; margin:0; }
.expert-service-page-block .contact-us h3{ font-family: 'MyriadProSemibold'; font-size:17px; color:#646464; line-height:19px; padding-bottom:15px; }
.expert-service-page-block .contact-us p{ font-size:14px; color:#676767; padding-bottom:15px; }
.expert-service-page-block .contact-us h4{ font-family: 'MyriadProSemibold'; font-size:14px; color:#595858; padding-bottom:5px; }
.expert-service-page-block .contact-us h4 span{ font-family:Arial, Helvetica, sans-serif; }
.expert-service-page-block .contact-us h4 span a{ color:#595858; }
.expert-service-page-block .contact-us h4 span a:hover{ color:#4a4a4a; }
.expert-service-page-block .contact-us .first-block{ float:left; width:auto; margin-right:25px; }
.expert-service-page-block .contact-us .second-block{ float:left; width:auto; padding-top:34px; }

.expert-service-page-block .contact-us .rt-block{ float:right; width:455px; padding:21px 20px 8px 20px; border-radius:3px; border:1px solid #e2e2e2; }
.expert-service-page-block .contact-us .rt-block h3{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#6b6b6b; padding-bottom:16px; }
.expert-service-page-block .contact-us .rt-block h2{ font-family: 'MyriadProSemibold'; font-size:23px; color:#249ea5; line-height:25px; padding-bottom:6px; }
.expert-service-page-block .contact-us .rt-block .block{ padding:0 0 9px 0; margin:0; }
.expert-service-page-block .contact-us .rt-block .lt-panel{ float:left; width:49%; }
.expert-service-page-block .contact-us .rt-block .rt-panel{ float:right; width:49%; }
.expert-service-page-block .contact-us .rt-block .name{ width:85%; background:#f9f9f9; border:1px solid #d1d1d1; border-radius:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#aeaeae; font-style:italic; padding:3% 7%; }
.expert-service-page-block .contact-us .rt-block .comments{ width:93%; background:#f9f9f9; border:1px solid #d1d1d1; border-radius:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#aeaeae; font-style:italic; padding:3% 3.5%; height:90px; resize:none; }
.expert-service-page-block .contact-us .rt-block .submit{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-transform:uppercase; padding:5px 15px; border:none; border-bottom:2px solid #c72323; background:#fe2b2a; border-radius:3px; cursor:pointer; }
.expert-service-page-block .contact-us .rt-block .submit:hover{ background:#e02525; }


.contact-form-area{ width:400px; margin:20px 0 0px 70px; background:#F2F2F2; float:left; border-radius:4px; padding:20px; box-shadow:0 0 2px #999;}
.contact-form-area h3{ border-bottom:1px solid #dcdcdc;font-family: 'CenturyGothicBold'; padding-bottom:6px; margin-bottom:4px; font-size:22px; color:#02868B; text-transform:uppercase;}
.contact-form-area p{ padding:14px 0 4px; font-size:14px; color:#333;}
.contact-form-area p span{ color:#F00;}
.contact-form-area .text-fild{ padding:11px 5%; border:1px solid #dddddd; width:90%; background:#FFF; border-radius:3px; box-shadow:1px 1px 2px #efefef inset;}
.contact-form-area .submit{ margin-top:15px; font-size:18px; text-transform:uppercase; float:right; border-radius:3px; border:none; color:#FFF; background:#038289;font-family: 'CenturyGothicBold'; padding:9px 25px; cursor:pointer;}
.contact-form-area .submit:hover{ background:#0198a1;}

.contact-form-right{ float:right; width:33%; margin:20px 70px 0 0;}
.contact-form-right img{ width:100%; border-radius:4px; padding:4px; box-shadow:0 0 2px #999;}

.accordian-block{ padding:0 20px; }
.accordian-block2{ padding:0 0px; }
.accordian-block h2{color:#333; font-size:20px;font-family: 'CenturyGothicBold'; padding:10px 0;}
.accordian-block p{color:#333; font-size:15px;font-family: 'CenturyGothicRegular'; padding:10px 0; display:block;}
.accordian-block p.table-p{ padding-left:15px; padding-right:15px;}
.accordian-block ul li{ display:block; font-size:15px; color:#2d2d2d; padding:0 0 0 40px; margin-bottom:7px; line-height:22px; background:url(../images/assistance-bullet-arrow.png) no-repeat left top; }


.letest-news-area{ padding:25px;}
.letest-news-area h2{ color:#333; font-size:20px;font-family: 'CenturyGothicBold'; text-transform:uppercase; margin-bottom:20px;}
.letest-news-area .lt-block{ width:100%;}
.letest-news-area .lt-block	iframe{ height:350px; width:100%; border:2px solid #999; border-radius:4px;}
.letest-news-area .lt-block	iframe a{ color:#999;}
.letest-news-area .rt-block{ margin-top:20px; width:100%;}
.letest-news-area .rt-block iframe{ height:350px; width:100% !important;}	

/*================== Contact Us Page START ===================*/
.mediavideo-block{ padding:0; margin:30px 0 15px 0; }
.mediavideo-block h4 a{ float:right; display:inline-block; font-size:11px; color:#fff; line-height:13px; padding:5px 30px 5px 10px; background:url(../images/more-arrow.png) no-repeat 90% center #fb2b2b; text-transform:uppercase; border-radius:2px; letter-spacing:1px; margin-bottom:15px; }
.mediavideo-block h4 a:hover{ background:url(../images/more-arrow.png) no-repeat 90% center #e02525; }
.mediavideo-block .lt-block{ float:left; width:540px; padding:21px 20px 20px 20px; border-radius:3px; background:#fff; -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.38);
-moz-box-shadow:    0px 1px 3px 0px rgba(0, 0, 0, 0.38);
box-shadow:         0px 1px 3px 0px rgba(0, 0, 0, 0.38); }
.mediavideo-block .lt-block h2{font-size:20px; color:#000000; font-family: 'CenturyGothicBold'; line-height:22px; padding:0 0px 20px 0px;}
.mediavideo-block .lt-block p{font-size:15px; color:#000000; font-family:Arial, Helvetica, sans-serif; line-height:18px; padding:0 0px 10px 0px;}
.mediavideo-block .lt-block p a{font-size:15px; color:#000000; font-family:Arial, Helvetica, sans-serif; line-height:18px;}
.mediavideo-block .lt-block p a:hover{color:#f00;}
.mediavideo-block .lt-block iframe{ width:100%; height:260px;}

.mediavideo-block .rt-block{ float:right; width:350px; padding:21px 20px 20px 20px; border-radius:3px; background:#fff; -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.38);
-moz-box-shadow:    0px 1px 3px 0px rgba(0, 0, 0, 0.38);
box-shadow:         0px 1px 3px 0px rgba(0, 0, 0, 0.38); }
.mediavideo-block .rt-block p{font-size:15px; color:#000000; font-family:Arial, Helvetica, sans-serif; line-height:20px; padding:0 0px 10px 0px;}


