@import "https://fonts.googleapis.com/css?family=Oswald:400,600";@import "https://fonts.googleapis.com/css?family=Nunito:400,600";@import "https://fonts.googleapis.com/css?family=Luckiest+Guy";@import "https://fonts.googleapis.com/css?family=Lobster";.vidbg-container{position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;background-color:#444}.vidbg-container video{margin:auto;position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);max-width:none;opacity:0}.vidbg-overlay{position:absolute;top:0;left:0;right:0;bottom:0;opacity:1;transition:opacity .5s ease}img.aligncenter{display:block;margin:0 auto}.ancient-browser-alert{background:#a00;color:#faa;display:block;padding:3px 0;text-align:center}.ancient-browser-alert a{color:#fff;text-decoration:underline}.page-header-top-right{margin-top:10px}.pagination{margin:0}.pagination-center{text-align:center}.pagination-row{margin-bottom:20px}.required{color:red}.row-with-vspace{margin-bottom:20px}.site-main .format-aside{background:#f5f5f5}.site-main .format-image{background:url(../img/content-post-format-image.png) left top no-repeat}.site-main .format-link{background:url(../img/content-post-format-link.png) left top no-repeat}.site-main .format-quote{background:url(../img/content-post-format-quote.png) left top no-repeat}.site-main .format-video{background:url(../img/content-post-format-video.png) left top no-repeat}.site-title{margin-bottom:0;margin-top:10px}.site-title > a{text-decoration:none}.site-title > div{height:auto;line-height:18px}.site-title .site-description{color:#999;font-size:16px}.site-title .site-title-heading{margin:0}.widget_calendar #wp-calendar{margin:0}.widget_calendar #wp-calendar #next{text-align:right}#comments .comment-navigation{margin-bottom:0}#comments .comment-navigation-below{margin-bottom:20px;margin-top:15px}#comments .media-list li .media{margin-top:15px}#comments .media-list li .media .media-body{border:1px solid #eee;padding:10px}#comments .media-list li .media .media-body .comment-author{font-size:12px;margin-bottom:10px}#comments .media-list ul.children{list-style:none;margin-left:2.5em}#main-column .wp-video-shortcode{display:block;height:auto;max-width:100%}#main-column .attachment .entry-content{margin-bottom:20px}#main-column .attachment .entry-content .attachment{text-align:center}#main-column .attachment .entry-meta{margin-bottom:20px}#main-column .post,#main-column .page{border:1px solid #eee;margin-bottom:20px;padding:10px}#main-column .post .entry-header .entry-meta{color:#999}#main-column .post .entry-header .entry-meta a{color:inherit}#main-column .post .entry-header .entry-meta .posted-on .updated{display:none}#main-column .post .entry-meta .categories-icon{cursor:default}#main-column .post .entry-meta .comments-link a{color:#333}#main-column .post .entry-meta .comments-link a .comment-icon .comment-total,#main-column .page .entry-meta .comments-link a .comment-icon .comment-total{color:#555;font-size:12px;margin-left:5px}#main-column .attachment .edit-post-link a,#main-column .attachment .entry-meta .edit-post-link a,#main-column .post .entry-meta .edit-post-link a,#main-column .page .entry-meta .edit-post-link a{color:#333}#main-column .post .entry-meta .tags-icon{cursor:default}#main-column .attachment .entry-title,#main-column .post .entry-title,#main-column .page .entry-title{margin-top:0;word-wrap:break-word}#sidebar-left .widget,#sidebar-right .widget{border:1px solid #eee;margin-bottom:20px;overflow:hidden;padding:10px}#sidebar-left .widget ul,#sidebar-right .widget ul{padding-left:20px}#sidebar-left .widget .widget-title,#sidebar-right .widget .widget-title{font-size:18px;margin-top:0}#site-footer{background:#f5f5f5;border-top:3px solid #ddd;font-size:12px;padding:10px}#pgc-49-0-0,#pgc-49-0-1{width:50%}#pg-49-0,#pg-49-1,#pg-49-2,#pg-49-3,#pl-49 .panel-grid-cell .so-panel:last-child{margin-bottom:0}#pg-49-0 .panel-grid-cell{float:left}#pg-49-1 .panel-grid-cell,#pg-49-2 .panel-grid-cell,#pg-49-3 .panel-grid-cell{float:none}#pl-49 .panel-grid-cell .so-panel{margin-bottom:30px}#pg-49-0,#pg-49-1,#pg-49-2,#pg-49-3{margin-left:-15px;margin-right:-15px}#pg-49-0 .panel-grid-cell,#pg-49-1 .panel-grid-cell,#pg-49-2 .panel-grid-cell,#pg-49-3 .panel-grid-cell{padding-left:15px;padding-right:15px}@media (max-width:767px){#pg-49-0 .panel-grid-cell,#pg-49-1 .panel-grid-cell,#pg-49-2 .panel-grid-cell,#pg-49-3 .panel-grid-cell{float:none;width:auto}#pgc-49-0-0{margin-bottom:30px}#pl-49 .panel-grid .panel-grid-cell-empty{display:none}#pl-49 .panel-grid .panel-grid-cell-mobile-last{margin-bottom:0}}.pad{padding:50px 0}.service-title h3{color:#424242;padding:0;margin:0}.service-title h3.lined span{padding:0 30px;margin:0;background:#fff}.ak_services h4{color:#424242;font-size:35px;font-weight:500;font-family:Jost; text-transform:uppercase}.ak_servicesrow{margin:42px 0}.ak_servicesbox p{font-size:16px;color:#1a1a1a;line-height:24px;margin:0 0 20px}.ak_servicesbox{margin:30px 0 10px;text-align:center}.all-button{padding:14px 20px;margin-top:10px;font-size:15px;text-transform:uppercase;border:0;border-radius:0;background-color:#000;-webkit-box-shadow:0 3px 13px rgba(1,1,1,.27);-moz-box-shadow:0 3px 13px rgba(1,1,1,.27);box-shadow:0 3px 13px rgba(1,1,1,.27);letter-spacing:.08em}.all-button:hover{background:#015EBF;color:#000;-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-o-transition:all 400ms linear;-ms-transition:all 400ms linear;transition:all 400ms linear}.section_title{width:100%;text-align:center;position:relative;z-index:2}.section_title .wt_mark{width:100%;display:block;font-size:120px;line-height:1;font-weight:700;text-transform:uppercase;text-align:center;opacity:.08;letter-spacing:.1em;}.section_title h2{width:100%;display:block;font-size:35px;line-height:40px;font-weight:500;font-style:normal; z-index:100;margin-bottom:20px;letter-spacing:.06em;color:#000}.white-bg-1{background-color:#f7f9f9;font-size:15px;z-index:50}.sn_workportfolio{padding-bottom:30px;padding-top:30px}.sn_projectthumb{display:block;box-shadow:0 0 25px 0 rgba(0,0,0,0.27); margin:0; background-color:#fff}#portfolioSlider .item{padding:10px}#portfolioSlider .owl-nav{position:absolute;top:50%;left:0;right:0;width:100%;max-width:800px;margin:-35px auto 0}#portfolioSlider .owl-prev,#portfolioSlider .owl-prev{display:inline-block}#portfolioSlider .owl-prev{float:left;left:7%}#portfolioSlider .owl-next{float:right;right:7%}#portfolioSlider.owl-carousel .owl-item img{padding:0!important;margin:0 auto}.client_top{margin-top:-125px}.knowBtn{font-family:gooddogregular;font-weight:400;background:url(../images/bg-knowmore-btn.gif) center top no-repeat;width:262px;height:66px;display:inline-block;font-size:18px;color:#fff;text-align:center;line-height:72px}.knowBtn:hover{background:url(../images/bg-knowmore-btn.gif) center bottom no-repeat}.award{background:#000 url(../images/excited-bg.jpg) no-repeat;background-size:cover;background-attachment:fixed;text-align:center;height:400px}.award-bg{background-color:#f1f2f6}.year{background-color:#000;display:inline-block;color:#fff;font-size:14px;padding:5px 10px;bottom:-20px;position:relative}.award-image-maker{padding-top:80%;width:100%}.award-image-area{width:70%;background:no-repeat center center / contain;margin:0 auto}.award-name-cat h3{font-size:16px;color:#000;text-transform:uppercase;font-weight:600;line-height:24px;font-family:Playfair Display}.award-name-cat h4{font-size:15px;font-family:Playfair Display}.dm{margin-top:50px}.dm1{margin-top:70px}.pr{margin-top:30px}.cw{margin-top:70px}.footer_left h5{font-size:18px;margin-top:20px;line-height:40px;font-weight:700;text-transform:uppercase;color:#fff;margin-bottom:60px}.footer_left span{display:inline-block;line-height:40px;color:#015EBF;transition:color .5s,background .5s}.contact-us-banner{background-image:url(../images/contact-us-banner.jpg);background-position:center top;background-repeat:no-repeat;min-height:400px}.inbound-field:nth-child(1){padding-right:5px}.inbound-field:nth-child(1),.inbound-field:nth-child(2){width:50%;float:left}.inbound-field{margin-left:0!important;list-style-type:none!important;list-style-image:none!important;list-style:none!important;overflow:visible}.inbound-field input[type=text],.inbound-field input[type=email],.inbound-field select{width:100%!important;border-bottom:3px solid #000;border-left:0;border-right:0;border-top:0;font-size:14px;text-transform:uppercase;border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important}.inbound-field input,.inbound-field select{padding:14px 0 10px}input,select,textarea{background-color:#fff;border:1px solid #ddd;font-size:18px;font-size:1.8rem;font-weight:400;padding:16px;width:100%}.inbound-field:nth-child(3),.inbound-field:nth-child(4),.inbound-field:nth-child(5){float:left;width:100%;margin-top:30px}textarea.inbound-input-textarea{height:150px;width:99.2%;width:100%!important;border:3px solid #000;font-size:13px;color:#000}textarea{background-color:#fff;border:1px solid #ddd;font-size:18px;font-size:1.8rem;font-weight:400;padding:16px;width:100%;overflow:auto}button,input,optgroup,select,textarea{font:inherit;margin:0}.inbound-field.inbound-submit-area{padding:0 0 10px;margin:15px 0 0;clear:both;float:left;width:100%;margin-top:0!important}#inbound_form_submit{text-transform:none;cursor:pointer}.inbound-button-submit{width:100%}.black-button,.inbound-button-submit{background-color:#000;padding:10px;font-size:25px!important;color:#fff;text-decoration:none;text-transform:uppercase;margin-top:22px;display:block;text-align:center;border:none}.black-button,.inbound-button-submit:hover{background-color:#015EBF;color:#000}.inbound-field .message{margin-bottom:13px!important}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700;color:#000}ul.social-network{list-style:none;margin-left:0!important;padding:0;margin-top: 25px;}ul.social-network li{display:inline;margin:0 15px}.social-network a.icoRss:hover{background-color:#c12aa5}.social-network a.icoFacebook:hover{background-color:#3B5998}.social-network a.icoTwitter:hover{background-color:#3cf}.social-network a.icoGoogle:hover{background-color:#BD3518}.social-network a.icoVimeo:hover{background-color:#0590B8}.social-network a.icoLinkedin:hover{background-color:#007bb7}.social-network a.icoRss:hover i,.social-network a.icoFacebook:hover i,.social-network a.icoTwitter:hover i,.social-network a.icoGoogle:hover i,.social-network a.icoVimeo:hover i,.social-network a.icoLinkedin:hover i{color:#fff}a.socialIcon:hover,.socialHoverClass{color:#44BCDD}.social-circle li a{display:inline-block;position:relative;margin:0 auto;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center;width:100px;height:100px;font-size:48px}.social-circle li i{margin:0;line-height:100px;text-align:center}.social-circle li a:hover i,.triggeredHover{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms--transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}.social-circle i{color:#fff;-webkit-transition:all .8s;-moz-transition:all .8s;-o-transition:all .8s;-ms-transition:all .8s;transition:all .8s}.social-circle a{background-color:#000}.title._45px{font-size:45px;text-align:center;color:#000;margin:60px 0 40px}.title{text-transform:uppercase;font-weight:900;font-size:30px;line-height:80%}.orange-box{background:#015EBF}.orange-box,.page .content-wrapper .grey-box{display:inline-block;padding:3px}.agency p{font-size:16px;margin:0 auto 30px;font-weight:400;line-height:1.6;color:#1a1a1a}.tab-content p{font-size:16px;text-align:center;font-weight:400;line-height:24px;color:#fff;margin-top:100px}.agency:before{content:"";position:absolute;height:5px;border-bottom:1px solid #fe4458;width:100%;top:40px;left:0;z-index:-9}.agency .container h3.default{text-align:center;display:inline-block;background:#fff;position:relative;top:20px;float:none;font-family:Conv_RobotoSlab-Light;font-weight:400;font-size:38px;padding:0 20px}.agency h5{font-size:20px!important;text-align:center!important;color:#000;font-weight:400;margin:15px 0 0;padding:0}.agency .designation{font-size:18px!important;text-align:center;font-size:24px!important;color:#000;font-family:'Lobster',cursive;padding:0;margin:0}.horizontal-images.content li{margin:0 3px;float:left;width:210px;list-style-type:none;margin:30px 20px 0 auto}.agency-brief{text-transform:uppercase;font-size:3em;font-weight:600;line-height:1;padding:0;margin:0 0 30px;color:#000}.howedoitTop{width:100%;height:28px;background:url(../images/howedoit-topboder.gif) repeat-x}.howedoit{background:#020202;padding:96px 0 140px;color:#f7f8f7}.howedoitBot{width:100%;height:28px;background:url(../images/howedoit-botboder.gif) repeat-x}.panel.with-nav-tabs .panel-heading{padding:5px 5px 0;margin-top:-170px}.panel.with-nav-tabs .nav-tabs{border-bottom:none}.panel.with-nav-tabs .nav-justified{margin-bottom:-1px}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background:url(../images/tabbing-bg-hover.gif) top center no-repeat!important;text-align:center}.nav-tabs a:hover{background:url(../images/tabbing-bg-hover.gif) bottom center no-repeat!important;color:#000!important;text-align:center}@media (min-width: 992px){.col-md-offset-2{margin-left:10%!important}.page-ui-black{background:#015EBF;color:#202020;padding:200px 0 100px}.about-content{display:block;position:relative;overflow:hidden;width:100%;margin-right:auto;margin-left:auto;text-align:center}.about-content-title-wrapper{position:relative;height:8.906em}.about-content-title{position:absolute;transform:translateX(-50%);display:inline-block;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:top;font-size:8.906em;font-weight:600;cursor:default}.about-subtitle{font-size:.656em;position:absolute;z-index:2;bottom:calc(.4285em + 42%);left:calc(1.4285em + 20.5%);opacity:1;font-weight:400;color:#202020;-webkit-user-select:text!important}}@media (max-height: 800px){.about-subtitle{font-size:18px;font-weight:700}}.howedoit h2{color:#fff;font-size:20px;width:31%;margin:0 auto 38px}.service-banner{background-color:#015EBF;padding-bottom:20px;}.service-banner-image{padding:130px 0 30px}.service-brief h2{text-transform:uppercase;font-size:2em;font-weight:600;line-height:1.2;padding:0;margin:0 0 30px;color:#000}.service-brief h2:after{display:block;content:"";height:6px;width:126px;max-width:15%;background-color:#000;margin:20px 0 40px}.service-brief ul{color:#fff;font-size:16px;padding-left:0}.service-brief li{color:#000;position:relative;margin-left:20px;list-style-type:disc;padding:20px 0 8px;font-weight:400}.service-brief li:after{border-bottom:1px dotted #000;content:'';left:-18px;position:absolute;height:0;bottom:-1px;display:block;width:100%}.service-brief li:nth-of-type(1){padding:0 0 8px}.service-brief a:hover{background-position:9px 10px;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.service-brief a{background-image:url(../images/pointer_white_solutions.png);background-size:53px;background-repeat:no-repeat;background-position:6px 10px;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;background-color:#000;color:#fff!important;display:inline-block;color:#000;text-decoration:none;padding:5px 25px 5px 65px;font-size:22px;position:relative;margin-top:40px;font-weight:700;text-transform:uppercase}.service-brief h3{text-transform:uppercase;font-size:20px;color:#000;line-height:1.2;margin:0 0 20px;font-weight:700}.service-brief h3 h3:first-of-type{margin-top:0!important}#portfolio-wrap{margin:0 auto;width:100%}#portfolio{width:100%;-webkit-transition:height .3s ease-in-out;-moz-transition:height .3s ease-in-out;-o-transition:height .3s ease-in-out;-ms-transition:height .3s ease-in-out;transition:height .3s ease-in-out}#main .item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}#main .item-content{height:100%;width:100%;position:absolute;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:0;background-size:cover;background-position:center center;overflow:hidden;display:table;display:block;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.zoom-box{height:10px;margin:0 auto;padding-top:10px;position:relative;width:20px}.wide .zoom-box{height:15px;margin:0 auto;padding-top:15px;position:relative;width:30px}#main .item .zoom-box{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#main .item:hover .zoom-box{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition:all .2s ease-in-out .3s;-moz-transition:all .2s ease-in-out .3s;-o-transition:all .2s ease-in-out .3s;-ms-transition:all .2s ease-in-out .3s;transition:all .2s ease-in-out .3s}.zoom-in-left,.zoom-in-right{width:20px;height:2px;background-color:#FFF;position:absolute}.wide .zoom-in-left,.wide .zoom-in-right{width:30px}.zoom-in-right{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.zoomin .item-content{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.zoomin:hover .item-content{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.zoomin .item-overlay{text-align:center}.zoomin .item-overlay .item-title,.zoomin .item-overlay .item-cat{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}.zoomin .inner{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.zoomin:hover .inner{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition:all .3s ease-in-out .2s;-moz-transition:all .3s ease-in-out .2s;-o-transition:all .3s ease-in-out .2s;-ms-transition:all .3s ease-in-out .2s;transition:all .3s ease-in-out .2s}#main .item:hover .item-content{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.rotate .inner{vertical-align:bottom;position:absolute;top:45%;left:0;width:100%}#main .item-overlay{height:100%;width:100%;background:rgba(0,0,0,0);position:absolute;opacity:0;padding:40px;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;cursor:pointer}.sliding .item-overlay{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all 600ms cubic-bezier(0.86,0,0.07,1),opacity .3s ease-in-out .2s;-moz-transition:all 600ms cubic-bezier(0.86,0,0.07,1),opacity .3s ease-in-out .2s;-o-transition:all 600ms cubic-bezier(0.86,0,0.07,1),opacity .3s ease-in-out .2s;transition:all 600ms cubic-bezier(0.86,0,0.07,1),opacity .3s ease-in-out .2s;opacity:1;background:rgba(0,0,0,0.8)}#main .item.sliding:hover .item-overlay{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}.sliding .item-overlay .item-title,.sliding .item-overlay .item-cat{-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-o-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px)}#main .item.sliding:hover .item-overlay .item-title,.item.sliding:hover .item-overlay .item-cat{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);--webkit-transition:all .3s ease-in-out .2s;-moz-transition:all .3s ease-in-out .2s;-o-transition:all .3s ease-in-out .2s;-ms-transition:all .3s ease-in-out .2s;transition:all .3s ease-in-out .2s}.wide .item-overlay{padding:60px}.rotate .item-overlay{padding:30px 30px 20px}#main .item:hover .item-overlay{background:rgba(0,0,0,0.8);opacity:1}#main .item-cat{display:block;color:#f5f5f5;margin-bottom:0;opacity:0;font-size:14px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-o-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}#main .item:hover .item-cat{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition:all .2s ease-in-out .2s;-moz-transition:all .2s ease-in-out .2s;-o-transition:all .2s ease-in-out .2s;-ms-transition:all .2s ease-in-out .2s;transition:all .2s ease-in-out .2s}#main .item.rotate .item-cat,.item.rotate:hover .item-cat,.item.rotate .item-title,.item.rotate:hover .item-title{opacity:1;margin-left:20px;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-align:center}#main .item.rotate:hover .item-cat,.item.rotate:hover .item-title{margin-left:0}#main .item-title{display:block;font-weight:600;color:#fff;font-size:24px;opacity:0;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-o-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);margin-bottom:5px}.wide .item-title{font-size:30px}#main .item:hover .item-title{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition:all .2s ease-in-out .2s;-moz-transition:all .2s ease-in-out .2s;-o-transition:all .2s ease-in-out .2s;-ms-transition:all .2s ease-in-out .2s;transition:all .2s ease-in-out .2s}nav.navigation{float:right;text-align:right;padding-top:86px}nav.navigation>ul>li{float:left;font-size:15px;margin-left:11px;position:relative}nav.navigation>ul>li>a{color:#000;width:108px;height:38px;text-align:center;display:inline-block;background:url(../images/navigation.gif) left top no-repeat}nav.navigation>ul>li.active>a,nav.navigation>ul>li:hover>a,nav.navigation>ul>li>a:hover{background:url(../images/navigation.gif) left bottom no-repeat;color:#fff}nav.navigation>ul>li.active>a{background:url(../images/navigation.gif) left -52px no-repeat;color:#fff}nav.navigation>ul>li>.subMenu{position:absolute;background:url(../images/submenu-bg.png) center bottom no-repeat;top:24px;left:-280px;text-align:left;width:691px;padding:50px 6px 0 32px;height:264px;font-size:13px;display:none;z-index:101}nav.navigation>ul>li:hover>.subMenu{display:block}nav.navigation>ul>li>.subMenu li a{color:#fff;background:url(../images/submenu-divider.png) left bottom repeat-x;padding:10px 0;line-height:13px;-webkit-transition:all .2s linear 0;-moz-transition:all .2s linear 0;-o-transition:all .2s linear 0;transition:all .2s linear 0}nav.navigation>ul>li>.subMenu li a:hover{padding-left:4px;color:#015EBF}nav.navigation>ul>li>.subMenu li a span{width:7px;height:6px;background:url(../images/submenu-arrow.png) no-repeat;display:inline-block;vertical-align:middle;margin-right:4px}nav.navigation>ul>li>l.subMenu li a.last{background:0 0}nav.navigation>ul>li>.subMenu li a.submenuHead{color:#6ad89b;font-size:15px;padding:0 0 10px}nav.navigation>ul>li>.subMenu li a.submenuHead:hover{padding-left:4px}nav.navigation>ul>li>.subMenu li>div{float:left;padding-left:200px;padding-right:28px}nav.navigation>ul>li>.subMenu li>div:nth-child(4){width:22%}nav.navigation>ul>li>.subMenu li>div a{width:100%;display:block;line-height:1.4}.hidden-md{display:none}.award-width{width:70%;margin:0 auto}.mar-top{margin-top:40px}.contact-1{margin:20px 0 30px}.contact-2{margin:40px 0 30px}.contact-3{margin:30px 0}

.font-2024 {color: #424242;font-size: 35px;font-weight:500;font-family: "Jost", sans-serif;text-transform: uppercase;}
.all-heading{margin-top: 0;font-weight: 600;font-size: 20px;}
input:focus-visible {outline: none;}


.inquiry-now-popup{background-color: #015EBF;color: #fff;width: 75px;height: 75px;border-radius: 50%;font-weight: 600;border: none}
.inquiry-now-popup::before {border-color: #015EBF; animation: aspine 20s linear infinite;content: "";position: absolute;top: -7px;right: -7px;bottom: -7px;left: -7px;border-width: 1px;border-style: dashed; border-radius: inherit;}
.inquiry-now-popup:hover {background:#015EBF;color: #000;}
@keyframes aspine {from {transform: rotate(0)}to { transform: rotate(359deg)}}



#mybutton {position: fixed;bottom: 20px;right: 10px;z-index: 99;}
 
 
#myModal .modal-body { padding: 10px 40px 25px}
#myModal h2 {margin-top: 0;font-weight: 600;}
#myModal p {margin: 0; padding: 0 0 10px; color:#000}
 

#myModal .modal-header {padding: 0;border-bottom: 0}
#myModal button.close { right: 11px;position: relative; top: 12px;opacity: 1; margin-top: 0}
 
.bg-co .inbound-field:nth-child(1), .bg-co .inbound-field:nth-child(2), .bg-co .inbound-field:nth-child(3), .bg-co .inbound-field:nth-child(4) {width: 50%; float: left;} 

.bg-co .inbound-field:nth-child(1), .bg-co .inbound-field:nth-child(3) { padding-right: 5px;}

/*-----Work page css 2024----*/
.work-2024.grid{position: relative;margin: 0 auto;max-width: 1140px;list-style: none;text-align: center; margin-bottom:20px}

/* Common style */
.work-2024.grid figure {position: relative;float: left;overflow: hidden;margin: 10px 1%; max-width:550px;width: 48%;background: #3085a3;text-align: center;cursor: pointer;}
.work-2024.grid figure img {position: relative;display: block;min-height: 100%;max-width: 100%;opacity: 0.8;}
.work-2024.grid figure figcaption {padding: 2em;color: #fff;text-transform: uppercase;font-size: 1.25em;
-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.work-2024.grid figure figcaption::before,
.work-2024.grid figure figcaption::after {pointer-events: none;}
.work-2024.grid figure figcaption,
.work-2024.grid figure figcaption > a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.work-2024.grid figure figcaption > a {z-index: 1000;text-indent: 200%;white-space: nowrap;font-size: 0;opacity: 0;}
.work-2024.grid figure h2 {word-spacing: -0.15em;font-weight: 300;}
.work-2024.grid figure h2 span {font-weight: 800;}

.work-2024.grid figure h2,
.work-2024.grid figure p {margin: 0;}
.work-2024.grid figure p {letter-spacing: 1px;font-size: 100%; padding-top: 5px;}
.work-2024 figure.effect-zoe figcaption {top: auto;bottom: 0;padding: 1em;height: 3.75em;background: #fff;color: #3c4a50;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}
.work-2024 figure.effect-zoe h2 {float: left;}
.work-2024 figure.effect-zoe p.icon-links i {float: right;color: #3c4a50;font-size: 1.4em;}
.work-2024 figure.effect-zoe:hover p.icon-links a:hover,
.work-2024 figure.effect-zoe:hover p.icon-links a:focus {color: #252d31;}

 
.work-2024 figure.effect-zoe h2,
.work-2024 figure.effect-zoe p.icon-links i {-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0,200%,0);transform: translate3d(0,200%,0);}
.work-2024 figure.effect-zoe h2 {display: inline-block;}
.work-2024 figure.effect-zoe:hover figcaption,
.work-2024 figure.effect-zoe:hover h2,
.work-2024 figure.effect-zoe:hover p.icon-links i{-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.work-2024 figure.effect-zoe:hover h2 {-webkit-transition-delay: 0.05s;transition-delay: 0.05s;}
.work-2024 figure.effect-zoe:hover p.icon-links i{-webkit-transition-delay: 0.2s;transition-delay: 0.2s;}
 
 /*-----Thankyou page css  ----*/
.thanks-block{ max-width: 650px;text-align: center;margin:100px auto;padding: 40px; width:100%}

/*------CSS start FEB 2026-----*/
.navbar-brand img{width: 135px; }

.video-background-holder {position: relative;background-color:#000; width: 100%; overflow: hidden;object-fit: cover;height: 100vh;}
.video-background-holder video { object-fit: cover; width: 100vw; height: 100vh;}


.my-spaces{ padding:50px 0}
.ak_ABOUT, .ak_ABOUT .about-text-block, .ak_ABOUT .section_title .wt_mark, .ak_ABOUT .section_title h2 { text-align:left} 
.about-text-block{ margin-top:15px}
.ak_ABOUT .knowBtn { display: block;margin-top: 20px;}
.about-sec p{color: #333;font-size: 16px;line-height:1.6;}

.para-one{letter-spacing: .01rem;  font-size: 2.5rem;font-weight: 900;line-height: 45px;color: #000;margin-bottom: 25px;}


.hero-block__content{max-width: 550px;position: absolute;z-index: 5;left: 0;right: 0; top:250px; bottom: 0;margin: 0 auto;text-align: center;}
.hero-block__heading{font-size: 43px; line-height:120%; color: #fff; font-weight: 700; margin-bottom: 10px;}
.hero-block__sm{ font-size: 16px;color: #fff;line-height:160%}

.BG_gradient{background-image: linear-gradient(to bottom, #015ebf, #025cba, #035ab4, #0458af, #0656aa);}

.h-100 { min-height:335px;}

.CoreValues{ border-bottom: 4px solid #004a96 !important; webkit-transition: -webkit-transform 0.3s ease 0s; transition: -webkit-transform 0.3s ease 0s;transition: transform 0.3s ease 0s;transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;box-shadow: 0px 0px 18px 5px rgba(154, 161, 171, 0.18); background-color:#fff; padding:25px; margin-bottom: 25px;}
 

.my_servise  h5{font-size: 23px;font-weight: 600; color:#000;margin-bottom: 15px;}

.my_servise p{ font-size:16px; color:#333; line-height: 1.4;}

.my_servise .section_title h2, .our-work-home .section_title h2{ margin-bottom:40px;margin-top: 0; color: #fff;}
.our-work-home .section_title h2{ margin-bottom:0}
.cpmmot li {font-size: 16px;font-weight: 400;line-height: 1.7;color: #1a1a1a}

.LearnBtn { color:#333; font-weight:600; font-size:14px}
.LearnBtn:hover { color:#000; }
.subMenuCont ul{ padding-left:25px}
/*----our work home----*/ 
.our-work-home{background: linear-gradient(110deg, #015EBF 60%, #0459b1 60%);position: relative; height: 100vh; overflow:hidden}
.our-work-home:before {position: absolute;content: "";top: 0;width: 30%;height: 100%;background-color: #fbfbfb}
.our-work-home .owl-carousel .owl-nav{left: 0;right: 0; top:auto; width: 180px; margin: 0 auto;}
.our-work-home .owl-carousel .owl-stage { padding-left: 0 !important;}
.our-work-home .owl-carousel .owl-stage-outer {overflow: unset;}
.our-work-home .owl-carousel .owl-nav .owl-next, 
.our-work-home .owl-carousel .owl-nav .owl-prev {background:#fff;height: 40px;width: 40px; border-radius: 50px;color: #000; margin:5px;display: flex;align-items: center;justify-content: center;margin-top: 40px;}
.our-work-home .owl-theme .owl-nav [class*=owl-]:hover{background-color:#000; color:#fff }

.our-work-home .owl-carousel.owl-drag .owl-item img{ padding:0; margin:inherit}
 

.our-work_block {background:#edf7ff;border-radius:14px;}
.work-logo-sec{padding:10px;}
.work-logo-sec .logo { width: 76px !important; }



/*----blog home----*/
.blog-block{ color:#333}
.blog-block h4{ margin-bottom:10px; margin-top:15px}
.blog-block small{ color:#777} 
.blog-block .img-fluid{ width:100%}

.bottom-footer ul{ padding-left:0}
.bottom-footer ul li {display: inline-block; margin-bottom: 0}
.bottom-footer ul li a { padding: 0 5px; color: #8b8b8b;}
.bottom-footer ul li.right-line { position: relative;padding-right: 20px;margin-right: 20px}
.bottom-footer ul li.right-line:after {content: "";position: absolute;width: 1px;height: 13px;background: #8b8b8b;right: 0;top: 0; bottom: 0;margin: auto}
.bottom-footer{ color: #8b8b8b;} 
.footer-mail{ text-align:right}

.bdr {border-color:#8d8d8d;opacity: .25;margin-top: 50px;}

.sn_formblock{ display:none}



.blog_sec{max-width: 800px; margin: 30px auto;}
.blog_sec figure img{ width:100%} 
.blog_sec p {color: #333;font-size: 16px;line-height: 1.6;}