body, html{font-size:16px;}
/*body a, body a:visited{color:#00467F;}
body a:hover, body a:focus{color:#21323F;}*/
a, a:visited, a:hover, a:focus{outline:none;}
.no-padding{padding:0px;}
.no-margin{margin:0px;}
h1, h2, h3, h4, h5{}
h1{font-size:1.8em;}
h2{font-size:1.62em;}
h3{font-size:1.5em;}
h4{font-size:1.37em;}
h5{font-size:1.2em;}
h6{font-size:1.1em;}
h1 a, h2 a, h3 a, h4 a{color:#000;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover{color:#005F8B;text-decoration:none;}
.clear-all{clear:both;height:0px;width:100%;text-indent:-100000px;}
.img-responsive{margin-left:auto;margin-right:auto;}
img.img-border{padding:7px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #d7d7d7;}
img.pull-left{margin-right:10px;margin-bottom:10px;}
.navigation{width:100%;}
.entry ul{margin:10px 0px 10px 20px;}
.designconsult ul li{float:right;}
.designconsult ul li a{display:block;font-size:1.25em;font-weight:bold;text-transform:none;line-height:60px;padding-right:60px;background:url(../images/consult_right_arrow.png) right 50% no-repeat;}
.designconsult ul li a:hover{color:#fff;}
.topheader{background:rgba(231, 19, 32, 1.0);}
header .clr{display:inline-block;}
header .toplinks{display:inline-block;}
#wrap{position:relative;}
#header-wrap{/*background:#fff url(../images/header_bg.png) left bottom repeat-x;*/border-bottom:0px;}
#header{padding:0px 0px;}
.top-fixed-header{}
.menu-main-menu-container .sf-menu{float:none;text-align:center;margin:0 auto;}
#site-navigation-wrap{top:auto;margin-top:auto;bottom:0px;}/*height:65px;text-transform:uppercase;font-weight:bold;}
/*#site-navigation .dropdown-menu2 li{display:inline-block;float:none;}*/
#menu-main-menu .sub-menu{}
#menu-main-menu .sub-menu li{}
.toplinks{padding:5px 0px;}
.toplinks .list-group-item{border:0px;border-radius:0px;}
.toplinks .list-group-item{background:none;padding:0px 5px;float:left;line-height:25px;font-size:1em;color:#fff;}
.toplinks .list-group-item .phone{width:25px;height:25px;background:url(../images/contacts.png) 0px 2px no-repeat;float:left;margin-right:10px;}
.toplinks .list-group-item .clickicon{width:25px;height:25px;background:url(../images/contacts.png) 0px -23px no-repeat;float:left;margin-right:10px;}
.toplinks .list-group-item a{color:#fff;}
.toplinks .list-group-item:last-child{padding-right:0px;}
.topsociallinks{/*position:absolute;top:7px;right:0px;*/}
.topsociallinks ul{list-style:none outside;}
.topsociallinks ul li{display:inline-block;}
/*.contactlinks{text-align: right;}
.contactlinks li{line-height:40px;margin-left:10px;color:#21323f;}
.contactlinks li span{margin-right:10px;}*/
.sociallinks{width:auto;float:right;margin:0px;padding:0px;overflow:hidden;display:block;}
.sociallinks a{width:35px;height:40px;float:left;text-indent:-99999px;padding:0px;overflow:hidden;display:inline-block;background:#21323f url(../images/top-social-links.png) 0 0 no-repeat;-moz-transition-delay:0s;-webkit-transition-delay:0s;-o-transition-delay:0s;-moz-transition-duration:0.2s;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;-moz-transition-property:all;-webkit-transition-property:all;-o-transition-property:all;-moz-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;}
.sociallinks a.facebook{background-position:-35px 0px;}
.sociallinks a.facebook:hover{background-position:0px 0px;}
.sociallinks a.twitter{background-position:-35px -40px;}
.sociallinks a.twitter:hover{background-position:0px -40px;}
.sociallinks a.gplus{background-position:-35px -120px;}
.sociallinks a.gplus:hover{background-position:0px -120px;}
.sociallinks a.youtube{background-position:-35px -240px;}
.sociallinks a.youtube:hover{background-position:0px -240px;}
.sociallinks a.ssearch{background-position:-35px -280px;}
.sociallinks a.ssearch:hover{background-position:0px -280px;}
.sociallinks a:hover{background-color:#d7d7d7;}
.sf-menu ul.sub-menu{display:none;min-width:250px;}
#site-navigation .dropdown-menu2 > li{margin-left:0px;/*font-size:0.9em;*/}
#site-navigation .dropdown-menu2 a{margin:0px;padding:0px 4px;font-weight:normal;letter-spacing:0.1px;text-decoration:none;text-align:left;cursor:pointer;}
#site-navigation .dropdown-menu2 > li > a:hover,
#site-navigation .dropdown-menu2 > li.sfHover > a,
#site-navigation .dropdown-menu2 > .current-menu-item > a,
#site-navigation .dropdown-menu2 > .current-menu-item > a:hover{color:#fff;}
#site-navigation .dropdown-menu2 ul{background:#42647e;font-size:1em;font-weight:normal;-webkit-border-bottom-left-radius:15px;-webkit-border-bottom-right-radius:15px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;}
#site-navigation .dropdown-menu2 ul li{}
#site-navigation .dropdown-menu2 span{text-transform:none;padding:8px 10px 8px 13px;border-bottom:1px solid #fff;font-weight:bold;display:block;color:#fff;}
#site-navigation .dropdown-menu2 ul li a{display:block;height:auto;font-weight:normal;line-height:1.3em;padding:8px 10px;margin:0px;border:0px;padding-left:13px;text-transform:none;transition:background 0.3s ease-in-out;-webkit-transition:padding 0.3s ease-in-out;-o-transition:padding 0.3s ease-in-out;-moz-transition:padding 0.3s ease-in-out;color:#fff;}
#site-navigation .dropdown-menu2 ul li a.sf-with-ul{padding-right:23px;}
#site-navigation .dropdown-menu2 ul li{line-height:1.2;height:auto;width:100%;}
#site-navigation .dropdown-menu2 ul li > a:hover{color:#21323F;padding-left:15px;transition:background 0.3s ease-in-out;-webkit-transition:padding 0.3s ease-in-out;-o-transition:padding 0.3s ease-in-out;-moz-transition:padding 0.3s ease-in-out;}
#site-navigation .dropdown-menu2 ul li:last-child{}
.sf-menu ul.sub-menu{display:none;}
#site-navigation .sf-menu ul.sf-mega{}
#site-navigation .sf-menu ul.sf-mega .col-2-menu{float:left;width:49.8%;}
#site-navigation .sf-menu ul.sf-mega .col-2-menu ul li{width:100%;}
#site-navigation .sf-menu ul.sf-mega .col-3-menu{float:left;width:33%;}
#site-navigation .sf-menu ul.sf-mega .col-3-menu ul li{width:100%;}
#site-navigation ul.latestupdates-menu li{float:left;width:50%;}
#site-navigation ul.latestupdates-menu li a{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
#site-navigation ul.latestupdates-menu li.full-width{width:100%;}
#site-navigation .dropdown ul li a{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.homepage-slide-inner{display:none;}
.flex-direction-nav{display:none;}
.home-shah-img{margin-top:30px;}
.section_title h1{text-align:center;text-transform:uppercase;padding:10px 0px;margin:0px;color:#00467f;}
.section_title h1 span.header_text_belowline{display:inline-block;background:url(../images/header_text_belowline.png) 50% bottom no-repeat;padding-bottom:20px;}
.section_title h1.dark{color:#00467f;}
.members-section{padding:30px 0px;background:#d5eafd;color:#fff;}
.three-logos{background:#fff;min-height:220px;height:220px;border-bottom:2px solid #bfdffc;}
.three-logos img{margin:0 auto;position:relative;}
.three-logos img.img-responsive{padding-top:45px;}
.section_heading h1{margin:30px 0px;}
.three-logos:hover{-webkit-box-shadow:0 0 5px #e9e9e9;box-shadow:5px 5px 8px #d7d7d7;border:1px solid #d7d7d7;}
.three-logos a{}
.three-logos a:hover img{}
.three-logos .avvo_badge{padding-top:44px;}
.three-logos .avvo_badge .avvo_content{text-align:center;}
.avvo_content{text-align:center;}
#immigrant{float:left;margin:0px;padding:12px 0px 50px;display:block;background:#f2f2f2;}
.immigrant{float:left;margin:0px;padding:0px;display:block;width:100%;}
.immigrant ul{width:100%;float:left;margin:0px;padding:5px 0px;display:block;}
.immigrant ul li{float:left;margin:5px;padding:22px 10px 33px 10px;display:block;box-shadow:0 0 5px #e9e9e9;position:relative;transition:all 0.3s ease-in-out;background:#fff;width:100%;}
.icon_boder{width:95px;height:95px;float:none;margin:auto;padding:0px;display:block;border:solid 2px #00467f;border-radius:100%;background:url(../images/co_immi.png) no-repeat center center;transition:all 0.3s ease-in-out;}
.icon_boder.court{background:url(../images/imm_court.png) no-repeat center center;}
.icon_boder.citizen{background:url(../images/citizen.png) no-repeat center center;}
.icon_boder.ina{background:url(../images/ind_wav.png) no-repeat center center;}
.icon_boder.fbi{background:url(../images/fam_immi.png) no-repeat center center;}
.icon_boder.work_visa{background:url(../images/work_visa.png) no-repeat center center;}
.icon_boder.ebi{background:url(../images/employ.png) no-repeat center center;}
.icon_boder.other_visa{background:url(../images/visa.png) no-repeat center center;}
#immigrant p{line-height:1.4;}
.immigrant ul li h2{padding:0px;display:block;font-weight:normal;font-size:1em;color:#302b2b;line-height:1.4;text-transform:uppercase;min-height:45px;text-align:center;}
.immi_text{width:100%;float:left;margin:0px;padding:0px;display:block;text-align:left;}
ul.immi_text{width:100%;float:left;margin:0px;padding:0px 0px 0px;display:block;}
ul.immi_text li{width:93%;float:left;margin:0px;padding:0px 0px 9px 0px;display:block;box-shadow:none;}
ul.immi_text li a{width:100%;float:left;margin:0px;padding:0px;display:block;font-weight:100;font-style:normal;font-size:1em;color:#2f2a24;line-height:25px;text-decoration:none;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out}
ul.immi_text li a:hover{margin-left:5px;color:#00467F;}
.more{float:none;color:#00467F;position:absolute;bottom:0px;right:10px;cursor:pointer;}
.more .span{color:#00467F;}
.non_immi ul.immi_text{}
.immigrant ul li:hover{box-shadow:0 0 5px #00467f;transition:all 0.3s ease-in-out;}
.immigrant ul li:hover .icon_boder{background:url(../images/co_immi_hover.png) no-repeat center center,#00467f;transition:all 0.3s ease-in-out;}
.immigrant ul li:hover .icon_boder.court{background:url(../images/imm_court_hover.png) no-repeat center center,#00467f;transition:all 0.3s ease-in-out;}
.immigrant ul li:hover .icon_boder.citizen{background:url(../images/citizen_hover.png) no-repeat center center,#00467f;transition:all 0.3s ease-in-out;}
.immigrant ul li:hover .icon_boder.ina{background:url(../images/ind_wav_hover.png) no-repeat center center,#00467f;transition:all 0.3s ease-in-out;}
.immigrant ul li:hover .icon_boder.fbi{background:url(../images/fam_immi_hover.png) no-repeat center center,#00467f;transition:all 0.3s ease-in-out;}
.immigrant ul li:hover .icon_boder.work_visa{background:url(../images/work_visa_hover.png) no-repeat center center,#00467f;transition:all 0.3s ease-in-out;}
.immigrant ul li:hover .icon_boder.ebi{background:url(../images/employ_hover.png) no-repeat center center,#00467f;transition:all 0.3s ease-in-out;}
.immigrant ul li:hover .icon_boder.other_visa{background:url(../images/visa_hover.png) no-repeat center center,#00467f;transition:all 0.3s ease-in-out;}
ul.immi_text li:hover{box-shadow:none;}
.immigrant ul li:hover h2{color:#00467f;}
#client-testimonials{background:#f8f8f8;padding-bottom:30px;}
#radio{width:100%;overflow:hidden;display:block;background:#f8f8f8;}
#radio .container{position:relative;padding:9px 0px 0px}
#radio a span{width:100%;float:left;margin:0px;padding:0px;overflow:hidden;display:block;font-weight:100;font-style:normal;font-size:1.4em;color:#22282e;line-height:1.4;text-align:center;}
#radio a:hover span{color:#00467f;}
#radio h1{padding-top:17px;font-weight:normal;}
.radio_time{width:100%;float:left;margin:0px;padding:310px 10px 30px;overflow:hidden;display:block;background:url(../images/radio.png) no-repeat top center;}
.page-template-home #main{width:100%;padding:0px;}
.banner_below_text{clear:both;padding:0px;line-height:2;font-size:1em;}
.bluebox{background:#e3eff9;}
.bluebox-inner{padding:0px 20px;height:300px;display:table-cell;vertical-align:middle;}
.bluebox p{height:100%;display:table-cell;vertical-align:middle;}
.blue1box{background:#bbe1f4;display:table-cell;vertical-align:middle;height:300px;}
.homecategory div[class^='col-']{padding:0px;border:1px solid #fff;}
.homecategory div img{width:100%;}
.homecategory .cat-box{position:relative;}
.homecategory a span{text-transform:uppercase;position:absolute;bottom:0px;left:0px;width:100%;padding:0px 25px;height:50px;background:rgba(0,157,217, 0.5) url(../images/cat-arrow-icon.png) 90% 50% no-repeat;line-height:50px;color:#fff;}
.homecategory a:hover span{}
.whychoose{background:url(../images/whychoose_bg.png) 50% top no-repeat;background-size:cover;padding:10px 0px;}
.catitems{width:678px;margin:0px auto;display:block;}
.catitems li[class^='col-']{padding:4px;}
.catitems div{background:url(../images/choose_item_bg.png) 50% 50% no-repeat;height:252px;display:table-cell;vertical-align:middle;width:218px;margin:0px auto;}
.catitems span.cat_icons{display:block;width:135px;margin:0px auto;height:100px;background:no-repeat url(../images/cat_item_icon.png);}
.catitems span.cat_text{display:block;text-align:center;color:#fff;text-transform:uppercase;padding:0px 20px;}
.catitems span.ontime{background-position:50% 0px;}
.catitems span.reliable{background-position:50% -100px;}
.catitems span.experience{background-position:50% -200px;}
.catitems span.affortprice{background-position:50% -300px;}
.catitems span.customerservice{background-position:50% -400px;}
.whychoose .secondrow{float:left;width:100%;margin-top:-62px;margin-bottom:25px;}
#slider-wrapper{position:relative;}
#slider-wrapper .section_title{background:#00adee;padding:15px;color:#fff;}
#slider-wrapper{}
#slider-wrapper .jcarousel-wrapper{position:absolute;bottom:10px;left:0px;width:100%;background:rgba(0,0,0,0.7);}
#slider-wrapper .jcarousel-wrapper .jcarousel{width:90%;left:5%;}
#slider-wrapper .jcarousel li{padding:10px 5px;border:0px;}
#slider-wrapper .jcarousel img{cursor:pointer;border:2px solid rgba(0,0,0,0.1);}
#slider-wrapper .jcarousel img.selected{border:2px solid #00adee;}
#topic-section{}
.topic-items{overflow:hidden;position:relative;}
.certificate{width:100%;margin:0px;padding:30px 15px 0px;overflow:hidden;display:block;border:solid 2px #b5b5b5;border-radius:7px;background:rgba(255,255,255,0.4);transition:all 300ms ease-out 0s;-webkit-box-sizing:border-box;box-sizing:border-box;}
.certificate h2{width:100%;margin:0;padding:0px;overflow:hidden;display:block;font-weight:normal;font-style:normal;font-size:1.4em;color:#213240;line-height:1.6;text-align:center;text-transform:uppercase;}
.certificate span{width:100%;float:left;}
.certificate p{text-align:center;font-size:0.94em;padding:25px 0px;line-height:1.6;min-height:300px;}
.certificate_hover{width:100%;position:absolute;margin:0px;padding:30px 15px 0px;overflow:hidden;visibility:visible;background:#00467f;border:solid 2px #00467f;border-radius:7px;z-index:9999999;left:0px;transition:all 300ms ease-out 0s;-webkit-box-sizing:border-box;box-sizing:border-box;}
.certificate_hover h2{width:100%;float:left;margin:0;padding:0px;overflow:hidden;display:block;font-size:1.4em;color:#fff;line-height:1.6;text-align:center;text-transform:uppercase;}
.certificate_hover span{width:100%;float:left;}
.certificate_hover img{width:auto;margin:0px auto;padding:63px 0px 0px;overflow:hidden;display:block;}
.learn_more{position:absolute;bottom:40px;width:150px;left:50%;margin-left:-75px;padding:0px;display:block;box-shadow:0 0px 3px #213240;border-radius:5px;}
.learn_more a{width:98%;float:left;margin:0px;padding:5px 0px;overflow:hidden;display:block;text-align:center;font-weight:100;font-style:normal;font-size:1.1em;color:#000;line-height:30px;text-align:center;text-transform:uppercase;text-decoration:none;background:#fff;transition:all 0.5s ease-in-out;border:solid 2px #fff;-webkit-border-radius:5px;border-radius:5px;}
.learn_more a:hover{background:none;color:#fff;border:solid 2px #fff;-webkit-border-radius:5px;border-radius:5px;transition:all 0.3s ease-in-out;}
#app{width:100%;float:left;margin:0px;padding:30px 0px;overflow:hidden;display:block;background:#f8f9fc;}
.app{width:98%;float:none;margin:auto;padding:0px;overflow:hidden;display:block;border:solid 1px #cfcdcd;position:relative;}
.app_left{margin:0px;padding:30px 0px 30px 0px;overflow:hidden;display:block;border-right:solid 1px #cfcdcd;}
.app_left h1{text-align:left;line-height:1;font-size:1.8em;padding:0px;color:#00467f;text-transform:uppercase}
.app_left span{width:100%;float:left;margin:0px;padding:13px 0px 0px;overflow:hidden;display:block;font-weight:normal;font-style:normal;font-size:1.5em;color:#3d3832;}
.app_right{margin:0px;padding:40px 0px 20px;overflow:hidden;display:block;background:#f9f7fd;}
.mobile_ar{width:18px;height:29px;margin:0px;padding:0px;overflow:hidden;display:block;background:url(../images/mobile_ar.png) no-repeat 0 0;position:absolute;top:40%;right:33.32%;}
.app_right h2{width:auto;margin:9px 30px 0px;padding:0px;overflow:hidden;display:block;font-weight:normal;font-style:normal;font-size:1.4em;text-align:center;text-transform:uppercase;}
.app_right h2 a{color:#c7344e;text-decoration:none;border-bottom:solid 1px #c7344e;}
.app_right span{width:100%;float:left;margin:20px 0px;padding:0px;overflow:hidden;display:block;font-weight:normal;font-style:normal;font-size:1.25em;color:#0b1218;text-align:center;text-transform:uppercase;}
.eddition{width:100%;float:left;margin:0px;padding:0px;overflow:hidden;display:block;}
.eddition h4{width:auto;margin:0px 20px;padding:0px;overflow:hidden;display:block;font-weight:normal;font-style:normal;font-size:0.9em;text-align:center;text-transform:uppercase;}
.eddition h4 a{color:#c7344e;text-decoration:none;border-bottom:solid 1px #c7344e;}
.mobile_app{border:1px solid #cdcdcd;padding-top:10px;}
.mobile_app_left{text-align:center;padding:5px;background-position:top center;border:0px;padding-top:112px;}
.mobile_app_left h1{text-align:center;}
.mobile_app_right{text-align:center;}
.mobile_app_right h4{float:none;text-align:center;border:0px;line-height:normal;}
.mobile_app_right h4 a{border-bottom:solid 1px #c7344e;}
.client-section{}
.breaking-news > h2{color:#C42F33;background:#D5EAFD;border:1px solid #b5b5b5;padding:10px;text-align:center;}
#breaking-news-carousel .left.carousel-control,
#breaking-news-carousel .right.carousel-control{background:none;width:30px;height:30px;top:50%;margin-top:-15px;color:#21323F;}
#breaking-news-carousel ul li h4{text-align:center;margin:20px}
#breaking-news-carousel .left{left:0px;}
#breaking-news-carousel .right{right:0px;}
#breaking-news-carousel .carousel-inner{width:80%;margin-left:10%;margin:40px 0px 40px 10%;}
#breaking-news-carousel .item{background:#fff;}
#carousel-1 .left.carousel-control, #carousel-1 .right.carousel-control{background:none;}
.testimonial-gravatar{text-align:center;}
.testimonial-gravatar img{-webkit-border-radius:50%;border-radius:50%;}
#carousel-2 .left.carousel-control, #carousel-2 .right.carousel-control{background:none;}
#carousel-2 .carousel-inner{width:90%;margin-left:5%;margin-bottom:0px;}
#carousel-2 .thumbnail{border:0px;min-height:150px;height:150px;text-align:center;position:relative;margin-bottom:0px;}
#carousel-2 .thumbnail a{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}}
#carousel-3 .left.carousel-control, #carousel-3 .right.carousel-control{background:none;}
#carousel-3 .carousel-inner{width:90%;margin-left:5%;margin-bottom:0px;}
#carousel-3 .thumbnail{border:0px;min-height:150px;height:150px;text-align:center;position:relative;margin-bottom:0px;}
#carousel-3 .thumbnail a{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}}
.innerpage_testimonials .section_title{padding:0px;}
.gallery-container{width:100%;padding:0px;}
.gallery-container ul.recentproject{width:100%;}
.gallery-container ul.recentproject li{float:left;position:relative;width:-webkit-calc(100%/4);width:calc(100%/4);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.gallery-container ul.recentproject li span{position:absolute;width:100% !important;height:inherit !important;left:0px;right:0px;top:0px;bottom:0px;background:rgba(0,173,238,0.3);}
.gallery-container ul.recentproject li:hover span{background:rgba(0,173,238,0.0);transition:background 0.3s ease-in-out;-webkit-transition:background 0.3s ease-in-out;-o-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;}
.page-id-51 .site-main{width:100%;background:#dce5e9;margin-top:0px;padding-top:0px;}
.gallery-container ul.wholesale{width:100%;padding:0px;}
.gallery-container ul.wholesale li{border:1px solid #7f8486;margin-top:-1px;margin-left:-1px;float:left;padding:10px;position:relative;width:-webkit-calc(100%/3);width:calc(100%/3);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wholesale-container{margin-bottom:20px;}
ul.wholesale li a{display:block;padding:10px 0px;}
ul.wholesale li a img{margin:0px auto;background:#fff;}
ul.wholesale li:nth-last-of-type(1n+4){border-top:#dce5e9 1px solid;}
ul.wholesale li:nth-of-type(1n+4){border-bottom:#dce5e9 1px solid;}
ul.wholesale li:nth-of-type(1){border-left:#dce5e9 1px solid;}
ul.wholesale li:nth-of-type(4){border-left:#dce5e9 1px solid;}
ul.wholesale li:nth-of-type(3){border-right:#dce5e9 1px solid;}
ul.wholesale li:nth-of-type(6){border-right:#dce5e9 1px solid;}
#footer{padding-top:37px ; padding-bottom: 10px;display:block;background:#213240;}
.footer_left{float:left;margin:0px;padding:0px;overflow:hidden;display:block;}
#footer h3{margin:0px 0px 19px;padding:0px;overflow:hidden;display:block;font-size:1.1rem;color:#fff;text-transform:uppercase;font-family:ralewaybold;}
.foot_nav{margin:0 1% 0 0px;padding:0px;overflow:hidden;display:block;}
.foot_nav ul{margin:0px;padding:0px;overflow:hidden;display:block;}
.foot_nav ul li{color:#d5eafd;margin:0px;padding:9px 0px;overflow:hidden;display:block;font-size:0.9rem;text-transform:uppercase;}
.foot_nav ul li a{text-decoration:none;color:#fff;padding:0px;margin:0px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out; display: inline-block;}
.foot_nav ul li a:hover{margin-left:0px;}
.news_letter{margin:10px 0px 0px;padding:0px;overflow:hidden;display:block;clear:both;}
#footer .news_letter h3{text-transform: none;margin-bottom: 10px;}
.footer-newsletter{/*display:table;border:1px solid #fff;background:#fff;*/}
.footer-newsletter span.fa{margin:0px;color:#213240;padding-left:10px;display: none;}
.footer-newsletter span{/*display:table-cell;vertical-align:middle;*/}
.footer-newsletter input[type='email']{background:none;min-height:30px;line-height:30px;border:1px solid #fff;padding:2px 5px;-webkit-border-radius: 30px;border-radius: 30px;text-indent: 15px;}
.footer-newsletter input[type='submit']{background-color: #fff; color: #333 !important;border-color:#fff !important;margin-top: 10px;}
.footer-newsletter input[type='submit']:hover,
.footer-newsletter input[type='submit']:focus{background-color: transparent; color: #fff !important;}
.footer-newsletter .wpcf7-form-control::-moz-placeholder{font-family: arboria, sans-serif;opacity:1;font-size:0.85em;}
.footer-newsletter .wpcf7-form-control::-ms-input-placeholder{font-family: arboria, sans-serif;font-size:0.85em;}
.footer-newsletter .wpcf7-form-control::-webkit-input-placeholder{font-family: arboria, sans-serif;font-size:0.85em;}
.footer_right{float:left;margin:0px;padding:0px;overflow:hidden;display:block;line-height:20px}
.mail{width:100%;float:left;margin:10px 0px;padding:0px;overflow:hidden;display:block;background:url(../images/mail.png) no-repeat 0 0;}
.call{width:100%;float:left;margin:10px 0px;padding:0px;overflow:hidden;display:block;background:url(../images/phone.png) no-repeat 0 0;}
.location{width:100%;float:left;margin:10px 0px;padding:0px;overflow:hidden;display:block;background:url(../images/location.png) no-repeat 0 0;}
.follow{width:100%;float:left;margin:0px;padding:30px 0px 0px;overflow:hidden;display:block;}
.social_icon{width:auto;float:left;margin:0 7px 0 0px;padding:0px;overflow:hidden;display:block;}
.social_icon a{width:24px;height:24px;float:left;margin:0 8px;padding:0px;overflow:hidden;display:block;background:url(../images/social_icon.png) 0 0 no-repeat;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;}
.social_icon a.google{background-position:-35px 0px;}
.social_icon a.youtube{background-position:-70px 0px;}
.social_icon a.tw{background-position:-105px 0px;}
.social_icon a:hover{background-position:0 -28px;}
.social_icon a.google:hover{background-position:-35px -28px;}
.social_icon a.youtube:hover{background-position:-70px -28px;}
.social_icon a.tw:hover{background-position:-105px -28px;}
/*.search{width:auto;float:right;margin:0px;padding:0px;overflow:hidden;display:block;}
.search a{width:auto;float:right;margin:0px;padding:0px;overflow:hidden;display:block;}*/
footer{margin:0 auto;padding-bottom:10px;background:#213240;}
footer.entry-footer{background:none;}
#footer_para{width:100%;margin:0px;padding:15px 0px;overflow:hidden;display:block;background:#1f1f1f;}
#footer_para P{font-size:0.8em;color:#fff;line-height:20px;text-align:center;}
#footer_para P span{width:100%;margin-top:10px;}

.innerpages .left-content{border-right:1px solid #ddd;}
.innerpages .page-header{margin:0px;border:0px;}
.innerpages .section_title{padding:0px 0px 20px;}
.page-header{margin:0px;border:0px;}
#homepage-content p{text-align:justify;}
.page-template-default p, .page-template-default ul li,
.page-template-sidebar-innerpage p, .page-template-sidebar-innerpage ul li,
.page-template-fullwidth p, .page-template-fullwidth ul li,
.page-template-sf-page p, .page-template-sf-page ul li{text-align:justify;}
.single .entry p, .single .entry ul li{text-align:justify;}
ul.innerpage-list{list-style-type:none;}
ul.innerpage-list li{background:url("../images/list-arrow.png") no-repeat 0px 0px;padding:0px 0px 10px 30px;}
ul.innerpage-small-list{list-style-type:none;}
ul.innerpage-small-list li{background:url("../images/list-sm-arrow.png") no-repeat 0px 5px;padding:0px 0px 5px 20px;}
.screen-reader-response{display:none;}
.fullwidth-innerpages{margin-bottom:20px;}
.fullwidth-innerpages .page-header{margin:0px;border:0px;}
.row .one-half select{padding:5px 10px;width:50%;}
.entry .media h4.media-heading{margin:0px 0px 10px 0px;font-size:1.3em;font-weight:bold;}
.scrolltofade{opacity:0;}
.error404 #error-page{margin-top:0px;}
.error404 #error-page-title{font-size:1.25em;}
.error404 #error-page-text{}
.nav-tabs.nav-justified a, .nav-tabs.nav-justified a:hover, .nav-tabs.nav-justified a:visited, .nav-tabs.nav-justified a:focus{outline:0px;}
.nav-tabs.nav-justified > li{background:none;padding-bottom:14px;}
.nav-tabs.nav-justified > li:hover, .nav-tabs.nav-justified > li.active{border-bottom-color:#005cad;background:url("../images/tab_bottom_arrow.png") bottom center no-repeat;}
.nav-tabs.nav-justified > li.active:hover{background:url("../images/tab_bottom_arrow_active.png") bottom center no-repeat;}
.nav-tabs.nav-justified > li > a,
.nav-tabs.nav-justified > li.active:hover > a,
.nav-tabs.nav-justified > li.active:focus > a{color:#121212;border-color:#efefef;border-radius:0px;background-color:#fff;outline:0px;}
.nav-tabs.nav-justified > li.active:hover > a,
.nav-tabs.nav-justified > li.active:focus > a{background-color:#dedede;border-color:#dedede;}
.nav-tabs.nav-justified > li.active > a{border-color:#005cad;}
.nav-tabs.nav-justified > li.active > a,
.nav-tabs.nav-justified > li:hover > a,
.nav-tabs.nav-justified > li:focus > a{border-color:#005cad;border-radius:0px;color:#fff;background-color:#005cad;outline:0px;}
.nav-tabs.nav-justified > li > a span.tab-image{text-indent:-9999px;width:100px;height:50px;margin:30px auto 20px;display:block;background-image:url('../images/welcome_icons.png');background-repeat:no-repeat;}
.nav-tabs.nav-justified > li > a span.tab-image1,
.nav-tabs.nav-justified > li.active:hover > a span.tab-image1,
.nav-tabs.nav-justified > li.active:focus > a span.tab-image1{background-position:0px -50px;}
.nav-tabs.nav-justified > li > a span.tab-image2,
.nav-tabs.nav-justified > li.active:hover > a span.tab-image2,
.nav-tabs.nav-justified > li.active:focus > a span.tab-image2{background-position:-100px -50px;}
.nav-tabs.nav-justified > li > a span.tab-image3,
.nav-tabs.nav-justified > li.active:hover > a span.tab-image3,
.nav-tabs.nav-justified > li.active:focus > a span.tab-image3{background-position:-200px -50px;}
.nav-tabs.nav-justified > li > a span.tab-image4,
.nav-tabs.nav-justified > li.active:hover > a span.tab-image4,
.nav-tabs.nav-justified > li.active:focus > a span.tab-image4{background-position:-300px -50px;}
.nav-tabs.nav-justified > li.active > a span.tab-image1,
.nav-tabs.nav-justified > li:hover > a span.tab-image1{background-position:0px 0px;}
.nav-tabs.nav-justified > li:focus > a span.tab-image1{background-position:0px 0px;}
.nav-tabs.nav-justified > li.active > a span.tab-image2,
.nav-tabs.nav-justified > li:hover > a span.tab-image2{background-position:-100px 0px;}
.nav-tabs.nav-justified > li:focus > a span.tab-image2{background-position:-100px 0px;}
.nav-tabs.nav-justified > li.active > a span.tab-image3,
.nav-tabs.nav-justified > li:hover > a span.tab-image3{background-position:-200px 0px;}
.nav-tabs.nav-justified > li:focus > a span.tab-image3{background-position:-200px 0px;}
.nav-tabs.nav-justified > li.active > a span.tab-image4,
.nav-tabs.nav-justified > li:hover > a span.tab-image4{background-position:-300px 0px;}
.nav-tabs.nav-justified > li:focus > a span.tab-image5{background-position:-300px 0px;}
.image-container{width:100%;text-align:center;display:block;}
.image-container{max-width:100%;margin:0px auto;}
.video-container{width:100%;text-align:center;display:block;}
.video-container iframe{margin:0px auto;}
.welcomesection .tab-content{margin:30px 0px;display:block;}
.tab-content > .tab-pane .image-container{padding:20px 0px;}
.home-page-message{background:#e71320;font-family:'din_lightregular', arial;color:#222;padding:30px 0px;text-align:center;font-size:1.4em;}
.home-page-message .btn-default{font-family:'din_lightregular', arial;background:none;border:2px solid #fff;color:#fff;}
.informationsection{padding-bottom:30px;}
.informationsection .information-image{width:60px;height:60px;display:block;background:url('../images/information_icons.png') no-repeat 0px 0px;}
.informationsection .information-image1{background-position:0px 0px;}
.informationsection .information-image2{background-position:-60px 0px;}
.informationsection .information-image3{background-position:-120px 0px;}
.informationsection p{margin:15px 0px;}
.informationsection .btn-default{background:#6a6a6a;color:#fff;border:0px;-webkit-border-radius:0px;border-radius:0px;}
.informationsection .btn-default:hover,.informationsection .btn-default:focus{background:#005cad;}
.informationsection .section_title{margin-bottom:20px;}
.informationsection .media{margin-bottom:20px;}
.worldwide-service-section{background:#1a2228 url("../images/services_bg.png") bottom center no-repeat;color:#fff;}
.worldwide-service-section .wwservice-image{width:60px;height:60px;display:block;background:url('../images/services_icons.png') no-repeat 0px 0px;}
.worldwide-service-section .wwservice-image1{background-position:0px 0px;}
.worldwide-service-section .wwservice-image2{background-position:-60px 0px;}
.worldwide-service-section .wwservice-image3{background-position:-120px 0px;}
.worldwide-service-section .wwservice-image4{background-position:-180px 0px;}
.worldwide-service-section .wwservice-image5{background-position:-240px 0px;}
.worldwide-service-section .wwservice-image6{background-position:-300px 0px;}
.worldwide-service-section .section_title{margin-bottom:20px;}
.worldwide-service-section .media{margin-bottom:30px;}
.worldwide-service-section .media
.worldwide-service-section .media-left a{text-indent:-9999px;}
.worldwide-service-section .media-body a{color:#005cad}
.worldwide-service-section .media-body a:hover, .worldwide-service-section .media-body a:focus{color:#fff;text-decoration:none;}
.testimonial-section{background:#005cad;color:#fff;padding-bottom:30px;}
.testimonial-section .testi-top, .testimonial-section .testi-bottom{width:52px;height:40px;display:block;margin:0px auto;text-indent:-99999px;background:url("../images/testi-quote.png")no-repeat;}
.testimonial-section .testi-top{background-position:0px 0px;}
.testimonial-section .testi-bottom{background-position:0px -40px;}
.testimonial-data{width:80%;padding:10px 30px;text-align:center;margin:0px auto;}
.testimonial-content{font-size:1.0em;}
.testimonial-author{font-size:1.25em;}
.testimonial-company{font-size:0.87em}
a.moveprocess-link{color:#222;font-size:0.80em;display:block;padding:10px 0px;}
a.moveprocess-link span{font-size:1.25em;margin-right:5px;}
a.moveprocess-link:hover{color:#222;text-decoration:none;}
a.moveprocess-link:hover span{color:#005cad;}
a.thumbnail{position:relative;}
a.thumbnail:hover{border-color:#ddd;}
a.thumbnail span.filter{text-indent:-999999px;width:100%;height:100%;position:absolute;left:0px;right:0px;bottom:0px;right:0px;background:rgba(231, 19, 32, 0.0);border:0px;-webkit-border-radius:4px;border-radius:4px;transition:background 0.3s ease-in-out;-webkit-transition:background 0.3s ease-in-out;-o-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;}
a.thumbnail:hover span.filter, a.thumbnail:focus span.filter{background:rgba(231, 19, 32, 0.3);}

.newsletter-section div.input-group{width:365px;}
.newsletter-section .form-control{height:50px;color:#fff;background:none;border-color:#fff;}
.newsletter-section .form-control::-moz-placeholder{color:#fff;opacity:1;}
.newsletter-section .form-control::-ms-input-placeholder{color:#fff;}
.newsletter-section .form-control::-webkit-input-placeholder{color:#fff;}
.newsletter-section .btn-default{padding:14px 12px;border-color:#fff;font-weight:bold;text-transform:uppercase;color:#e71320;}
#footer-wrap{padding:5px 0px;}
.footer-link-section{font-size:0.9em;font-family:'din_lightregular', arial;color:#f0f0f1;padding-top:10px;padding-bottom:10px;}
.footer-link-section h2{color:#f8fff6;text-transform:uppercase;font-weight:bold;font-size:1.2em;background:url('../images/footer-header-border.png') 0px bottom no-repeat;padding-bottom:10px;margin:20px 0px;}
.footer-link-section ul li{border:0px;border-radius:0px;background:none;color:#fff;padding:0px;}
.footer-link-section ul li a{color:#f0f0f1;padding:5px 3px 5px 0px;display:block;}
.footer-link-section ul li a:hover{color:#005cad;text-decoration:none;}
.footer-link-section img{margin:10px 0px;}
ul.branchgroup li{padding:5px 3px 5px 0px;width:49%;float:left;}
ul.contact-list li{padding:5px 3px 5px 0px;}
#footer-wrap a{color:#f0f0f1;}
#footer-wrap a:focus, #footer-wrap a:hover{color:#005cad;}
#main-slide img{width:100%;height:auto;}
#main-slide .carousel-control.left,
#main-slide .carousel-control.right{opacity:1;filter:alpha(opacity=0);background-image:none;background-repeat:no-repeat;text-shadow:none;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;top:50%;margin-top:-25px;height:50px;}
#main-slide .carousel-control.left{left:0px;}
#main-slide .carousel-control.left span,
#main-slide .carousel-control.right span{text-shadow:2px 2px 3px #676767;}
#main-slide:hover .carousel-control.left,
#main-slide:hover .carousel-control.right{opacity:1;filter:alpha(opacity=100);}
#main-slide:hover .carousel-control.left{left:0px;}
#main-slide:hover .carousel-control.right{right:0px;}
#main-slide .carousel-control.left:hover span,
#main-slide .carousel-control.right:hover span{color:#424242;}
.mob-link-container{position:relative;}
.mob-link-toggle-btn{width:60px;height:40px;display:block;position:absolute;left:50%;margin-left:-30px;top:0px;color:#222;line-height:40px;font-size:20px;text-align:center;z-index:99999;cursor:pointer;display:block;}
#linkopen{}
#linkclose{display:none;}
#linkopen span, #linkclose span{display:block;width:60px;height:40px;background:url('../images/mobile_link_btn.png') top center no-repeat;}
#linkopen span{background-position:0px -40px;}
#linkclose span{background-position:0px 0px;}
.locations li[class^='col-']{padding:0px;}
.locations li span{display:block;margin:2px;border:1px solid #d7d7d7;line-height:30px;padding:0px 10px;}
.page-template-default .page-header, .page-template-testimonials .page-header, .page-template-sitemap .page-header{margin:0px;border:0px;}
.page-header .page-header-title{/*background:url('../images/header_text_belowline.png') bottom center no-repeat;*/text-align:center;padding-bottom:30px;/*margin-bottom:30px;*/}
.staff .row{padding:15px;}
.staff .staff-item{min-height:270px;position:relative;color:#fff;}
.staff .staff-item span{display:block;line-height:1.4;padding:0px 10px 10px 10px;font-size:1em;}
.staff .staff-item a{color:#fff;}
.staff .blue_bg{background:#005f8b;}
.staff .grey_bg{background:#969696;}
div.blue_bg, div.grey_bg{height:270px;}
.staff_details{position:absolute;bottom:10px;}
.staff_image{width:100%;height:270px;position:relative;overflow:hidden;background:#d7d7d7;}
.staff_image img{width:100%;height:auto;}
.staff-name{position:absolute;width:100%;height:40px;display:block;bottom:-40px;font-weight:bold;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}
.staff .staff-item span.staff-name{padding:10px;}
.staff .left_arrow{background-image:url('../images/left_arrow.png');background-position:right center;background-repeat:no-repeat;}
.staff .right_arrow{background-image:url('../images/right_arrow.png');background-position:left center;background-repeat:no-repeat;}
.schedule-form{background:#ebebeb;padding:20px 0px;}
.schedule-form .row{padding:15px;}
.wpcf7-form-control{line-height:34px;text-indent:0px;width:100%;}
img.wpcf7-captchac{width:auto;}
.wpcf7-not-valid{border:1px solid #ff0000 !important;}
.wpcf7-form .ajax-loader{padding:5px;}
div.wpcf7-validation-errors{font-size:0.90em;padding:5px;}
.wpcf7-form input[type="text"], .wpcf7-form input[type="password"], .wpcf7-form input[type="email"], .wpcf7-form input[type="url"], .wpcf7-form input[type="tel"], .wpcf7-form textarea{border-color:#c9c9c9;background:#fff;color:#969696;font-size:1.0em;min-height:44px;}
.wpcf7-form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 70, 130, .6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 70, 130, .6);}
.wpcf7-form-control::-moz-placeholder{color:#999;opacity:1;font-size:0.85em;font-family: arboria, sans-serif;}
.wpcf7-form-control:-ms-input-placeholder{color:#999;font-size:0.85em;font-family: arboria, sans-serif;}
.wpcf7-form-control::-webkit-input-placeholder{color:#999;font-size:0.85em;}
.btn-law{color:#fff;width:auto;min-width:200px;margin:0px auto;background:#005f8b !important;line-height:2em;}
.btn-law:hover, .btn-law:focus{color:#fff;background:#21323F !important;}
.btn-default{color:#fff;width:auto;margin:0px auto;background:#005f8b !important;line-height:2em;padding:0px 25px !important;}
.btn-default:hover, .btn-law:focus{color:#fff;background:#21323F !important;}
.important-links{border-bottom:1px solid #969696;border-top:1px solid #969696;}
.important-links div[class^='col-']{min-height:250px;padding-top:20px;padding-bottom:20px;}
.important-links h4{color:#005f8b;text-transform:uppercase;text-align:center;margin-bottom:20px;}
.lgrey_bg{background:#f5f5f5;}
.white_bg{background:#fff;}
.listen-radio{padding-left:70px;background:url('../images/radio_small.png') no-repeat left center;}
.listen-radio p{padding-top:5px;color:#646464;font-size:1.1em;}
.listen-radio h4{text-align:left;}
.listen-radio p span{color:#323232;font-size:0.9em;}
.update-links a{color:#969696;text-align:center;display:block;text-transform:uppercase;text-decoration:none;line-height:2.2;}
.debt p{display:block;}
.debt a{background:#f3f3f3 url('../images/debt.png') 50% 50% no-repeat;height:86px;width:303px;display:block;text-indent:-99999px;margin:30px auto 0px;border:1px solid #d1d1d1;-webkit-box-sizing:border-box;box-sizing:border-box;}
.debt a:hover{-webkit-box-shadow:10px 0px 68px 8px rgba(105,105,105,0.3);-moz-box-shadow:10px 0px 68px 8px rgba(105,105,105,0.3);box-shadow:10px 0px 68px 8px rgba(105,105,105,0.3);}
.clientchoice h4{text-transform:none;}
.clientchoice h4 span{display:block;}
.clientchoice a{margin:15px auto 0px;}
.applelink a{background:url('../images/apple_link.png') no-repeat;height:80px;width:260px;display:block;text-indent:-99999px;margin:60px auto 0px;opacity:0.8;}
.applelink a:hover{opacity:1;}
.forumlink h4 span{display:block;font-size:1.3em;padding:5px 0px;}
.forumlink a{background:url('../images/forum_bubble.png') no-repeat;height:96px;width:100px;display:block;text-indent:-99999px;margin:20px auto 0px;opacity:0.8;}
.forumlink a:hover{opacity:1;}
#secondary .client-section{padding:20px 0px;}
#secondary .section_title h1{color:#00467f;}
.immigration-wrapper div[class^='col-']{padding:0px 5px;}
.immigration{margin:0px;padding:0px;display:block;-webkit-box-shadow:0 0px 5px 3px #e9e9e9;box-shadow:0 0px 5px 3px #e9e9e9;position:relative;transition:all 0.3s ease-in-out;background:#fff;border:1px solid #d5d5d5;}
.immigration h2{padding:0px 10px;font-size:1em;color:#646464;line-height:1.4;text-transform:uppercase;text-align:center;background:#ebebeb;margin:15px;font-weight:bold;height:70px;}
.immigration h2 span{position:relative;display:block;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.immigration-wrapper ul.immi_text{min-height:160px;}
.immigration ul.immi_text{float:none;margin-bottom:15px;}
.immigration ul.immi_text li{float:none;width:100%;display:block;padding:0px;margin:0px;text-align:left;}
.immigration ul.immi_text li a{margin:0px 15px;padding:8px 0px;float:none;width:auto;display:block;font-weight:100;font-style:normal;font-size:1em;color:#646464;line-height:normal;text-decoration:none;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box;}
.immigration ul.immi_text li a:hover{margin-left:15px;color:#00467f;}
.non-immigration-wrapper div[class^='col-']{padding:0px 5px;}
.non-immigration-wrapper ul.immi_text{min-height:400px;}
.white-popup{position:relative;background:#000;padding:0px 20px;width:auto;max-width:500px;margin:20px auto;}
.ajaxpopup{position:relative;background:#000;padding:20px;width:auto;margin:0px auto;}
#staff-popup{background:#fff;/*-webkit-box-shadow:0 0px 5px 3px #222;box-shadow:0 0px 5px 3px #222;*/}
.popup-close-link{text-decoration:none;font-size:20px;font-family:arial;color:#666464;width:20px;height:20px;text-align:center;position:absolute;top:3px;right:0px;z-index:99999;outline:none;}
a.popup-close-link:hover,a.popup-close-link:focus, a.popup-close-link:visited{outline:none;}
ul.no-bullets{list-style-type:none;}
#staff-popup p{color:#323232;}
#staff-popup .staff-details span{display:block;}
#staff-popup span.name{color:#323232;font-size:1.1em;font-weight:bold;}
#staff-popup span.name{color:#323232;font-size:1.1em;}
#staff-popup .staff-details a{display:block;}
.contact-us div[class^='col-']{padding:0px;}
.contact-us .row{background:#f5f5f5;}
.contact-us .row .right-column{background:#fff;}
.contact-us .left-column{margin-top:20px;}
.contact-us dl{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;clear:all;font-size:1.05em;color:#323232;}
.contact-us dl dd{color:#323232;width:15%;display:inline-block;float:left;text-align:center;}
.contact-us dl dd span{color:#323232;}
.contact-us dl dt{width:85%;font-weight:normal;display:inline-block;color:#323232;}
.contact-us a{color:#323232;}
.contact-us .embed-responsive{height:300px;overflow:hidden;}
.our-office{padding-top:20px;padding-bottom:20px}
.office_img{width:100%;min-height:250px;text-indent:-99999px;}
.office_1{background:url('../images/office_image_1.png') center no-repeat;}
.office_2{background:url('../images/office_image_2.png') center no-repeat;}
.office_3{background:url('../images/office_image_3.png') center no-repeat;}
.EB1B-page .full_width_grey_bg{padding-bottom:20px;padding-top:20px;background:#e1e1e1;}
.full_width_grey_bg{padding-bottom:20px;padding-top:20px;background:#e1e1e1;margin:20px 0px;}
.employment-based-immi-page .inner-column{padding:15px;color:#464646;/*min-height:620px;*/height: 100%;}
.employment-based-immi-page .inner-column a{color:#464646;}
.employment-based-immi-page .inner-column a:hover, .employment-based-immi-page .inner-column a:focus{color:#005f8b;text-decoration:none;}
.employment-based-immi-page .left-column .inner-column,
.employment-based-immi-page .middle-column .inner-column{border:1px solid #e2e2e2;/*background:#f5f5f5;*/-webkit-box-shadow: 5px 5px 5px  rgba(0,0,0,0.1);box-shadow: 5px 5px 5px  rgba(0,0,0,0.1);}


.app-download{height: 100%;}
.app-download .inner-column{height: 100%;border:1px solid #87b4c8;background:#005f8b;color:#fff;text-align:center;}
.app-download .inner-column{padding:25px;text-transform:uppercase;/*font-family:'proxima_nova_rgbold', arial;*/}
.app-download h5{font-size:1.0em;margin:10px 0px;text-align:center;background:#fff;color:#005f8b;padding:10px 0px;/*font-family:'proxima_nova_rgbold', arial;*/}
.app-download h5.small{font-size:0.9em;}
.app-download span{color:#80afc5;}
.app-download a span{color:#80afc5;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}
.app-download a:hover span{color:#9fd8f3;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}
.app-download p{text-align:center;}
.app-download .message{font-size:2.2em;line-height:1;margin:20px 0px;}
.app-download div[class^="col-"]{}
.app-download p.border{border:1px solid #fff;padding:15px 0px;}
.app-download-fullwidth p.border{border:0px;}
.app-download-fullwidth h5{padding:10px;}
.app-download-fullwidth a{border:1px solid #fff;padding:15px;display:inline-block;}
a.blue-link{color:#005f8b;}
a.blue-link:hover, a.blue-link:focus{color:#464646;}
.stylistfont h1, .stylistfont h1 a{font-family:bolinaregular,'proxima_nova_rgregular', arial;text-transform:none;font-size:50px;color:#00467f;}
.inner-column-bg-border{/*border:1px solid #e2e2e2;background:#f5f5f5;*/padding:15px;border:1px solid #e2e2e2;/*background:#f5f5f5;*/-webkit-box-shadow: 5px 5px 5px  rgba(0,0,0,0.1);box-shadow: 5px 5px 5px  rgba(0,0,0,0.1);-webkit-border-radius: 16px;border-radius: 16px;}
.col-3-min-height{/*min-height:620px;*/height: 100%;}
table.law-table tbody tr:first-child td{}
table.law-table tbody tr:first-child td strong{}
.out-reach h5{text-align:center;}
.out-reach p{text-align:center;}
.out-reach img{padding:5px;border:1px solid #d7d7d7;}
#register_form{}
#login_form{}
.ead-file-upload, .ead-survey-form{border:1px solid #d7d7d7;padding:20px;-webkit-border-radius:5px;border-radius:5px;}
.ead-file-upload .dv_add{padding:10px 0px 20px;}
.book-appointment-details div[class^="col-"]{padding:10px;}
.err-message{color:#ff0000;}
#blog-page .post-meta{display:none;}
#blog-page .loop-entry-title{margin-bottom:10px;}
#blog-page .loop-entry-content{text-align:justify;}
#blog-page .page-numbers{margin-bottom:10px;}
#blog-page .page-numbers a:hover,
#blog-page .page-numbers span.current,
#blog-page .page-numbers.current{background:#21323F;}
#blog-page .btn-law{min-width:150px;}
.home-recent{padding-top:30px;}
.home-recent h4{background:#D5EAFD;padding:10px 20px;margin-top:0px;}
.home-recent ul li{}
.home-recent strong{padding:5px 2px;}
.home-recent a, .home-recent a:visited{font-size:0.85em;display:block;color:#21323F;padding:5px 2px;}
.home-recent a:hover{text-decoration:none;color:#829125;background:#fff;}
.home-latest-update, .home-ead-newsfeed, .home-video-list, .home-contact-form, .home-subscribe-form{border:1px solid #b5b5b5;margin-bottom:20px;min-height:350px;padding:15px;box-shadow:0 0 5px #e9e9e9;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}
.home-latest-update:hover, .home-ead-newsfeed:hover, .home-video-list:hover, .home-subscribe-form:hover{box-shadow:0 0 5px #00467f;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}
.home-latest-update li:nth-of-type(1n+8){display:none;}
.home-contact-form{width:100%;}
.home-contact-form .row{margin:0px;}
.home-contact-form div[class^='col-']{width:100%;}
.page-template-h4ead-page #main, .page-template-h4ead-new #main{padding:0px !important;}
#greytoppart{background:#1C1E2A;color:#fff;padding:20px 0px;}
#greytoppart h2.ead-heading{font-size:4.0em;text-align:center;text-transform:uppercase;color: #fff;}
#greytoppart h2.ead-heading span{color:#3498DB;}
#greytoppart p{font-size:1.5em;text-align:center;color: #fff;}
#middle-video{background:#3498DB;padding:20px 0px;color:#fff;}
#middle-video *{color: #fff !important;}
#middle-video h4{font-size:2.5em;text-align:center;margin-bottom:20px;}
#middle-video p{font-size:1.5em;}
#middle-video .newsletter-part{padding-top:20px;padding-bottom:20px;}
#middle-video .form-control{background:#fff;height:45px;padding:10px;line-height:45px;min-height:45px;}
#middle-video .btn-law{line-height:45px;height:45px;width:100%;background:#1C1E2A;border-color:#1C1E2A;font-size:1.8em;}
#middle-video small{font-size:0.8em;margin-top:20px;float:left;text-align:center;width:100%;}
#greybottompart{background:#1C1E2A;color:#fff;padding:30px 0px;text-align:center;}
#greybottompart p{font-size:1.5em;text-align:center;color: #fff;}
#greybottompart small{font-size:0.8em;margin-top:5px;float:left;text-align:center;width:100%;}
ul.eadfeed li{}
ul.eadfeed li a{color:#fff;display:block;padding:10px 10px 10px 30px;background:url('../images/arrow-bullet.png') left center no-repeat;}
ul.eadfeed li a:hover{color:#1C1E2A;text-decoration:none;}
.innerpage-ead-newsfeed{min-height:auto;margin-top:20px;box-shadow:0 0 5px #3498DB;}
.innerpage-ead-newsfeed h4{font-size:1.8em;background:#1C1E2A;padding:10px 20px;margin-top:0px;}
#home-wel-sidebar .footer-newsletter{border:1px solid #203240;}
#myModal #mce-error-response,
#myModal #mce-error-response{padding:15px;}
#myModal .btn-law{min-width:100px;}
.entry h3.post_subhead{margin:0px 0px 10px;}
.in-listing-testimonial{border:1px solid #d7d7d7;padding:15px;margin-bottom:5px;}
.pee_testimonials ul{margin:0px 0px 0px 20px;padding:0px;}
.pee_testimonials .testimonial-title{font-weight:bold;font-size:1.3rem;}
.pee_testimonials .testimonial-author{font-size:1.2em;text-align:right;color:#00467f;}
.pee_testimonials div:nth-of-type(2n){background:#efefef}
#register_form .g-recaptcha{margin-top:10px;}


/*--------------*/
