@import url(http://fonts.googleapis.com/css?family=Lato:400,700,400italic|Unica+One);
.compname{ color: #555; text-shadow: 2px 2px 3px #cdf; }
.overlay_bg{display:none;position:absolute;left:0px;width:100%;top:0px;}
.overlay_bg1{background:#131a2d;z-index:2;}
.overlay_bg2{background:#fff;z-index:1;}
body, html{font-family: "Lato", Helvetica, sans-serif; font-size:14px;font-weight:400;}
p{color:#777777;margin-bottom:15px;}
a,
a:visited,
a:hover,
a:focus{outline:none;}
a{color:#6b6c6f;}
a:visited{color:#6b6c6f;}
a:hover{color:#005ca4;}
h1,
h2,
h3,
h4,
h5{font-family:'Lato', arial;font-weight:500;}
h1{font-size:1.8rem;line-height:1.4;}
h2{font-size:1.62rem;line-height:1.4;}
h3{font-size:1.5rem;line-height:1.4;}
h4{font-size:1.37rem;line-height:1.4;}
h5{font-size:1.2rem;line-height:1.4;}
h6{font-size:1.1rem;line-height:1.4;}
.p10{padding-top:10px;padding-bottom:10px;}
.p20{padding-top:20px;padding-bottom:20px;}
.p30{padding-top:30px;padding-bottom:30px;}
.p40{padding-top:40px;padding-bottom:40px;}
.m10{margin-top:10px;margin-bottom:10px;}
.m20{margin-top:20px;margin-bottom:20px;}
.m30{margin-top:30px;margin-bottom:30px;}
.m40{margin-top:40px;margin-bottom:40px;}
.ps10{padding-left:10px;padding-right:10px;}
.ps20{padding-left:20px;padding-right:20px;}
.ps30{padding-left:30px;padding-right:30px;}
.ps40{padding-left:40px;padding-right:40px;}
.ms10{margin-left:10px;margin-right:10px;}
.ms20{margin-left:20px;margin-right:20px;}
.ms30{margin-left:30px;margin-right:30px;}
.ms40{margin-left:40px;margin-right:40px;}
ul li{color:#777777;}
button,
.clear-all{clear:both;height:0px;width:100%;text-indent:-100000px;}
.img-responsive{}
.no-padding{padding:0px !important;}
.no-margin{margin:0px !important;}
.navigation{width:100%;}

.topheader{background:#e71320;}
header .clr{display:inline-block;}
header .toplinks{display:inline-block;}
.dummy-anchor{text-decoration:none;height:0px;text-indent:-999999px;font-size:0px;padding:0px;margin:0px;}
#wrap{position:relative;}
.home #main{padding:40px 0px;}
#header-wrap{box-shadow:none;padding:0px;border-bottom:0px;background:none;}
#header{padding:0px;}
.page-id-22 #header{}
#logo h2{margin:5px 0px;}
.home-page-header #logo{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;}
.left-menu-toggle-btn{position:absolute;right:0px;top:0px;z-index:100;color:#fff;font-size:1rem;}
.left-menu-toggle-btn .left-menu{text-align:center;margin-top:20px;}
#header-wrap.top-fixed-header{position:fixed;top:0px;width:100%;z-index:999;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;background:rgba(0,0,0,0);border:0px;}
.top-fixed-header #logo{display:block;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;padding:10px 0px;}
.top-fixed-header #logo img{}
#header-wrap.top-fixed-header1{background:rgba(00,2,40,0.9);} /* 49,62,73 */
.inner-page-header{}
.inner-page-header #logo{display:block;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;padding:10px 0px;}
.inner-page-header #logo img{width:auto;}
.blog-header-wrap #header-wrap.top-fixed-header,
.page-template-default #header-wrap.top-fixed-header{}
.page-template-homefullwidth #header-wrap.top-fixed-header{}
.menu-main-menu-container .sf-menu{float:none;text-align:center;margin:0 auto;}
.page #main{}
.page-template-homefullwidth #main,
.page-template-foldpage #main,
.page-template-foldtemplatepage #main,
.page-template-aboutus #main{padding:0px;}
#main{}
.page-template-default .entry h2,
.page-template-default .entry h3,
.page-template-default .entry h4,
.page-template-default .entry h5,
.page-template-default .entry h6{margin:15px 0px 20px;}
.page-template-homefullwidth .entry h2,
.page-template-homefullwidth .entry h3,
.page-template-homefullwidth .entry h4,
.page-template-homefullwidth .entry h5,
.page-template-homefullwidth .entry h6{margin:15px 0px 20px;}
#site-navigation-wrap{right:50px;left:auto;margin-top:auto;height:auto;top:auto;margin-top:auto;bottom:0px;display:none;}
#site-navigation .dropdown-menu li{line-height:normal;height:auto;color:#fff;}
#site-navigation .dropdown-menu a{color:#fff;font-size:1.3rem;}
#site-navigation .dropdown-menu a:hover{color:#fff;}
#site-navigation .dropdown-menu > li > a:hover,
#site-navigation .dropdown-menu > li.sfHover > a,
#site-navigation .dropdown-menu > .current-menu-item > a,
#site-navigation .dropdown-menu > .current-menu-item > a:hover{color:#1e1b1c;}
.topsociallinks{position:absolute;top:0px;right:0px;}
.topsociallinks ul{list-style:none outside;}
.topsociallinks ul li{display:inline-block;}
.contactlinks{float:right;margin:0px;}
.contactlinks li{color:#fff;line-height:30px;display:block;font-size:1.3em;padding:5px;}
.contactlinks li:last-child{padding:5px 0px;}
.contactlinks li a{color:#4d4d4d;display:block;padding:5px;}
.contactlinks li a:hover{color:#167eb5;}
.contactlinks li a .fa{color:#fff;}
.contactlinks li a:hover .fa{color:#02579A;}
.home-box-wrapper{position:absolute;left:0;top:0;width:100%;bottom:0px;}
.home-box-wrapper .container{position:relative;}
.homepage-slide-inner{display:none;}
.current-news a{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#footer{padding:30px 0px;font-family:'Lato', arial;}
#footer h3{color:#fff;font-weight:400;font-size:1rem;padding-bottom:5px;text-transform:uppercase;}
#footer p{font-size:1rem;}
.mmt{margin-top:-20px;}
#footer .footer-logo{margin:20px 0px 10px;}
#footer .widget-title{display:none;}
.innerpages .left-content{border-right:1px solid #ddd;}
.innerpages .page-header{margin:0px;border:0px;}
.innerpages .section_title{padding:0px 0px 20px;margin:20px 0px 30px;}
.innerpages .group-title{color:#646464;font-size:1.7rem;}
.innerpages .sub-title{color:#fc635e;}
.page-header{margin:0px;border:0px;}
.innerpages p{margin-bottom:10px;color:inherit;}
.innerpages h2.page-title{color:#222222;font-size:2em;font-weight:400;padding:20px 0;text-transform:uppercase;text-align:center;}
.innerpages h2.page-title span{color:#fc635e;font-size:1rem;}
.page-template-default p,
.page-template-sidebar-innerpage p,
.page-template-fullwidth p{text-align:justify;}
ul.innerpage-list{list-style-type:none;margin:0px 0px 10px;}
ul.innerpage-list li{background:url("../images/ab-pullet.html") no-repeat 0px 5px;padding:0px 0px 5px 20px;color:#646464;}
ul.innerpage-small-list{list-style-type:none;}
ul.innerpage-small-list li{padding:0px 0px 5px 20px;}
.screen-reader-response{display:none;}
.fullwidth-innerpages{margin-bottom:20px;}
.fullwidth-innerpages .page-header{margin:0px;border:0px;}
.page-template-innerpagesfullwidth #main{padding:0px;}
.page-template-innerpages #main{padding:0px;}
.innerpage_title{}
.single .innerpage_title h2{margin-top:50px;}
.row .one-half select{padding:5px 10px;width:50%;}
.entry .media h4.media-heading{margin:0px 0px 10px 0px;font-size:1.3rem;font-weight:bold;}
.scrolltofade{opacity:0;}
.error404 #error-page{margin-top:100px;}
.error404 #error-page-title{font-size:1.25rem;}
.image-container{width:100%;text-align:center;display:block;}
.image-container{max-width:100%;margin:0px auto;}
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;bottom:0px;right:0px;background:rgba(231, 19, 32, 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);}
section{position:relative;width:100%;}
p{color:#777;font-size:1rem;line-height:1.4;}
p strong{color:inherit;font-size:inherit;}
.section_title{margin:20px 0px;padding-bottom:10px;}
#footer-wrap{padding:0px;}
.footer-link-section h2{color:#f8fff6;text-transform:uppercase;font-weight:bold;font-size:1.2rem;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;}
#footer footer{padding-bottom:30px;}
#footer h3{}
#footer .footer-left{position:relative;}
#footer .footer-menu ul li{display:inline-block;margin:10px 5px;}
#footer .footer-menu ul li a{color:#fff;font-size:1.0rem;letter-spacing:1px;line-height:1.2;margin:10px 0px;padding-right:10px;display:block;}
#footer .footer-menu ul li:last-child a{border:0px;}
#footer .copy-left .fa{color:#fff;}
#footer-wrap a{color:#f0f0f1;}
#footer-wrap a:focus,
#footer-wrap a:hover{color:#005cad;}
.mob-link-container{position:relative;}
.mob-link-toggle-btn{width:60px;height:40px;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;}
#linkclose{display:none;}
#linkopen span,
#linkclose span{display:block;width:60px;height:40px;background:url('../images/mobile_link_btn.html') 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{text-align:center;padding-bottom:30px;margin-bottom:30px;}
h4.section_subtitle{font-size:2.0em;text-align:center;padding-bottom:30px;margin-bottom:30px;}
#home-panel-2 h4.section_subtitle{background:url('../images/section_head_bg_1.html') bottom center no-repeat;color:#1d2b45;color:#fff;}
h2.section_title{font-size:2.8em;text-align:center;color:#a07b1f;}
#home-panel-2 h2.section_title{color:#fff;}
.home-content{font-size:1.2em;color:#4e4e4e;text-align:center;}
.home-content p{font-size:1.2em;color:#4e4e4e;}
.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;}
.nano{background:#fff;width:500px;height:500px;}
.nano > .nano-content{padding:10px;}
.nano > .nano-pane{background:#888;}
.nano > .nano-pane > .nano-slider{background:#111;}
.nano1{background:#fff;width:100%;height:95px;}
.nano1 > .textwidget{padding:10px;}
.nano1 > .nano-pane{background:#80afc5;}
.nano1 > .nano-pane > .nano-slider{background:#005f8b;}
.nano2{background:#fff;width:100%;height:270px;}
.nano2 > .textwidget{padding:10px;}
.nano2 > .nano-pane{background:#80afc5;}
.nano2 > .nano-pane > .nano-slider{background:#005f8b;}
ul.no-bullets{list-style-type:none;}
.archive #main,
.category #main,
.single #main,
.page-template-default #main,
.page-template-testimonials #main,
.page-template-fullwidth #main,
.page-template-short-application #main{padding:0px;}
.page-template-testimonials #testimonial{display:none;}
.archive #primary,
.category #primary,
.single #primary,
.page-template-default #primary,
.page-template-testimonials #primary,
.page-template-short-application #primary{padding-top:20px;padding-bottom:40px;}
.error404 #main{padding-bottom:0px;}
#blog-page .blog-page-banner h1{text-align:center;color:#fff;padding:20px 0px;text-transform:uppercase;font-size:3em;background:url('../images/title_below_line.html') bottom center no-repeat;text-shadow:2px 2px 3px #676767;margin:30px 0px 40px;}
#blog-page .blog-page-banner h4{text-align:center;color:#fff;padding:20px 0px;}
.blog-list .loop-entry{border:0px;margin-bottom:0px;padding:0px;}
.blog-list .loop-entry-thumbnail{margin-bottom:0px;position:relative;padding:0px;margin:0px;float:left;}
.blog-list .loop-entry-thumbnail img{}
.blog-list .loop-entry-thumbnail img:hover{opacity:1;}
.blog-list .loop-entry-thumbnail .img-border{position:absolute;left:15px;right:15px;top:15px;bottom:15px;border:1px solid #fff;}
.blog-list .loop-entry-thumbnail .posted_date{position:absolute;top:0px;left:50%;background:url(../images/date-bg.png) no-repeat center top;min-width:80px;-webkit-transform:translate(-50%, -8px);-ms-transform:translate(-50%, -8px);transform:translate(-50%, -8px);min-height:58px;}
.blog-list .loop-entry-title{font-size:1.12em;padding-bottom:10px;}
.blog-list{padding:15px 0px;}
.blog-list .meta-category,
.single .meta-category{display:none;}
.blog-list .meta-comments,
.single .meta-comments{display:none;}
.blog-list .post-meta{margin-top:5px;}
.blog-list .post-meta li{background:#06589c;color:#fff;border:1px solid #06589c;-webkit-border-radius:20px;border-radius:20px;padding:2px 15px;font-style:italic;}
.blog-list .post-meta li span{color:#fff;font-style:italic;}
#blog-wrap .clear-all{}
#blog-wrap div[class^='col-']{}
.blog-list .blog-list-content{padding:8px 15px;}
.blog-list .blog-list-image{margin:10px 0px;}
.blog-list-image h3{margin:0px;margin-bottom:15px;}
.blog-list-image .posted_date h3{font-size:1.8rem;margin:0px;color:#fff;text-align:center;}
.blog-list-image .posted_date span{font-size:0.9rem;color:#fff;display:block;text-align:center;}
.blog-list-content .loop-entry-text h3{font-size:1.5rem;color:#1972a2;margin-top:0px;}
.blog-list-content .loop-entry-text,
.blog-list-content .loop-entry-text p{color:#646464;font-size:1.0rem;line-height:1.7;}
.blog-list-content .wpex-readmore{margin:15px 0px 0px;display:none !important;}
.blog-list-content .wpex-readmore a{background:none;color:#6b6c6f;font-size:1.4rem;float:none;padding:0px;}
.page-template-innerpages .entry h2,
.page-template-innerpages .entry h3,
.page-template-innerpages .entry h4,
.page-template-innerpages .entry h5,
.page-template-innerpages .entry h6{margin:20px auto;}
#slider{padding:0px;overflow:hidden;position:relative;}
#slider .container{}
.main-slide{height:100%;}
.main-slide img{width:100%;}
#main-slide{overflow-y:hidden;}
#main-slide .dummy-image{width:100%;height:auto;}
#main-slide .carousel-inner > .item > img, #main-slide .carousel-inner > .item > a > img{width:100%;height:auto;}
#main-slide .overlay{background:rgba(99,99,99,0.9);position:absolute;left:0px;right:0px;top:0px;bottom:0px;}
#main-slide .slider-content{padding:0px;text-align:center;position:absolute;color:#FFF;z-index:2;top:50%;left:0%;width:100%;padding:0px 20px;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%);}
.slider-content h2{color:#fff;font-size:3.0rem;text-transform:uppercase;}
.slider-content h5{font-size:1.5rem;text-transform:uppercase;}
.slider-content .slider-text{display:none;}
.left-right-image-wrapper{width:100%;max-width:100%;overflow-x:hidden;}
.left-right-image{position:relative;padding:14px 10px;}
.left-right-image:before{position:absolute;content:"";width:2000px;top:0px;right:100%;background:url(../images/left-border-img.html) right top;height:28px;}
.left-right-image:after{position:absolute;content:"";width:2000px;bottom:0%;left:100%;background:url(../images/right-border-img.html) left bottom;height:28px;}
.left-right-image-w:before{background-image:url(../images/left-border-img-w.html);}
.left-right-image-w:after{background-image:url(../images/right-border-img-w.html);}
.client-indicators .btn{display:inline-block;margin-top:5px;}
.page-template-innerpagesfullwidth .entry h2,
.page-template-innerpagesfullwidth .entry h3,
.page-template-innerpagesfullwidth .entry h4,
.page-template-innerpagesfullwidth .entry h5,
.page-template-innerpagesfullwidth .entry h6{margin:20px auto;}
#inner-banner .overlay{z-index:auto;}
#inner-banner .container{z-index:2;}
#inner-banner div[class^='col-']{padding-left:0px;padding-right:0px;}
#inner-banner .innerpage_title h2{padding:5px 15px;z-index:2;}
#inner-banner .innerpage_title h2{font-size:3em;color:#fff;margin-top:200px;background:none;text-transform:uppercase;font-weight:bold;}
ul.normal-bullet{list-style-type:none;margin:0px 0px 10px 0px;}
ul.normal-bullet li{padding-left:25px;position:relative;}
ul.normal-bullet li span.normal{position:absolute;left:5px;top:2px;color:#44699D;}
.parallax2{position:relative;min-height:300px;}
.parallax3{background:#4d4d59;position:relative;min-height:300px;}
.page-template-default .inner-pages .entry h2.section_title{margin-bottom:30px;}
a.text-link{color:#4198C5;text-decoration:underline;}
a.text-link:hover{text-decoration:none;color:#646464;}
.page-template-default .inner-pages .entry h2,
.page-template-default .inner-pages .entry h3,
.page-template-default .inner-pages .entry h4,
.page-template-default .inner-pages .entry h5,
.page-template-default .inner-pages .entry h6{margin-top:25px;margin-bottom:10px;}
.folditem, .folditem-half{position:relative;color:#fff;}
.window-loaded .folditem, .window-loaded .folditem-half{opacity:1;}
.folditem p, .folditem p a, .folditem p strong,
.folditem-half p, .folditem-half p a, .folditem-half p strong{color:inherit;}
.folditem .verti_center, .folditem-half .verti_center{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.folditem .overlay, .folditem-half .overlay{position:absolute;left:0px;top:0px;right:0px;bottom:0px;display:block;background:url(../images/bl_overlay.html);margin:0px;padding:0px;}
.verti_center{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.verti_bottom{position:relative;top:100%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}
.next-arrow{position:absolute;width:30px;height:30px;left:50%;margin-left:-15px;bottom:20px;display:block;z-index:100;}
.next-arrow .fa{cursor:pointer;text-shadow:2px 2px 3px #202020;color:#fff;}
.common-folditem{background-size:cover;color:#fff;}
.home-banner-next-arrow{bottom:100px;margin-left:-12px;}
.common-folditem p, .common-folditem p a, .common-folditem p strong{color:inherit;}
.folditem-details{padding:30px 0px;}
.home-next-arrow{position:absolute;width:70px;height:30px;left:50%;margin-left:-35px;bottom:80px;display:block;z-index:100;text-align:center;}
.home-next-arrow.animating{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-duration:1s;animation-duration:1s;}
.home-video-arrow{position:absolute;width:30px;height:70px;left:50%;margin-left:-15px;bottom:20px;display:block;z-index:100;}
.home-video-arrow .fa{color:#9D7D25;width:100%;display:block;text-align:center;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;cursor:pointer;}
.home-video-arrow .fa-chevron-down{margin-top:10px;}
.home-video-arrow .fa:hover{color:#131A2C;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;}
.touch .home-next-arrow,
.touch .home-video-arrow{bottom:5px;display:none !important;}
.link-left .link-section-content,
.link-right .link-section-content{-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;}
.link-left:hover .link-section-content,
.link-right:hover .link-section-content{background:rgba(255,255,255,0.4);-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;}
.link-section-inner{width:100%;height:100%;position:relative;}
.left-link, .right-link{width:150px;height:70px;position:absolute;top:50%;left:50%;margin-top:-35px;margin-left:-75px;background:#131a2c;border:5px solid #a07b1f;-webkit-border-radius:5px;border-radius:5px;font-size:1.4rem;text-transform:uppercase;color:#fff;text-align:center;line-height:60px;-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;}
.link-left:hover .left-link,
.link-right:hover .right-link{width:150px;height:150px;position:absolute;top:50%;left:50%;margin-top:-75px;margin-left:-75px;background:#a07b1f;border:5px solid #131a2c;-webkit-border-radius:50%;border-radius:50%;font-size:1.4rem;text-transform:uppercase;color:#fff;text-align:center;line-height:140px;color:#fff;-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;}
.text-gold{color:#aa8723;}
.gold_bg_section{background:#aa8723;color:#fff;}
.inner_banner{background:url(../images/parallax/innerpage_bg.html) no-repeat 50% 100%;-webkit-background-size:cover;background-size:cover;height:300px;color:#fff;}
.inner_banner h2{font-size:2.5rem;color:#fff;text-transform:uppercase;}
.inner_banner h4{font-size:1.7rem;color:#fff;}
.innerpage-images-section img.full-width{width:100%;height:auto;}
.innerpage-images-section p{margin:0px;padding:0px;}
.innerpage-content-section p{color:#131a2c;font-size:1.4rem;margin:20px 0px;text-align:center;padding:0px 15px;}
.gold_bg_section p{color:#fff;}
.btn-theme, .btn-theme:visited{height:auto;border:0px;background-color:transparent;-webkit-border-radius:0px;border-radius:0px;font-size:1.2rem;color:#fff;padding:0.67rem 2rem;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;border:1px #fff solid;-webkit-border-radius:80px;border-radius:80px;}
.btn-theme:hover{background-color:#3e3e3e;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;color:#fff;background-color:transparent;color:#005ca4;border:1px #fff solid;}
.btn-theme:hover span{text-decoration:underline;}
.btn-reverse{border:2px #005ca4 solid;}
.btn-reverse:hover{border:2px #005ca4 solid;}
.slider-text .btn-theme{background:url(../images/btn-bg.png);border:2px solid #fe0101;color:#fff;text-transform:uppercase;-webkit-border-radius:25px;border-radius:25px;line-height:50px;padding:0px 40px;}
.touch .wow{-webkit-animation-name:none;animation-name:none;}
p{color:#6b6c6f;line-height:1.5;}
#primary{position:relative;}
#order-online{width:183px;position:absolute;right:50px;top:50px;display:block;z-index:100;}
.sub-head h2{font-size:2.5rem;color:#6b6c6f;text-align:center;}
.sub-head h2 span{color:#d41820;}
.innerpage_title h2{font-size:2.0rem;}
.blog-title-wrapper{width:100%;height:500px;position:relative;}
.blog-title-wrapper .innerpage_title{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.blog-title-wrapper .innerpage_title h1{color:#fff;text-shadow:2px 2px 10px #202020;font-size:2.5rem;border:1px solid #b1b5b8;padding:10px 50px;margin:0px;text-align:center;}
ul.page-numbers{text-align:center;}*/ul.page-numbers{margin:10px 0px;}
ul.page-numbers li a{background:#595959;padding:5px 10px;color:#fff;height:auto;border:1px solid #595959;text-transform:uppercase;}
ul.page-numbers li a:hover{background:#f58a3c;border-color:#f58a3c;}
ul.page-numbers li span.current{background:#f58a3c;padding:5px 10px;color:#fff;height:auto;}
.blog-parallax{background:url(../images/parallax/blog_bg.html) no-repeat 50% 0px;}
.sidebar-items .img-responsive{max-width:150px;height:auto;margin-left:auto;margin-right:auto;}
.sidebar-items h4{font-size:2.4rem;color:#7d4900;text-align:center;padding:0px 20px;}
.innerpages .sidebar-items p{font-size:1.5rem;padding:0px 20px;}
h2.section-header{margin:15px 0px;font-size:2.0rem;}
h2.section-header span{}
.single .prev-next-area{padding:0px;clear:both;}
.single .prev-next-area .pull-left, .single .prev-next-area .pull-right{color:#6b6c6f;}
.single .prev-next-area .pull-left{padding-left:30px;}
.single .prev-next-area .pull-right{padding-right:30px;}
.single .prev-next-area .pull-left a,
.single .prev-next-area .pull-right a{color:#6b6c6f;}
.single .prev-next-area .pull-left .fa{position:absolute;left:8px;top:3px;color:#1972a2;top:50%;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%);color:#1972a2;}
.single .prev-next-area .pull-right .fa{position:absolute;right:8px;top:3px;color:#1972a2;top:50%;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%);color:#1972a2;}
.service-items{}
.service-items img{position:absolute;left:0;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;background:#fff;}
.service-items:hover img.top{opacity:0;}
.innerpages p{line-height:1.7;font-size:1.1rem;}
.innerpages ul li{font-size:1.1rem;}
.meta-wrapper{padding:20px 0px;background:#f6f6f6;}
.meta-wrapper .meta-content{position:relative;padding-left:30px;color:#666666;}
.meta-wrapper .meta-content .fa{position:absolute;left:8px;top:3px;color:#1972a2;}
.meta-wrapper .meta-content ul.post-categories{margin-bottom:0px;}
.sidebar-inner{}
.sidebar-inner h5.side-bar-title{color:#fff;padding:10px 15px;font-size:1.5rem;background:#1972a2;text-transform:uppercase;}
.subscription-wrapper h2.widgettitle{display:none;}
.mc4wp-form-fields input[type=email].form-control{border:1px solid #6bcff1;-webkit-border-radius:0px;border-radius:0px;line-height:40px;min-height:40px;}
.mc4wp-form-fields .btn-theme[type=submit]{-webkit-border-radius:0px;border-radius:0px;border:0px !important;background:#6bcff1;width:100%;text-align:center;}
.sidebar-inner h5.resource-title{background:#f6f6f6;color:#1972a2;margin:20px 0px;}
.sidebar-inner .btn-sidebar{width:100%;text-align:left;-webkit-border-radius:0px;border-radius:0px;border:2px solid #d7d7d7;padding:0px 60px 0px 15px;margin-bottom:15px;color:#fff;font-size:1.5rem;background:url(../images/side-bar-btns.html) no-repeat 0px -240px;line-height:60px}
.sidebar-inner .btn-today-rate{background-color:#955e88;border-color:#7d4870;background-position:right 0px;}
.sidebar-inner .btn-mortgage-calc{background-color:#536684;border-color:#344560;background-position:right -80px;}
.sidebar-inner .btn-loan-limit{background-color:#f58a3c;border-color:#d36e25;background-position:right -160px;}
.sidebar-inner .btn-sidebar:hover{color:#fff;}
.sidebar-container .widget_categories h5.widget-title{padding:10px 15px;font-size:1.5rem;background:#f6f6f6;color:#1972a2;margin:20px 0px;text-transform:uppercase;font-weight:normal;}
.sidebar-container .widget_categories li{border-bottom:1px solid #f6f6f6;}
.sidebar-container .widget_categories li:last-child{border:0px;}
.sidebar-container .widget_categories li a{display:block;padding:10px 10px 10px 30px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.sidebar-container .widget_categories li a:hover{background:none;padding:10px 10px 10px 40px;color:#fe4545;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.sidebar-widget .cat-item{position:relative;}
.sidebar-widget .cat-item .fa{position:absolute;left:10px;top:50%;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%);color:#1972a2;}
.sidebar-container .widget_recent_entries h5.widget-title{padding:10px 15px;font-size:1.5rem;background:#f6f6f6;color:#1972a2;margin:20px 0px;text-transform:uppercase;font-weight:normal;}
.widget_recent_entries ul li{margin-bottom:10px;}
.widget_recent_entries ul li a{padding-left:10px;color:#1972a2;display:block;}
.widget_recent_entries ul li span.recent-no-thumbnail{display:block;}
.widget_recent_entries ul li span.author-detail{display:block;padding-left:10px;margin-top:10px;color:#1972a2;}
.widget_recent_entries ul li span.author-detail span{color:#fe0101;}
.sidebar-container .widget_tag_cloud h5.widget-title{padding:10px 15px;font-size:1.5rem;background:#f6f6f6;color:#1972a2;margin:20px 0px;text-transform:uppercase;font-weight:normal;}
.sidebar-container .widget_tag_cloud .tagcloud a{padding:5px;background:#f6f6f6;}
.quicklinks .menu-item{position:relative;}
.quicklinks .menu-item a{display:block;padding:5px 5px 5px 30px;color:#f6f6f6;}
.quicklinks .menu-item a:visited{color:#f6f6f6;}
.quicklinks .menu-item .fa{position:absolute;left:10px;top:50%;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%);color:#f6f6f6;}
.social-icons .social-list a i{padding-left:0px;color:#fff;}
.social-icons{padding-top:5px;}
.social-icons .social-list a i{font-size:20px;border:1px solid transparent;width:40px;height:40px;padding:5px;line-height:28px;background:#d30000;border-radius:50%;text-align:center;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
.social-icons .social-list a i:hover{border:1px solid #fff;color:#d30000;background:#fff;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
p{margin-bottom:15px;}
.entry ul li{margin-bottom:10px;}
.entry ul{margin-bottom:10px;}
.div_table{display:table;width:100%;}
.div_table .div_table_cell{display:table-cell;vertical-align:middle;float:none;}
.div_table_all{display:table;width:100%;}
.div_table_all .div_table_cell{display:table-cell;vertical-align:middle;float:none;}
#videocontainer{position:relative;overflow:hidden;}
#videocontainer img{width:100%;height:auto;}
.video-container video{width:100%;max-width:100%;}
#videocontainer video{width:100%;height:100%;}
.video-container .overlay{position:absolute;left:0px;right:0px;top:0px;bottom:0px;background:rgba(0,0,0,0.4);z-index:5;display:block;}
.video-text{position:absolute;z-index:10;top:50%;width:100%;left:0px;text-align:center;opacity:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.home-next-arrow{display:block;position:absolute;width:50px;height:26px;bottom:10px;left:50%;margin-left:-25px;background:url(../images/video_down_arrow.png) no-repeat center;background-size:cover;z-index:300}
.first-appear, .second-appear, .third-appear, .fourth-appear{}
.header-social-icons ul{list-style:none;display:block;text-align:right;margin:22px 30px 0px 0px;padding:0px;}
.header-social-icons ul li{display:inline-block;color:#fff;width:26px;margin-right:5px;text-align:center;}
.header-social-icons ul li a{display:block;}
.header-social-icons ul li a .fa{line-height:30px;font-size:20px;color:#fff;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.header-social-icons ul li a:hover .fa,
.header-social-icons ul li a:focus .fa{color:#005ca4;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
#footer .footer-contact{}
#footer .footer-contact img{margin-bottom:10px;display:inline-block;}
#footer .footer-contact a{display:inline-block;}
#footer-wrap{padding:0px;}
.footer-link-section{font-size:0.9rem;color:#f0f0f1;padding-top:10px;padding-bottom:10px;}
.footer-link-section h2{color:#f8fff6;text-transform:uppercase;font-size:1.2rem;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;}
.footer-social-links ul{text-align:left;margin:0px;}
.footer-social-links ul li{display:inline-block;margin:5px 3px;}
.footer-social-links ul li a{width:36px;height:36px;display:inline-block;text-align:center;line-height:36px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-border-radius:50%;border-radius:50%;background:none;}
.footer-social-links ul li a span{line-height:36px;color:#90979d;font-size:20px;line-height:36px;color:#313e49}
.footer-social-links ul li a:hover{background:#fff;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
.footer-social-links ul li a:hover,
.footer-social-links ul li a:hover span{color:#000;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
.footer-social-links ul li:first-child{margin-left:0px;}
#footer{padding:40px 0px 0px;background:#f3f3f3;}
#footer p{}
#footer .footer-left{position:relative;}
#footer .footer-left p{text-align:justify;}
#footer .footer-menu h2{color:#313e49;font-size:1.4rem;text-transform:uppercase;font-weight:500;}
#footer .footer-menu ul{margin:20px 0px;}
#footer .footer-menu ul li{display:block;margin:0px 5px 10px 0px;}
#footer .footer-menu ul li a{color:#313e49;font-size:0.9rem;line-height:1.5;display:block;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;font-weight:300;}
#footer .footer-menu ul li a:hover{color:#1d79d2;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
#footer .footer-contact h2{color:#313e49;}
#footer .footer-contact ul{margin:20px 0px;}
#footer .footer-contact ul li{font-weight:300;display:block;margin:0px 5px 10px 0px;color:#313e49;padding-left:35px;line-height:26px;position:relative;}
#footer .footer-contact ul li:before{position:absolute;width:24px;height:24px;content:"";display:block;background:url(../images/contact-icons.png) no-repeat;left:0px;top:3px;}
#footer .footer-contact ul li:nth-child(2):before{background-position:-24px 0px;}
#footer .footer-contact ul li:nth-child(3):before{background-position:-48px 0px;}
#footer .footer-contact ul li:nth-child(4):before{background-position:-72px 0px;}
#footer .footer-contact ul li:nth-child(5):before{background-position:-96px 0px;}
#footer .footer-contact ul li:nth-child(1){display:none;}
#footer .footer-contact ul li a{font-weight:300;color:#e6e6e6;font-size:1.0rem;line-height:1.5;display:inline-block;line-height:30px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
#footer .footer-contact ul li a:hover{color:#1d79d2;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
#footer .footer-contact ul li i{width:30px;height:30px;text-align:center;line-height:30px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-border-radius:50%;border-radius:50%;background:#cf993a;margin-right:5px;color:#323232;position:absolute;left:15px;}
#footer .footer-social-links ul{text-align:left;margin:0px;}
#footer .footer-social-links ul li{display:inline-block;margin:5px 2px;}
#footer .footer-social-links ul li a{width:30px;height:30px;display:inline-block;text-align:center;line-height:30px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
#footer .footer-social-links ul li a span{line-height:30px;color:#313e49;font-size:24px;}
#footer .footer-social-links ul li a:hover span{color:#1d79d2;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
#footer .footer-bottom{background:#313e49;}
#footer .copyright{padding:20px 0px 0px;border-top:1px solid #000;text-align:center;}
#footer .copyright p{color:#fff;text-align:center;}

@media only screen and (max-width:720px){
	 .innerpages p{line-height:1.7;font-size:14px;}
   .innerpages ul li, #footer .footer-menu ul li a{font-size:14px;}
}
@media only screen and (min-width:1181px){
	 .innerpages p{line-height:1.7;font-size:15px; color:#666;}
   .innerpages ul li, #footer .footer-menu ul li a{font-size:15px;}
}
.btn-close{position:absolute;width:24px;height:24px;border:1px solid #bdbdbd;-webkit-border-radius:50%;border-radius:50%;font-size:18px;line-height:20px;text-align:center;right:6px;top:6px;padding:0px;color:#bdbdbd;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;}
.btn-close:hover{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;color:#707070;border-color:#707070;}
.section_title_logo .logo-text{display:inline-block;background:url(../images/logo-text-color.html) no-repeat;background-size:cover;width:233px;height:64px;text-indent:-99999px;-webkit-transform:translate(0%, -4px);-ms-transform:translate(0%, -4px);transform:translate(0%, -4px);}
.section_title_inverse .logo-text{background-image:url(../images/logo-text-white.html);}
.yes-logo{width:28px;height:28px;display:inline-block;text-indent:-999999px;background:url(../images/yes-mark.png) no-repeat;background-size:cover;}
.no-logo{width:28px;height:28px;display:inline-block;text-indent:-999999px;background:url(../images/no-mark.png) no-repeat;background-size:cover;}
.menu-icon-wrapper{width:50px;position:fixed;left:10px;top:8px;height:80px;z-index:3000;}
#header .container{position:relative;}
.header-search-wrapper{text-align:right;height:70px;}
#search-form-wrap{max-width:300px;margin:20px 40px 0px 0px;}
#search{display:block;position:absolute;width:30px;height:30px;text-align:center;right:10px;top:0%;margin-top:25px;margin-right:15px;z-index:999;}
#search .search-link{display:block;text-align:center;}
#search .search-link .fa{color:#fff;}
#search .search-link:hover .fa{color:#1065af;}
#search-form-wrap input{font-family:inherit;}
#search-form-wrap input[type=text]{width:100%;height:35px;line-height:35px;}
.home-banner-section{position:relative;background:url(../images/slider/slider1.jpg) no-repeat left center;background-size:cover;height:55vw;}
.home-banner-section1{background:url(../images/slider/slider1.jpg) no-repeat left center;background-size:cover;}
.video-text{text-align:right;}
.video-text h1{font-size:4.0rem;text-align:right;text-transform:uppercase;margin:0px;font-weight:900;
	line-height:1.1;color:#fff;
	text-shadow: 0 1px 0 #071d39,
               0 2px 0 #0f4c92,
               0 3px 0 #105cA2,
               0 4px 0 #105da3,
               0 5px 0 #205db3,
               0 6px 1px rgba(0,0,0,.1),
               0 0 5px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 3px 5px rgba(0,0,0,.2),
               0 5px 10px rgba(0,0,0,.25),
               0 10px 10px rgba(0,0,0,.2),
               0 20px 20px rgba(0,0,0,.15);
	}
.video-text h3{font-size:3.0rem;text-align:right;text-transform:uppercase;margin:0px;font-weight:300;
	             color:#fff;
	             text-shadow: 0 1px 0 #071d39,
               0 2px 0 #0f4c92,
               0 3px 0 #105cA2,
               0 4px 0 #105da3,
               0 5px 0 #205db3,
               0 6px 1px rgba(0,0,0,.1),
               0 0 5px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 3px 5px rgba(0,0,0,.2),
               0 5px 10px rgba(0,0,0,.25),
               0 10px 10px rgba(0,0,0,.2),
               0 20px 20px rgba(0,0,0,.15);
               }
.video-text h5{font-size:1.3rem;text-align:right;margin:0px;font-weight:300;display:inline-block;font-style:italic;background:url(../images/slider-text-bg.png) repeat-y left top;line-height:38px;padding:0px 10px 0px 95px;color:#fff;}
.video-text .btn-theme{background:transparent;-webkit-border-radius:80px;border-radius:80px;border-color:#fff;margin-top:30px;font-weight:300;font-style:italic;}
.video-text .btn-theme:hover{color:#005ca4}
.mobile-video-heading{background:#313e49;color:#fff;margin:0px;padding:10px 15px;text-align:left;}
.mobile-video-heading h1{font-size:2.0rem;text-align:left;text-transform:uppercase;font-weight:900;line-height:1.1;color:#fff;margin:5px 0px;}
.mobile-video-heading h3{font-size:1.5rem;text-align:left;text-transform:uppercase;margin:0px;font-weight:300;color:#fff;margin:5px 0px 0px;}
.mobile-video-heading h5{font-size:0.9rem;text-align:left;margin:0px;font-weight:300;display:inline-block;font-style:italic;background:url(../images/slider-text-bg-xs.png) repeat-y right top;line-height:2.5;padding:0px 40px 0px 10px;color:#fff;margin:5px 0px;}
.mobile-video-heading .btn-theme{background:transparent;-webkit-border-radius:80px;border-radius:80px;border-color:#fff;margin-top:10px;font-weight:300;font-style:italic;}
.mobile-video-heading .btn-theme:hover{color:#005ca4}
.home-section{padding:2.5rem 0px;}
.home-section .content-part h3{color:#313e49;text-transform:uppercase;}
.home-section .content-part p{font-size:1.18rem;font-weight:300;}
#about{background:url(../images/home_about_bg.png) repeat-x bottom;border-bottom:1px solid #d8d9da;}
#about .content-part{background:#fff;padding:1.7rem;font-weight:400;}
#about .content-part p{font-size:1.18rem;font-weight:300;}
#about .content-part h3{color:#313e49;text-transform:uppercase;}
#about .home-about-icons{width:120px;height:120px;margin:0px auto;background:url(../images/home_about_icons.png) no-repeat;text-indent:-99999px;display:block;}
#about .home-about-icon1{background-position:0px 0px;}
#about .home-about-icon2{background-position:-120px 0px;}
#about .home-about-icon3{background-position:-240px 0px;}
#about .home-about-icon4{background-position:-360px 0px;}
#about .home-about-icon5{background-position:-480px 0px;}
#about .home-about-icon6{background-position:-600px 0px;}
a.btn-link, a.btn-link:visited{color:#005ca4;}
a.btn-link:hover, a.btn-link:focus{color:#000;}
#about a.btn-link{font-style:italic;}
#service{background:url(../images/service_bg.jpg) no-repeat right top;background-size:cover;}
#service .content-part{padding:1.7rem;font-weight:400;}
#service .content-part p{font-size:1.18rem;font-weight:300;}
#service .content-part h3{color:#313e49;text-transform:uppercase;}
#service .content-part h3 span{display:block;color:#005ca4;}
#service ul{padding:0px;margin:0px;margin-top:20px;list-style:none;float:left;width:100%;}
#service ul li{text-align:center;background:url(../images/service_icon_sep.png) no-repeat right center;}
#service ul li:last-child{background:none;}
#service .home-service-icons{width:50px;height:50px;margin:0px auto;background:url(../images/home_service_icons.png) no-repeat;text-indent:-99999px;display:block;}
#service .home-service-icon1{background-position:0px 0px;}
#service .home-service-icon2{background-position:-50px 0px;}
#service .home-service-icon3{background-position:-100px 0px;}
#solutions-tab ul{margin:0px;}
#solutions-tab ul.nav a{background:none;}
#solutions-tab .nav > li > a{padding-left:0px;padding-right:0px;}
#solutions-tab ul.nav a span.icons{width:100px;height:100px;display:block;margin:5px auto;background:url(../images/home_solution_icons.png) no-repeat;}
#solutions-tab ul.nav li:nth-child(1) a span.icons{background-position:0px 0px}
#solutions-tab ul.nav li:nth-child(2) a span.icons{background-position:-100px 0px}
#solutions-tab ul.nav li:nth-child(3) a span.icons{background-position:-200px 0px}
#solutions-tab ul.nav li:nth-child(4) a span.icons{background-position:-300px 0px}
#solutions-tab ul.nav li:nth-child(5) a span.icons{background-position:-400px 0px}
#solutions-tab ul.nav li:nth-child(6) a span.icons{background-position:-500px 0px}
#solutions-tab ul.nav li:nth-child(7) a span.icons{background-position:-600px 0px}
#solutions-tab ul.nav li.active:nth-child(1) a span.icons,
#solutions-tab ul.nav li:nth-child(1) a:hover span.icons{background-position:0px -100px}
#solutions-tab ul.nav li.active:nth-child(2) a span.icons,
#solutions-tab ul.nav li:nth-child(2) a:hover span.icons{background-position:-100px -100px}
#solutions-tab ul.nav li.active:nth-child(3) a span.icons,
#solutions-tab ul.nav li:nth-child(3) a:hover span.icons{background-position:-200px -100px}
#solutions-tab ul.nav li.active:nth-child(4) a span.icons,
#solutions-tab ul.nav li:nth-child(4) a:hover span.icons{background-position:-300px -100px}
#solutions-tab ul.nav li.active:nth-child(5) a span.icons,
#solutions-tab ul.nav li:nth-child(5) a:hover span.icons{background-position:-400px -100px}
#solutions-tab ul.nav li.active:nth-child(6) a span.icons,
#solutions-tab ul.nav li:nth-child(6) a:hover span.icons{background-position:-500px -100px}
#solutions-tab ul.nav li.active:nth-child(7) a span.icons,
#solutions-tab ul.nav li:nth-child(7) a:hover span.icons{background-position:-600px -100px}
#solutions-tab .tab-content{margin-top:20px;background:#071d39;padding:1.35rem 2rem;color:#fff;text-align:justify;
	                          border-radius:9px; font-size:1.12rem;}
#solutions-tab .tab-pane p:last-child{ text-align:center; }	                          
#solutions-tab .tab-content p{ color:#fff; }
#what-our-brands, #what-sub { display:none; }
#technology{background:url(../images/technology_top_bg.png) repeat-x top;}
#technology .bg-inner{background:url(../images/technology_bot_bg.png) repeat-x bottom;}
.slide-content-part{border:1px solid #cccccc;border-top:5px solid #1065af;background:#fff;position:relative;margin-bottom:18px;}
.slide-content-part .slider-title{position:relative;}
.slide-content-part .slider-title .img-responsive{width:100%;}
.slide-content-part .slider-title h3{position:absolute;width:100%;left:0px;top:50%;margin:0px;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%);padding:0px 5px;}
.slide-content-part .content-text{padding:1rem;min-height:16rem;text-align:left;}
#technology .tech-icons{width:70px;height:70px;margin:0px auto;background:url(../images/home_tech_icons.png) no-repeat;text-indent:-99999px;display:block;}
#technology .tech-icon1{background-position:0px 0px;}
#technology .tech-icon2{background-position:-70px 0px;}
#technology .tech-icon3{background-position:-140px 0px;}
#technology .tech-icon4{background-position:-210px 0px;}
#technology .tech-icon5{background-position:-210px 0px;}
#technology .tech-icon6{background-position:-210px 0px;}
#technology .tech-icon7{background-position:-210px 0px;}
.slide-content-part .link-more-plus{position:absolute;width:37px;height:37px;display:block;left:50%;margin-left:-18px;bottom:0px;margin-bottom:-18px;text-indent:-99999px;background:url(../images/link-plus.png) no-repeat;}
#home-testimonial{background:url(../images/testi_bg.jpg) no-repeat left top;background-size:cover;}
#home-testimonial.home-section{padding:6rem 0px;}
#home-testimonial .div_table_cell{vertical-align:bottom;}
.testi-heading{background:#005ca4;-webkit-box-shadow:0px 0px 10px 3px #d7d7d7;box-shadow:0px 0px 10px 3px #919394;padding:2rem;color:#fff;}
#home-testimonial .testi-heading h3{font-weight:300;color:#fff;border-bottom:1px solid #337db6;line-height:1.1;margin-bottom:20px;padding-bottom:20px;}
#home-testimonial .testi-heading h3 span{font-weight:700;}
#home-testimonial .testimonial-data{background:rgba(0,0,0,0.4);padding:2rem;min-height:17rem;}
#home-testimonial .testimonial-data p{color:#fff;margin-bottom:1rem;}
#home-testimonial .carousel-inner{margin:0px;}
#home-testimonial .carousel-inner li{margin:0px;}
#home-testimonial .carousel-control{background:none;width:32px;height:32px;top:100%;opacity:1;}
#home-testimonial .carousel-control.left{left:50%;margin-left:-32px;margin-top:10px;}
#home-testimonial .carousel-control.right{left:50%;margin-left:2px;margin-top:10px;}
#home-testimonial .carousel-control .fa{font-size:18px;color:#005ca4;text-align:center;border:1px solid #005ca4;-webkit-border-radius:50%;border-radius:50%;width:32px;height:32px;line-height:30px;}
.inner-page-banner{background-color:#071d39;position:relative;background-image:url('../images/banners/about_banner.jpg'); background-size:cover;}
#post-2001.inner-page-banner{position:relative;background-image:url(../images/banners/home_banner_01.jpg) 
	                           ;background-size:cover;}
#post-2002.inner-page-banner{position:relative;background-image:url(../images/banners/home_banner_02.jpg) 
	                           ;background-size:cover;}
#post-2003.inner-page-banner{position:relative;background-image:url(../images/banners/home_banner_03.jpg) 
	                           ;background-size:cover;}
#post-2004.inner-page-banner{position:relative;background-image:url(../images/banners/home_banner_04.jpg) 
	                           ;background-size:cover;}	

#post-2005.inner-page-banner{position:relative;background-image:url(../images/banners/home_banner_05.jpg) 
	                           ;background-size:cover;}
#post-2006.inner-page-banner{position:relative;background-image:url(../images/banners/home_banner_06.jpg) 
	                           ;background-size:cover;}	
#post-2007.inner-page-banner{position:relative;background-image:url(../images/banners/home_banner_07.jpg) 
	                           ;background-size:cover;}		                                                      	                                                      
post-1925.inner-page-banner{position:relative;background-image:url(../images/banners/author_banner.jpg) no-repeat;
	background-size:cover;}
.page-id-8 .inner-page-banner{position:relative;background:url(../images/banners/about_banner.jpg) no-repeat center;background-size:cover;}
.page-id-1111 .inner-page-banner{position:relative;background:url(../images/banners/brand_banner.jpg) no-repeat center;background-size:cover;}
.page-id-1343 .inner-page-banner{position:relative;background:url(../images/banners/award_banner.jpg) no-repeat center;background-size:cover;}
.page-id-153 .inner-page-banner{position:relative;background:url(../images/banners/license_banner.jpg) no-repeat right top;background-size:cover;}
.page-id-1368 .inner-page-banner{position:relative;background:url(../images/banners/contract_banner.jpg) no-repeat right top;background-size:cover;}
.page-id-125 .inner-page-banner{position:relative;background:url(../images/banners/project_banner.jpg) no-repeat right top;background-size:cover;}
.page-id-21 .inner-page-banner{position:relative;background:url(../images/banners/career_banner.jpg) no-repeat center top;background-size:cover;}
.page-id-1607 .inner-page-banner{position:relative;background:url(../images/banners/cloud-infra_banner.jpg) no-repeat center top;background-size:cover;}
.page-id-1618 .inner-page-banner{position:relative;background:url(../images/banners/data-infra_banner.jpg) no-repeat center top;background-size:cover;}
.page-id-227 .inner-page-banner{position:relative;background:url(../images/banners/managed-services_banner.jpg) no-repeat center top;background-size:cover;}
.page-id-1623 .inner-page-banner{position:relative;background:url(../images/banners/network-infra_banner.jpg) no-repeat center top;background-size:cover;}
.page-id-1627 .inner-page-banner{position:relative;background:url(../images/banners/perimeter-security_banner.jpg) no-repeat center top;background-size:cover;}
.page-id-10 .inner-page-banner{position:relative;background:url(../images/banners/contact-us.jpg) no-repeat right top;background-size:cover;}
.page-id-252 .inner-page-banner{position:relative;background:url(../images/banners/structure-wiring.jpg) no-repeat right top;background-size:cover;}
.page-id-1657 .inner-page-banner{position:relative;background:url(../images/banners/it-proff-services.jpg) no-repeat right top;background-size:cover;}
.page-id-233 .inner-page-banner{position:relative;background:url(../images/banners/unified-communication-banner.jpg) no-repeat right top;background-size:cover;}
.page-id-128 .inner-page-banner{position:relative;background:url(../images/banners/it-planning.jpg) no-repeat right top;background-size:cover;}
.page-id-134 .inner-page-banner{position:relative;background:url(../images/banners/it-deployment.jpg) no-repeat right top;background-size:cover;}
.page-id-136 .inner-page-banner{position:relative;background:url(../images/banners/it-management.jpg) no-repeat right top;background-size:cover;}
.page-id-204 .inner-page-banner{position:relative;background:url(../images/banners/it-consulting.jpg) no-repeat right top;background-size:cover;}
.page-id-255 .inner-page-banner{position:relative;background:url(../images/banners/it-outsourcing.jpg) no-repeat right top;background-size:cover;}
.page-id-258 .inner-page-banner{position:relative;background:url(../images/banners/it-support.jpg) no-repeat right top;background-size:cover;}
.page-id-299 .inner-page-banner{position:relative;background:url(../images/banners/about_banner.jpg) no-repeat right top;background-size:cover;}
.page-id-462 .inner-page-banner{position:relative;background:url(../images/banners/about_banner.jpg) no-repeat right top;background-size:cover;}
.page-id-1615 .inner-page-banner{position:relative;background:url(../images/banners/financing-options.jpg) no-repeat right top;background-size:cover;}
.inner-page-banner .innerpage_title{position:absolute;top:50%;left:0px;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10;}
.inner-page-banner .innerpage_title h1{color:#fff;font-size:2.0rem;margin:0px;display:inline-block;background:url(../images/slider-text-bg.png) repeat-y left top;line-height:38px;padding:10px 10px 10px 95px;color:#fff;font-weight:200;font-style:italic;}
.inner-page-banner .innerpage_title .container{text-align:right;}
.inner-page-section{padding:2.5rem 0px;position:relative;overflow:hidden;}
.inner-page-section .vertical-title h3{color:#fff;text-transform:uppercase;font-size:1.0rem;margin:0px;}
.vertical-title-wrap-right{text-align:right;}
.vertical-title-wrap-right .vertical-title{display:inline-block;background:#313e49;padding:0.25rem 1rem;-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateY(-100%) rotate3d(0, 0, 1, -90deg);transform:translateY(-100%) rotate3d(0, 0, 1, -90deg);}
.vertical-title-wrap-left{text-align:left;}
.vertical-title-wrap-left .vertical-title{display:inline-block;background:#313e49;padding:0.25rem 1rem;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate(0%, -100%) rotate3d(0, 0, 1, 90deg);transform:translate(0%, -100%) rotate3d(0, 0, 1, 90deg);margin-top:-100%;}
.left-image-wrap img{opacity:0;margin-top:6rem;}
.section-image-static{position:absolute;width:50%;left:0px;right:50%;display:block;}
.section-image-static img{opacity:0;}
.section-image-static-right{right:0%;left:50%;}
.about-section1 .section-image-static{background:url(../images/inner-about-image1.jpg) no-repeat right 30px;background-size:100% auto;}
.about-section2 .section-image-static{background:url(../images/inner-about-image3.jpg) no-repeat right 30px;background-size:100% auto;}
.about-section3 .section-image-static{background:url(../images/inner-about-image4.jpg) no-repeat right 30px;background-size:100% auto;}
.about-section4 .section-image-static{background:url(../images/inner-about-image5.jpg) no-repeat right 30px;background-size:100% auto;}
.about-section5 .section-image-static{background:url(../images/inner-about-image6.jpg) no-repeat right 30px;background-size:100% auto;}
p.quoted-text{font-size:2.5rem;color:#005ca4;line-height:1.2;}
p.quoted-text:before{font-family:'FontAwesome';content:"\f10d";font-size:0.5em;line-height:inherit;color:inherit;margin-right:10px;vertical-align:1.0rem;}
p.quoted-text:after{font-family:'FontAwesome';content:"\f10e";font-size:0.5em;line-height:inherit;color:inherit;margin-left:10px;vertical-align:1.0rem;}
p.hightlighted-text{font-size:2.0rem;color:#005ca4;line-height:1.2;}
.inner-section-content{}
.inner-section-content-right,
.inner-section-content-right p{text-align:right;}
.inner-section-content-left p{text-align:left;}
.inner-page-section p strong{font-weight:900;color:inherit;}
.blue-text{color:#005ca4 !important;}
a.blue-text-link, a.blue-text-link:active{color:#005ca4 !important;}
a.blue-text-link:hover, a.blue-text-link:focus{color:#6b6c6f;}
ul.arrow-bullet{list-style:none;margin:0px 0px 10px;}
ul.arrow-bullet li{position:relative;font-size:1.1rem;line-height:1.5;padding-left:2.5em;color:#222;margin-bottom:10px;}
ul.arrow-bullet li:before{content:"";left:0.5em;width:1.1em;position:absolute;font-size:1em;line-height:inherit;background:url(../images/bullet-arrow.png) no-repeat center;height:1.5em;}
ul.dot-bullet{list-style:none;margin:0px 0px 10px;}
ul.dot-bullet li{position:relative;font-size:1.1rem;line-height:1.5;padding-left:2.5em;color:#222;margin-bottom:10px;}
ul.dot-bullet li:before{content:"";left:0.5em;width:10px;height:10px;position:absolute;line-height:inherit;display:block;background:#005ca4;top:0.5em;-webkit-border-radius:50%;border-radius:50%;}
.section_sub_title{color:#005ca4;text-align:center;text-transform:uppercase;}
.brand-list-content,
.color-list-content{padding-left:0px;padding-right:0px;}
.brands-section .logo-wrap{border:1px solid #e1e1e1;}
.brands-section .div_table_all{margin-bottom:15px;}
ul.brand-list,
ul.color-list{list-style:none;margin:0px;padding:0px;}
ul.brand-list li,
ul.color-list li{margin:0px;}
ul.brand-list li a{display:block;text-align:center;line-height:82px;line-height:5.4666rem;font-size:1.4rem;font-weight:300;}
ul.brand-list li:nth-child(1){background:#e6e7e8;}
ul.brand-list li:nth-child(2){background:#d1d3d4;}
ul.brand-list li:nth-child(3){background:#bcbec0;}
.color-wrap img{width:100%;height:auto;}
.color-wrap1 img{background-color:#005CA4;}
.color-wrap2 img{background-color:#4A5153;}
.color-wrap3 img{background-color:#7eaf3a;}
.color-wrap4 img{background-color:#f89c24;}
.color-wrap5 img{background-color:#004275;}
ul.color-list li{text-align:center;font-size:1.4rem;font-weight:300;line-height:64px;line-height:4.266667rem;}
ul.color-list li:nth-child(1){background:#e6e7e8;}
ul.color-list li:nth-child(2){background:#d1d3d4;}
.award-section{position:relative;}
.award-section .section-greybg-static{position:absolute;width:50%;left:0px;display:block;background:#eeeeee;z-index:0;text-indent:-99999px;height:170px;top:50%;margin-top:-85px;}
.award-section .section-greybg-static-right{left:50%;}
.award-section .awards-img-wrap{padding:10px 0px;}
.award-section .title_bg{background:#313e49;height:195px;width:195px;margin:0px auto;-webkit-border-radius:50%;position:relative;}
.award-section .title_bg h4{position:absolute;top:50%;left:0px;width:100%;text-align:center;color:#fff;display:block;margin:0px;font-size:1.1rem;text-transform:uppercase;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-weight:300;}
.award-section .div_table_cell1{width:40%;width:50%;}
.award-section .div_table_cell2{width:20%;}
.award-section .div_table_cell3{width:40%;width:50%;}
.awards-content-right p{text-align:right;}
.license-section1 .section-image-static{background:url(../images/inner-license-image1.jpg) no-repeat right 30px;background-size:100% auto;}
.inner-page-section .table-bordered > thead > tr > th,
.inner-page-section .table-bordered > tbody > tr > th,
.inner-page-section .table-bordered > thead > tr > td,
.inner-page-section .table-bordered > tbody > tr > td{border:3px solid #fff;}
.inner-page-section .table-bordered > thead > tr > th,
.inner-page-section .table-bordered > tbody > tr > th{background:#313e49;color:#fff;font-weight:900;}
.inner-page-section .table-bordered > thead > tr:last-child > td,
.inner-page-section .table-bordered > tbody > tr:last-child > td{border-bottom:3px solid #313e49;}
.inner-page-section .table-striped > tbody > tr:nth-of-type(2n+1){background:#eaebec;}
.partner-section{padding:1.5rem 0px;}
.partner-section1{padding:2.5rem 0px 1.5rem;}
.partner-section1 .section-image-static{background:url(../images/inner-partner-image1.jpg) no-repeat right 30px;background-size:100% auto;}
.partner-link-wrapper{position:relative;border:1px solid #ebebeb;display:inline-block;margin-bottom:20px;}
.partner-link-wrapper a{display:block;position:relative;}
.partner-link-wrapper a:after,
.partner-link-wrapper a:before{-webkit-transform:all .5s;transition:all .5s;}
.partner-link-wrapper a:after{display:block;position:absolute;top:50%;left:50%;bottom:50%;width:0%;height:0%;content:'.';color:transparent;background:rgba(225,225,225,0.9) url(../images/link-chain-b.png) center no-repeat;visibility:hidden;opacity:0;z-index:1;}
.partner-link-wrapper a:hover:after{opacity:1;left:0%;right:0%;top:0%;bottom:0%;width:100%;height:100%;visibility:visible;}
.partner-link-wrapper a:before{display:block;position:absolute;top:100%;left:50%;width:32px;height:32px;content:'.';color:transparent;background:#ebebeb url(../images/link-chain-w.png) center no-repeat;visibility:visible;opacity:1;z-index:1;-webkit-border-radius:50%;border-radius:50%;margin:-16px 0px 0px -16px;}
.partner-link-wrapper a:hover:before{top:100%;left:50%;width:0px;height:0px;visibility:hidden;opacity:0;z-index:1;}
.partners-title{background:#313e49;padding:0.5rem 1rem;color:#fff;font-weight:900;margin-bottom:15px;text-transform:uppercase;}
.contract-section1 .section-image-static{background:url(../images/inner-contract-image1.jpg) no-repeat right 30px;background-size:100% auto;}
.contract-section .panel{-webkit-border-radius:0px;border-radius:0px;}
.contract-section .panel-heading{background:none;padding:3px 5px;border-color:#ebebeb;-webkit-border-radius:0px;border-radius:0px;}
.contract-section .panel-heading h4{margin:0px;padding:10px;padding-right:25px;cursor:pointer;color:#005ca4;font-weight:900;position:relative}
.contract-section .panel-heading h4:after,
.contract-section .panel-heading h4:before{-webkit-transform:all .5s;transition:all .5s;}
.contract-section .panel-heading h4:after{display:block;position:absolute;top:50%;right:10px;width:20px;height:20px;content:'-';color:#005ca4;z-index:1;margin-top:-10px;text-align:center;line-height:20px;font-size:20px;}
.contract-section .panel-heading h4.collapsed:after{content:"+";}
a.arrow-link{text-indent:-99999px;width:20px;background:url(../images/bullet-arrow.png) no-repeat center;display:inline-block;}
.contract-section2{position:relative;}
.inner-section-grey-bg-content{background:#ebebeb;padding:25px;}
.contract-section2 .inner-section-grey-bg-content{margin-top:2rem;}
.projects-section1 .section-image-static{background:url(../images/inner-project-image1.jpg) no-repeat right 30px;background-size:100% auto;}
.careers-section1 .section-image-static{background:url(../images/inner-career-image1.jpg) no-repeat right 30px;background-size:100% auto;}
.careers-section1 .table-bordered > thead > tr:last-child > td,
.careers-section1 .table-bordered > tbody > tr:last-child > td{border-bottom:3px solid #fff;}
.bg-fg-image-wrapper{position:relative;}
.bg-fg-image{position:absolute;left:15px;right:15px;}
.bg-fg-image-follow{margin-top:2rem;}
.cloud-infra-section1 .section-image-static{background:url(../images/inner-cloud-infra-image1.jpg) no-repeat right 30px;background-size:100% auto;}
.menu-svg-close svg{height:30px;width:100%;margin:10px auto;fill:#fff;}
.svg-icon{width:20px;height:20px;}
.svg-icon path,
.svg-icon polygon,
.svg-icon rect{fill:#4691f6;}
.svg-icon circle{stroke:#4691f6;stroke-width:1;}
input.btn-theme[type=button], input.btn-theme[type=submit]{height:auto;border:0px;background-color:transparent;font-size:1.2rem;color:#fff;padding:0.2rem 1rem;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;border:1px #fff solid;-webkit-border-radius:80px;border-radius:80px;}
input.btn-theme[type=button]:hover, input.btn-theme[type=submit]:hover{background-color:#3e3e3e;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;color:#fff;background-color:transparent;color:#005ca4;border:1px #fff solid;}
#search-sub #search-form-wrap input.btn-theme{padding:0px 10px;-webkit-border-radius:5px;border-radius:5px;margin-top:10px;font-size:1rem;}
.contact-title{background:#313e49;padding:0.5rem 1rem;color:#fff;font-weight:900;margin-bottom:15px;text-align:center;}
.contact-section-form input[type="text"], .contact-section-form input[type="email"], .contact-section-form textarea{color:#c2c2c2;border:none;border-radius:0;box-shadow:none;border-bottom:1px solid #c2c2c2;padding:25px 0px;font-size:0.85rem;}
.contact-section-form input[type="text"]::-webkit-input-placeholder, .contact-section-form input[type="email"]::-webkit-input-placeholder, .contact-section-form textarea::-webkit-input-placeholder{color:#c2c2c2;}
.contact-section-form input[type="text"]:-ms-input-placeholder, .contact-section-form input[type="email"]:-ms-input-placeholder, .contact-section-form textarea:-ms-input-placeholder{color:#c2c2c2;}
.contact-section-form input[type="text"]::-moz-placeholder, .contact-section-form input[type="email"]::-moz-placeholder, .contact-section-form textarea::-moz-placeholder{color:#c2c2c2;opacity:1;}
.contact-section-form input[type="text"]:-moz-placeholder, .contact-section-form input[type="email"]:-moz-placeholder, .contact-section-form textarea:-moz-placeholder{color:#c2c2c2;opacity:1;}
.contact-section-form textarea:hover, .contact-section-form textarea:active, .contact-section-form textarea:focus{outline:0px !important;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;}
.contact-section-form input[type="submit"], .contact-section-form input[type="submit"]:visited{color:#005ca4;font-size:1.2rem;font-style:italic;padding:0.25rem 2.5rem;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;border:1px #005ca4 solid;-webkit-border-radius:80px;border-radius:80px;background:none;margin-top:20px;height:auto;}
.contact-section-form input[type="submit"]:hover,
.contact-section-form input[type="submit"]:focus{background:#005ca4;color:#fff;}
.it-prof-ser-section1 .section-image-static{background:url(../images/inner-services-image1.jpg) no-repeat right 30px;background-size:100% auto;}
.goverment-section .inner-section-grey-bg-content{margin:10px 0px;}
.video-wrapper .video_dummy{width:100%;height:1px !important;}
.video-wrapper .video-container{overflow:hidden;margin-top:-1px;}
#video-slide .carousel-control{width:30px;height:50px;top:auto;bottom:10%;display:block;z-index:1010}
#video-slide .carousel-control.left{background:url(../images/slider-left-arrow.png) no-repeat 0px 0px;right:100px;left:auto;background-size:cover;}
#video-slide .carousel-control.right{background:url(../images/slider-right-arrow.png) no-repeat 0px 0px;right:50px;background-size:cover;}
.data-center-icon-row{text-align:center;}
.data-center-icon-row .data-center-icons{position:relative;padding:140px 0px 0px 0px;display:inline-block;min-width:120px;}
.data-center-icon-row .data-center-icons:before{width:120px;height:120px;display:block;background:#1d79d2 url(../images/data-center-icons.png) no-repeat;position:absolute;content:"";top:10px;left:50%;margin-left:-60px;-webkit-border-radius:50%;border-radius:50%;z-index:100}
.data-center-icon-row .data-center-icons:after{width:130px;height:130px;display:block;background:#cecece;position:absolute;content:"";top:5px;left:50%;margin-left:-65px;-webkit-border-radius:50%;border-radius:50%;z-index:90;}
.data-center-icon-row .data-center-icon1:before{background-position:0px 0px;}
.data-center-icon-row .data-center-icon2:before{background-position:-120px 0px;}
.data-center-icon-row .data-center-icon3:before{background-position:-240px 0px;}
.data-center-icon-row .data-center-icon4:before{background-position:-360px 0px;}
.data-center-icon-row h3{text-align:center;font-size:1.4rem;}
.data-center-icon-row h3 a{color:#6b6c6f;}
.data-center-icon-row h3 a:hover{color:#1d79d2}
.data-center-icon-row .data-center-icons:hover:before{background-color:#313e49;}
.we-serve-icons-wrapper h3{text-align:center;}
.we-serve-icons-wrapper h3{text-align:center;font-size:1.4rem;}
.we-serve-icons-wrapper h3 a{color:#6b6c6f;}
.we-serve-icons-wrapper h3 a:hover{color:#1d79d2}
.we-serve-icons{position:relative;padding:140px 0px 0px 0px;display:inline-block;min-width:120px;}
.we-serve-icons:before{width:100px;height:100px;display:block;background:#fff url(../images/we-serve-icons.png) no-repeat;position:absolute;content:"";top:10px;left:50%;margin-left:-50px;z-index:100;-webkit-border-radius:6px;border-radius:6px;}
.we-serve-icons:after{width:120px;height:120px;display:block;background:#cecece;position:absolute;content:"";top:0px;left:50%;margin-left:-60px;z-index:90;-webkit-border-radius:10px;border-radius:10px;}
.we-serve-icon1:before{background-position:0px 0px;}
.we-serve-icon2:before{background-position:-100px 0px;}
.we-serve-icon3:before{background-position:-200px 0px;}
.we-serve-icons:hover:after{background-color:#1d79d2;}
.project-references-banner{position:relative;background:url(../images/banners/project_banner.jpg) no-repeat right top;background-size:cover;}
.procurement-contracts-banner .inner-page-banner{position:relative;background:url(../images/banners/contract_banner.jpg) no-repeat right top;background-size:cover;}
.who-we-are-icons-wrapper h3{text-align:center;}
.who-we-are-icons-wrapper h3{text-align:center;font-size:1.4rem;}
.who-we-are-icons-wrapper h3 a{color:#6b6c6f;}
.who-we-are-icons-wrapper h3 a:hover{color:#1d79d2}
.who-we-are-icons{position:relative;padding:180px 0px 0px 0px;display:inline-block;min-width:120px;}
.who-we-are-icons:before{width:120px;height:120px;display:block;background:#1d79d2 url(../images/who-we-are-icons.png) no-repeat;position:absolute;content:"";top:20px;left:50%;margin-left:-60px;z-index:100;-webkit-border-radius:25%;border-radius:25%;background-size:auto 100px;border:10px solid #1d79d2;}
.who-we-are-icons:after{width:160px;height:160px;display:block;background:#cecece;position:absolute;content:"";top:0px;left:50%;margin-left:-80px;z-index:90;-webkit-border-radius:25%;border-radius:25%;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}
.who-we-are-icon1:before{background-position:0px 0px;}
.who-we-are-icon2:before{background-position:-100px 0px;}
.who-we-are-icon3:before{background-position:-200px 0px;}
.who-we-are-icon4:before{background-position:-300px 0px;}
.who-we-are-icon5:before{background-position:-400px 0px;}
.who-we-are-icon6:before{background-position:-500px 0px;}
.who-we-are-icon7:before{background-position:-600px 0px;}
.who-we-are-icon8:before{background-position:-700px 0px;}
.who-we-are-icon9:before{background-position:-800px 0px;}
.who-we-are-icon10:before{background-position:-900px 0px;}
.who-we-are-icon11:before{background-position:-1000px 0px;}
.who-we-are-icons:hover:after{background-color:#1d79d2;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}
.what-we-do-icons-wrapper h3{text-align:center;}
.what-we-do-icons-wrapper h3{text-align:center;font-size:1.4rem;}
.what-we-do-icons-wrapper h3 a{color:#6b6c6f;}
.what-we-do-icons-wrapper h3 a:hover{color:#1d79d2}
.what-we-do-icons{position:relative;padding:180px 0px 0px 0px;display:inline-block;min-width:150px;}
.what-we-do-icons:before{width:150px;height:150px;display:block;background:#cecece url(../images/what-we-do-icons.png) no-repeat;position:absolute;content:"";top:20px;left:0%;margin-left:0px;z-index:100;}
.what-we-do-icons:after{width:150px;height:150px;display:block;background:#1d79d2;position:absolute;content:"";top:20px;left:0%;margin-left:0px;z-index:90;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}
.what-we-do-icon1:before{background-position:0px 0px;}
.what-we-do-icon2:before{background-position:-150px 0px;}
.what-we-do-icon3:before{background-position:-300px 0px;}
.what-we-do-icons:hover:after{width:150px;height:150px;margin-top:10px;margin-left:10px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}
.how-to-buy-icons-wrapper{text-align:center;}
.how-to-buy-icons-wrapper h3{text-align:center;font-size:1.4rem;}
.how-to-buy-icons-wrapper h3 a{color:#6b6c6f;}
.how-to-buy-icons-wrapper h3 a:hover{color:#1d79d2}
.how-to-buy-icons{position:relative;padding:180px 0px 0px 0px;display:inline-block;min-width:150px;}
.how-to-buy-icons:before{width:150px;height:150px;display:block;background:url(../images/how-to-buy-icons.png) no-repeat;position:absolute;content:"";top:20px;left:50%;margin-left:-75px;z-index:100;-webkit-border-radius:50%;border-radius:50%;border:5px solid #1d79d2;opacity:1;}
.how-to-buy-icons:after{width:150px;height:150px;display:block;background:#1d79d2 url(../images/how-to-buy-icons.png) no-repeat;position:absolute;content:"";top:20px;left:50%;margin-left:-75px;z-index:100;-webkit-border-radius:50%;border-radius:50%;border:5px solid #cecece;opacity:0;}
.how-to-buy-icon1:before{background-position:0px 0px;}
.how-to-buy-icon2:before{background-position:-150px 0px;}
.how-to-buy-icon3:before{background-position:-300px 0px;}
.how-to-buy-icon1:after{background-position:0px -150px;}
.how-to-buy-icon2:after{background-position:-150px -150px;}
.how-to-buy-icon3:after{background-position:-300px -150px;}
.how-to-buy-icons:hover:before{transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;opacity:0}
.how-to-buy-icons:hover:after{transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;opacity:1;}
.inc-footer-logo{max-width:170px;margin-top:20px;}
.error404 #header-wrap.top-fixed-header{background:rgba(00,2,40,0.9);}
.info-wrapper{padding:40px 0px;}
.info_bg{background:url(../images/infographics_bg.png) no-repeat center top;}
.info-right-content{text-align:right;}
.info-graphics-items{margin-bottom:20px;}
.info-graphics-items h4{margin:0px;margin-top:5px;}
.info-graphics-items p{font-size:0.75rem;line-height:1.1;}
.info-graphics-items .gray-image{max-width:100%;opacity:0;}
.info-graphics-items a{display:inline-block;}
.info-graphics-item1 a{background:url(../images/info_logos_g_1.png) no-repeat;}
.info-graphics-item2 a{background:url(../images/info_logos_g_2.png) no-repeat;}
.info-graphics-item3 a{background:url(../images/info_logos_g_3.png) no-repeat;}
.info-graphics-item4 a{background:url(../images/info_logos_g_4.png) no-repeat;}
.info-graphics-item5 a{background:url(../images/info_logos_g_5.png) no-repeat;}
.info-graphics-item6 a{background:url(../images/info_logos_g_6.png) no-repeat;}
.info-graphics-item1 a:hover{background:url(../images/info_logos_1.png) no-repeat;}
.info-graphics-item2 a:hover{background:url(../images/info_logos_2.png) no-repeat;}
.info-graphics-item3 a:hover{background:url(../images/info_logos_3.png) no-repeat;}
.info-graphics-item4 a:hover{background:url(../images/info_logos_4.png) no-repeat;}
.info-graphics-item5 a:hover{background:url(../images/info_logos_5.png) no-repeat;}
.info-graphics-item6 a:hover{background:url(../images/info_logos_6.png) no-repeat;}
.white-glove-icons{position:relative;padding:0px 0px 0px 120px;display:inline-block;min-height:100px;line-height:100px;}
.white-glove-icons:before{width:100px;height:100px;display:block;background:url(../images/white-glove-icons.png) no-repeat;position:absolute;content:"";top:0px;left:0%;margin-left:0px;z-index:100;border:2px solid #005ca4;-webkit-border-radius:50%;border-radius:50%;}
.white-glove-icon1:before{background-position:0px 0px;}
.white-glove-icon2:before{background-position:-100px 0px;}
.white-glove-icon3:before{background-position:-200px 0px;}

#home_video_text.showing{opacity: 1;}
#home_video_text1.showing{opacity: 1;}
#home_video_text2.showing{opacity: 1;}
#home_video_text3.showing{opacity: 1;}

.mobile_video_text_wrapper{position: relative; height: 200px;background: #313e49;display: none;}
.mobile-video-heading{position: absolute; top:50%; left:0px; width:100%;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%);background: none;opacity: 0;}
.mobile-video-heading.showing{opacity: 1;}