@charset "UTF-8";
/***!  /templates/Framework/css/style.css  !***/

dl,dt,dd,ol,ul,li{margin:0;padding:0}ul{padding-left:40px;padding-bottom:10px}.list-unstyled ul{padding:0;list-style:none}.cck_wid_slideshow{margin-bottom:30px;max-height:400px;overflow:hidden}.clear{clear:both;display:block;font-size:0px;height:0px;line-height:0;width:100%;overflow:hidden}::selection{background:#152d49;color:#fff;text-shadow:none}::-moz-selection{background:#152d49;color:#fff;text-shadow:none}::-webkit-selection{background:#152d49;color:#fff;text-shadow:none}:active,:focus{outline:none !important}*{margin:0}.contact-nav{width:100%;height:40px;background-color:#152d49}body{height:100% !important;overflow-x:hidden}.page-wrap{min-height:100%;margin-bottom:-500px;background-color:#F3F3F3}.page-wrap:after{content:"";display:block}.site-footer,.page-wrap:after{height:500px}.site-footer .company-details{padding:25px 0}.site-footer{background:#333;color:#fff}.site-footer a,.whitetxt{color:#fff}body{line-height:1.5;color:#555;font-family:'Lato',sans-serif}h1,h2,h3,h4,h5,h6{font-family:'Merriweather',serif;letter-spacing:0px;font-weight:900}.fancy{line-height:0.3;text-align:center;margin:0 auto 30px}.fancy span{display:inline-block;position:relative}.fancy span:before,.fancy span:after{content:"";position:absolute;height:5px;border-bottom:1px solid #363635;top:0;width:100px}.fancy span:before{right:100%;margin-right:15px}.fancy span:after{left:100%;margin-left:15px}.moduletable.expertise h2{margin-bottom:60px;margin-top:20px}a{text-decoration:none !important;color:#152d49}a:hover{color:#222}a img{border:none}img{max-width:100%}iframe{border:none !important}.alert-message{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.rssocial-icons .rssocial-link{border-radius:5px}.mar-bottom-40{margin-bottom:40px}.moduletable.mar-bottom-40 h3{margin-top:0}.feature-box{margin-top:20px;margin-bottom:20px;padding:0}.feature-box:first-child{margin-top:0}.feature-box .fbox-icon{display:block;position:absolute;width:64px;height:64px;top:0;left:0}.feature-box .fbox-icon a,.feature-box .fbox-icon i,.feature-box .fbox-icon img{display:block;position:relative;width:100%;height:100%;color:#FFF}.feature-box .fbox-icon i,.feature-box .fbox-icon img{border-radius:50%;background-color:#1ABC9C}.feature-box .fbox-icon i{font-style:normal;font-size:28px;text-align:center;line-height:64px}.feature-box h3{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:0;color:#333}.expertise .feature-box h3{font-size:14px}.feature-box p{margin:8px 0 0 0;color:#999}.feature-box .before-heading{font-size:14px}.slideshow-wrap{margin-bottom:20px}.page-slideshow{max-height:500px;overflow:hidden}.page-slideshow .item{position:relative}.page-slideshow .item .caption{position:absolute;bottom:0;width:100%;color:#fff;padding:20px;background:rgba(0,0,0,0.6)}.sub-slideshow{max-height:315px;overflow:hidden}.sub-slideshow .item{position:relative}.sub-slideshow .item .caption{position:absolute;bottom:0;width:100%;color:#fff;padding:20px;background:rgba(0,0,0,0.6)}.parallax-image-wrapper{position:fixed;left:0;width:100%;overflow:hidden}.parallax-image-wrapper-100{height:100%;top:-100%}.cck_wid_image img{padding:30px}.expertise .cck_wid_image img{padding:20px 20px 0}.expertise .widget img{margin-bottom:5px}.expertise .feature-box{min-height:200px;text-align:center}.widget-row .widget img{text-align:center;display:block;margin:0 auto}.widget_nav_menu ul,.widget_nav_menu li,.widget_links ul,.widget_links li,.widget_meta ul,.widget_meta li,.widget_archive ul,.widget_archive li,.widget_recent_comments ul,.widget_recent_comments li,.widget_recent_entries ul,.widget_recent_entries li,.widget_categories ul,.widget_categories li,.widget_pages ul,.widget_pages li,.widget_rss ul,.widget_rss li{list-style:none;margin:0}.widget_nav_menu li,.widget_links li,.widget_meta li,.widget_archive li,.widget_recent_comments li,.widget_recent_entries li,.widget_categories li,.widget_pages li,.widget_rss li{padding:4px}.widget_nav_menu li a,.widget_links li a,.widget_meta li a,.widget_archive li a,.widget_recent_entries li a,.widget_categories li a,.widget_pages li a,.widget_rss li a,.widget_recent_comments li{display:inline-block;padding:0 3px 0 12px}.widget_recent_comments li{display:block;background:url("https://www.immigrationbureau.com/templates/Framework/css/images/icons/widget-comment.png") left top no-repeat;padding:4px 0 4px 20px}.widget_nav_menu li a,.widget_links li a,.widget_meta li a,.widget_archive li a,.widget_recent_entries li a,.widget_categories li a,.widget_pages li a,.widget_rss li a,.widget_recent_comments li a{background:url("https://www.immigrationbureau.com/templates/Framework/css/images/icons/widget-link.png") left top no-repeat;border:none !important;color:#444;font-size:14px}.widget_nav_menu li a:hover,.widget_links li a:hover,.widget_meta li a:hover,.widget_archive li a:hover,.widget_recent_entries li a:hover,.widget_categories li a:hover,.widget_pages li a:hover,.widget_rss li a:hover,.widget_recent_comments li a:hover{color:#000}.widget_recent_comments li a{display:inline;padding:0;background:none !important}.widget_nav_menu>ul>li:first-child,.widget_links>ul>li:first-child,.widget_meta>ul>li:first-child,.widget_archive>ul>li:first-child,.widget_recent_comments>ul>li:first-child,.widget_recent_entries>ul>li:first-child,.widget_categories>ul>li:first-child,.widget_pages>ul>li:first-child,.widget_rss>ul>li:first-child{border-top:0 !important}.widget_nav_menu>ul,.widget_links>ul,.widget_meta>ul,.widget_archive>ul,.widget_recent_comments>ul,.widget_recent_entries>ul,.widget_categories>ul,.widget_pages>ul,.widget_rss>ul{margin-top:-4px !important}.widget_nav_menu ul ul,.widget_links ul ul,.widget_meta ul ul,.widget_archive ul ul,.widget_recent_comments ul ul,.widget_recent_entries ul ul,.widget_categories ul ul,.widget_pages ul ul,.widget_rss ul ul{margin-left:15px}.widget .testimonial.no-image .testi-image{display:none}.widget .testimonial.twitter-scroll .testi-image{margin-right:10px}.widget .testimonial:not(.twitter-scroll) .testi-image,.widget .testimonial:not(.twitter-scroll) .testi-image a,.widget .testimonial:not(.twitter-scroll) .testi-image img{width:42px;height:42px}.widget .testimonial.twitter-scroll .testi-image,.widget .testimonial.twitter-scroll .testi-image a,.widget .testimonial.twitter-scroll .testi-image img,.widget .testimonial.twitter-scroll .testi-image i{width:28px;height:28px}.widget .testimonial.twitter-scroll .testi-image i{background-color:#EEE;line-height:28px;font-size:14px;color:#888}.widget .testimonial p{font-size:14px}.quick-contact-widget .form-control,.quick-contact-widget .input-group,.quick-contact-widget .sm-form-control{margin-bottom:10px}.quick-contact-widget .input-group .form-control{margin-bottom:0}.quick-contact-widget form,#template-contactform{position:relative}.subscribe-widget h5{font-weight:300;font-size:14px;line-height:1.5}.widget-twitter-feed li{margin:15px 0 0 0}.widget-twitter-feed li:first-child{margin-top:0}.widget-twitter-feed small{display:block;margin-top:3px}.widget-twitter-feed small a{color:#999}.widget-twitter-feed li{margin:15px 0 0 0}.widget-twitter-feed li:first-child{margin-top:0}.widget-twitter-feed small{display:block;margin-top:3px}.widget-twitter-feed small a{color:#999}#footer{position:relative;background-color:#EEE;border-top:5px solid rgba(0,0,0,0.2)}#footer .footer-widgets-wrap{position:relative;padding:80px 0}.footer-widgets-wrap .col_full,.footer-widgets-wrap .col_half,.footer-widgets-wrap .col_one_third,.footer-widgets-wrap .col_two_third,.footer-widgets-wrap .col_three_fourth,.footer-widgets-wrap .col_one_fourth,.footer-widgets-wrap .col_one_fifth,.footer-widgets-wrap .col_two_fifth,.footer-widgets-wrap .col_three_fifth,.footer-widgets-wrap .col_four_fifth,.footer-widgets-wrap .col_one_sixth,.footer-widgets-wrap .col_five_sixth{margin-bottom:0}#copyrights{padding:40px 0;background-color:#DDD;font-size:14px;line-height:1.8}#copyrights i.footer-icon{position:relative;top:1px;font-size:14px;width:14px;text-align:center;margin-right:3px}.copyright-links a{display:inline-block;margin:0 3px;color:#333;border-bottom:1px dotted #444}.copyright-links a:hover{color:#555;border-bottom:1px solid #666}.copyrights-menu{margin-bottom:10px}.copyrights-menu a{font-size:14px;margin:0 10px;border-bottom:0 !important}#copyrights .col_half{margin-bottom:0 !important}#copyrights a:first-child{margin-left:0}#copyrights .tright a:last-child{margin-right:0}.footer-logo{display:block;margin-bottom:30px}.topmenu ul li a{display:block;padding:0 15px;color:#000;font-weight:bold;font-size:18px;letter-spacing:1px;-webkit-transition:height .4s ease,line-height .4s ease,margin .4s ease,padding .4s ease;-o-transition:height .4s ease,line-height .4s ease,margin .4s ease,padding .4s ease;transition:height .4s ease,line-height .4s ease,margin .4s ease,padding .4s ease}.topmenu>ul>li:hover a,.topmenu>ul>li.current a{color:#333}.nav>li>a:hover,.nav>li>a:focus{background:transparent}.topmenu{float:right;position:absolute;top:48%;transition:ease all 0.2s;right:0}#header-wrap .container{position:relative}.slideshow{position:relative;max-height:620px;overflow:hidden;margin-left:0;padding-bottom:0;margin-bottom:0;background:#000}.slideshow-wrap .container{position:absolute;left:0;right:0;z-index:99;top:30%;font-size:60px;font-weight:bold;font-family:'Lato',sans-serif;color:#000}.slideshow-wrap .container .caption{max-width:750px;margin:0 auto;text-align:center;line-height:1;padding:20px;color:#000;font-weight:900;background-color:rgba(255,255,255,0.6);border:2px solid #152d49}.slideshow-wrap .lead,.slideshow-wrap h1{text-shadow:1px 1px 3px #fff;letter-spacing:1px;font-weight:900}div.cck_page_desc{font-size:18px;text-align:center;width:70%;margin:0 auto;padding-bottom:30px}.callback-row{padding:40px 0;background:#eee}.widgets-row{background:#eee}.callback-row h3{margin-top:0;padding-top:0;font-weight:bold;color:#152d49}.callback-row .col-sm-3{margin-top:-25px}.callback-row .col-sm-2{margin-top:-15px}.callback-row .cb-caption p{font-size:18px;margin-bottom:0;padding-bottom:0}.callback-row .btn{margin-top:15px}.mobileSkin .mceListBox .mceText,.mobileSkin .mceSplitButton a.mceOpen,.mobileSkin .mceSplitButton a.mceAction,.mobileSkin .mceListBox .mceOpen{width:auto !important;height:auto !important}.checkbox-inline label{margin-right:40px}.dynamic-title-row{background-image:url(https://www.immigrationbureau.com/templates/Framework/images/usa-visa-help-background.jpg);background-repeat:no-repeat;background-size:100%}.cta-row{background-image:url(https://www.immigrationbureau.com/templates/Framework/images/skyline.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;color:#333}.cta-row h2{text-shadow:1px 1px 1px #333}.breadcrumb{margin-bottom:45px;padding:0;color:#fff;background:transparent}.grey-txt{color:#ccc}.breadcrumb span{color:#333}.breadcrumb a{color:#152d49}a:hover{text-decoration:none}.page-pad-top{padding-top:150px}.btn-primary{background-color:#152d49;border:1px solid #152d49}.btn-primary:hover,.btn-primary:focus{background-color:#6c9f29;border:1px solid #6c9f29}.btn-inverse{background-color:#363635;color:#fff;margin-bottom:15px}.btn-inverse:hover,.btn-inverse:focus{background-color:#111;color:#fff}.dynamic-title h1,.dynamic-title h2{margin:0;text-transform:uppercase;padding:0px;font-size:45px;letter-spacing:1px;font-weight:600;text-shadow:1px 1px 1px #fff;color:#152d49}.owl-theme .owl-controls .owl-buttons div{background:none;font-size:20px;border-radius:0}.owl-next,.owl-prev{position:absolute;top:0px;bottom:0px;left:0px;width:1%;text-align:left;text-shadow:0px 1px 2px rgba(0,0,0,0.6);opacity:1}.owl-next>span,.owl-prev>span{position:absolute;top:50%;z-index:5;color:#333;display:inline-block}.owl-next{right:0px;left:auto;text-align:right}.dontshow{opacity:0}.show{opacity:1}.slideshow .owl-controls{position:absolute;left:0;right:0;bottom:50px}.main-content{position:relative;z-index:2;background:#F3F3F3}.widget img{margin-bottom:25px}.cck_art_fulltext h1{margin-top:0}.cta-row .divide{margin-top:100px;margin-bottom:100px}.divide{margin-top:60px;margin-bottom:60px}.divide-bottom{margin-bottom:60px}.divide-bottom-sm{margin-bottom:20px}.contact-form h3{font-weight:bold;color:#152d49}.blue-txt{color:#152d49}.contact-form{background:#152d49;padding:20px;border-radius:5px}.callback-form-page .col-sm-4,.callback-form-page .col-sm-3,.callback-form-page .col-sm-2{width:100%;padding-bottom:5px}.callback-form-page{background:#eee;padding:20px;color:#333;clear:both;border-radius:5px}.callback-form-page .btn{margin-top:15px;width:100%}.callback-form-page input{margin-bottom:15px}.callback-form-page h3{margin-top:0}.contact-form-row{background-color:#ccc}.contact-form .form-control{margin-bottom:13px !important}.primary-bg{background-color:#152d49;color:#333}.consultation-form .form-control{height:50px;border-radius:0;margin-bottom:10px}.consultation-form textarea.form-control{height:100px}.cb-caption{font-size:16px}.btn-contact,.btn-contact:hover{background-color:#152d49;color:#fff}.enquiry-form>.col-sm-6{padding:15px}.blog-item{border:1px solid #ddd;padding:15px;background:#fff;box-shadow:1px 1px 5px #ddd;margin-bottom:30px}.blog-article .cck_art_created{display:inline-block;color:#ccc}.blog-item-info{margin-bottom:10px}.blog-feature-image{padding-bottom:20px}.rssocial-sharing ul{padding:10px 0}.rssocial-left{margin:0}.blog-module{clear:both;float:left;width:100%;margin-bottom:30px}.blog-module h3{color:#999;font-weight:bold;font-size:14px;letter-spacing:2px;margin-bottom:15px;text-transform:uppercase}.blog-module ul{margin:0;padding:0;list-style:none}.blog-module li{padding:10px 0;margin:0;width:100%;display:block;float:left;clear:left;border-bottom:1px solid #eee}#post-list-footer .blog-module li{border-bottom:1px solid #212121}.topmenu ul li.item-171 a{padding:4px 12px;background-color:#152d49;color:#fff;margin-top:-5px;border-radius:5px;font-size:14px}.navbar-default .navbar-nav>li>a{color:#444;text-transform:uppercase;font-weight:bold;font-size:14px}header{position:absolute;top:0px;width:100%;z-index:999;transition:ease all 0.2s}header.affix{position:fixed;top:0;z-index:999;background:rgba(255,255,255,0.9);transition:ease all 0.2s}header.affix .topmenu{top:38%;transition:ease all 0.2s}#logo img{float:left;padding:20px 0;height:150px;transition:ease all 0.2s}header.affix #logo img{height:80px;padding:5px 0;transition:ease all 0.2s}h1.header{font-size:72px;color:#fff;text-align:center;margin-bottom:15px;letter-spacing:-3px}@media (max-width:768px){h1.header{font-size:48px;letter-spacing:-2px}}@media (max-width:480px){h1.header{font-size:36px;letter-spacing:-1px}}p.header{font-size:13px;color:#fff;font-weight:300;text-align:center;text-transform:uppercase;letter-spacing:2px}.modal-backdrop.in{-webkit-opacity:0.95;-moz-opacity:0.95;opacity:0.95;background-color:#333}@media (max-width:767px){.navbar-toggle{background-image:none;border:1px solid transparent;top:15px;margin-top:18px;margin-right:0}.navbar-toggle .icon-bar{border:1px solid #152d49}.topmenu{float:none;position:inherit;top:0;background:#fff;width:100%}.navbar-nav{margin:0}header,header.affix,.slideshow-wrap .container{position:relative}.cta-row{background-position:center center !important}header{z-index:2}.page-content .widget{min-height:400px}.page-pad-top{padding-top:40px}.dynamic-title-row{position:relative;z-index:1}.topmenu ul li a{width:100%;text-align:center;padding:10px 0}.logo{padding-left:15px}.navbar-collapse{clear:both;margin-left:-30px !important;margin-right:-30px !important}.callback-row .col-sm-3,.callback-row .col-sm-2{margin-top:0px}.dynamic-title-row{background-size:cover}#logo img{float:left;padding:5px 0;height:100px;transition:ease all 0.2s}.fancy{line-height:1.3}.divide{margin-top:20px;margin-bottom:20px}.slideshow-wrap{background-image:url(https://www.immigrationbureau.com/images/34/new-york-skyline-after-immigrating-to-usa.jpg);background-repeat:no-repeat;background-size:cover}.topmenu ul li.item-171 a{margin-top:0}.slideshow-wrap .caption{margin:20px auto !important}#footer .footer-widgets-wrap{padding:30px 0}#footer .col-xs-12{margin-bottom:30px}.dynamic-title h1,.dynamic-title h2{font-size:25px}}@media (min-width:768px){.navbar-default .navbar-collapse{border-color:#f8f8f8;float:right}}@media (min-width:768px) and (max-width:991px){.clear-sm{clear:left}header .item-171,header .item-101{display:none !important}.slideshow li,.slideshow li img{min-height:550px}.fancy span{line-height:1.3}.fancy span:before,.fancy span:after{margin-top:20px}.mar-top-20-sm{margin-top:30px}.dynamic-title h1,.dynamic-title h2{font-size:35px}.dynamic-title-row{background-size:cover}#footer .footer-widgets-wrap{padding:40px 0}}
