:root {
	--yellow: #ffc30b;
	--white: #fff;
	--black:#000;
  }  

body{color:#bbbdbf;
	font-family: 'Exo2';}
.black-bg {
	background-color: #18181B;
}
.bi-caret-down-fill {
	width:48px;
	height:48px;
	color:var(--white);
	opacity: 50%;
}
.bi-caret-up-fill {
	width:48px;
	height:48px;
	color:var(--yellow)
}
.section.sec1{background-color:var(--yellow)}
.home-page .section{}
.sec2{background-image: url(../images/teaveda.jpg);background-repeat: no-repeat;background-position: center center;background-size:100%;cursor: pointer;}
.home-page .section:hover{background-size:105%;}
.home-page .section{transition:all 2s;}
.section{background-color: #fff;}
.sec4{background-image: url(../images/kaya.jpg);background-repeat: no-repeat;background-position: center center;background-size:100%;cursor: pointer;}
.sec6{background-image: url(../images/design-research.jpg);background-repeat: no-repeat;background-position: center center;background-size:100%;cursor: pointer;}
.sec8{background-image:url(../images/four-seasons.jpg);background-repeat: no-repeat;background-position: center center;background-size:100%;cursor: pointer;}
header {padding: 32px 32px 0px 32px;transition: all .6s;}
.navscroll header {background-color:rgba(14, 21, 30, .6);}
header a{display: inline-block;}
header .logo{float: left;margin-top:0px;}
header .menu{float: right;cursor: pointer;}
.sec-txt{text-align: center;font-size:46px;color:#000000;font-family: 'Exo2';padding:65px 0px 0px 0px;line-height: 50px;max-width: 1080px;margin: 0px auto;}
.ylink{color:#fff;font-size: 18px;font-family: 'museo_sans900';text-transform: uppercase;border-bottom: solid 2px #016FB3;padding-bottom: 5px;}
.ylink:hover, .ylink:focus{color:#bbbdbf;text-decoration: none;}
.glink{color:#fff;font-size: 18px;font-family: 'museo_sans900';text-transform: uppercase;border-bottom: solid 2px #016FB3;padding-bottom: 4px;}
.glink:hover, .glink:focus{color:#bbbdbf;text-decoration: none;}
.img-txt{padding: 45px 20px 30px 20px;color: #000;font-size: 24px;font-family: 'museo_sans500';transition: all .2s;display: inline-block;line-height: 28px;background-color: rgba(242, 242, 242,.6);width: 80%}
.img-txt a{background-color: var(--yellow);color: #fcfcfc;border-radius:20px;font-size: 16px;padding:10px 20px;display: inline-block;line-height: 19px;text-transform: uppercase;font-family:'museo_sans900';}
.img-txt a:hover{text-decoration: none;color: #fff;}
.img-txt .htxt{font-family: 'museo_sans900';margin-bottom: 4px;display: inline-block;}
.img-txt .rtxt{color:#19181D;}
.img-txt:hover .rtxt:after{width: 100%;opacity:1;}
.img-txt .rtxt:after{/*background-color:#0682ba;*/content:'';height: 2px;width:100%;display:block;transition: all .6s;margin-top: 6px;}
.img-txt:hover{color:#19181D;}
.sec2 .fp-tableCell, .sec4 .fp-tableCell, .sec6 .fp-tableCell, .sec8 .fp-tableCell{vertical-align: middle;text-align: center;}
.works{overflow: hidden;}
.works .row{background-color:#18181b;margin: 0px;display: flex;align-items: center;min-height: 400px;}
.works .col-md-4, .works .col-xs-4{padding: 0px;position: relative;}
.wg-txt{color: #D0D2D3;font-size: 22px;font-family: 'Exo2';padding:0px 60px;line-height: 26px;}
.works .col-md-4:hover .wg-txt{}
.wg-txt p{margin-bottom: 0px;}
.whead{position: absolute;color: #fff;font-family: 'museo_sans900';font-size: 20px;left: 36px;bottom: 14px;text-transform: uppercase;}
.whead:after{background-color:#016FB3;content:'';height:2px;width:100%;display:block;transition: all .6s;margin-top: 4px;}
.works .col-md-4:hover .whead{color:#18181b;}
.works .col-md-4:hover .whead:after{width: 100%;}
.about{background-color:#e2e2dd;}
.about-banner{background-image: url(../images/about.jpg);background-repeat: no-repeat;padding: 20px;min-height: 700px;background-attachment: fixed;background-position: center top;background-size: 100%;}
.about-img{background-image: url(../images/about-mg.jpg);background-repeat: no-repeat;padding: 20px;min-height: 700px;background-position: center top;background-attachment: fixed;}
.abt-txt{text-align: center;padding: 120px 0px;}
.abt-txt h2{margin: 0px 0px 20px 0px;color:#272b2f;font-family: 'Exo2';font-size: 60px;}
.abt-txt h3{margin: 0px 0px 60px 0px;font-family: 'museo_sans500';font-size: 25px;color:#272b2f;}
.abt-txt p{color: #404041;font-size: 20px;}
.pro-txt{text-align: center;padding: 100px 0px;/*background-color:#f1f1f2;*/}
.pro-txt h2{margin: 0px 0px 12px 0px;/*color:#272b2f;*/font-family: 'Exo2';font-size:60px;}
.pro-txt h3{margin: 0px 0px 24px 0px;font-family: 'museo_sans500';font-size: 24px;/*color:#272b2f;*/}
.pro-txt p{/*color: #404041;*/font-size: 20px;}
.grand-txt{background-color: #1b3c8c;}
.pro-txt.grand-txt h2{color: #fff;}
.pro-txt.grand-txt h3{color: #fff;}
.pro-txt.grand-txt h4{color: #fff;}
.pro-txt.grand-txt p{color: #fff;}
.hexagon-txt{background-color: #f1f1f2;}
.pro-txt.hexagon-txt h2{color: #272b2f;}
.pro-txt.hexagon-txt h3{color: #272b2f;}
.pro-txt.hexagon-txt h4{color: #272b2f;}
.pro-txt.hexagon-txt p{color: #272b2f;}
/*.koi-txt{background-color: #fff4bd;}
.pro-txt.koi-txt h2{color: #272b2f;}
.pro-txt.koi-txt h3{color: #272b2f;}
.pro-txt.koi-txt h4{color: #272b2f;}
.pro-txt.koi-txt p{color: #272b2f;}*/
.adva-txt{background-color: #74d4d9;}
.pro-txt.adva-txt h2{color: #fff;}
.pro-txt.adva-txt h3{color: #fff;}
.pro-txt.adva-txt h4{color: #fff;}
.pro-txt.adva-txt p{color: #fff;}
.aashirvaad-txt{background-color: #fff;background-image: url(../images/2.jpg);background-repeat: no-repeat;background-size: cover;}
.pro-txt.aashirvaad-txt h2{color: #272b2f;}
.pro-txt.aashirvaad-txt h3{color: #272b2f;}
.pro-txt.aashirvaad-txt h4{color: #272b2f;}
.pro-txt.aashirvaad-txt p{color: #272b2f;}
.expertise .eimg{background-size: cover;}
.expertise .row{margin: 0px;}
.expertise .col-md-6{padding: 0px;}
.expertise .edark{background-color:#18181b;display: flex; align-items: center;}
.yline{/*background-image: url(../img/yline.jpg);*/background-repeat: no-repeat;background-position:55.6% 0;}
.bline{/*background-image: url(../img/bline.jpg);*/background-repeat: no-repeat;background-position:55.6% 0;}
.gline{/*background-image: url(../img/gline.jpg);*/background-repeat: no-repeat;background-position:55.6% 0;}

.edark .etxt-box{padding:20px 85px 0px 65px;display: flex;align-items: center;}
.edark .etxt{color:#bbbdbf;font-size: 22px;}
.edark .etxt p{line-height: 1.3;}
.edark .etxt p .glink{font-family: 'Exo2';font-size: 21px;text-transform: none;}
.fp-section:last-child .edark .einfo{ margin-top: 20px;}
.fp-section:last-child .edark .etxt-box{margin-top: -72px;}
.edark .einfo{background-color: rgba(14, 21, 30, 0);padding:0 65px 65px 26px;display: flex;align-items: center;margin-top:55px;}
.edark .einfo h2{margin:0px 0px 0px 0px;color:#f1f1f2;font-family: 'museo_sans700';font-size: 70px;line-height: 1;text-transform: uppercase;}
/*.edark:first-child .einfo h2{padding-top: 100px;}*/
.edark .einfo h3{margin: 35px 0px 0px 0px;color:#f1f1f2;font-family: 'museo_sans900';font-size: 20px;}
.edark .einfo p{margin: 0px;color:#f1f1f2;font-family: 'museo_sans500';font-size: 20px;max-width: 290px;}
.expertise .elight{background-color: #fff;}
.elight .etxt-box{padding: 0px 65px;}
.elight .etxt{color:#0e151e;font-size: 26px;padding: 65px;}
.elight .einfo{background-color: rgba(255, 255, 255, .5);padding: 65px;}
.elight .einfo h2{margin: 20px 0px 85px 0px;color:#0e151e;font-family: 'museo_sans500';font-size: 70px;}
.elight .einfo h3{margin: 35px 0px 0px 0px;color:#0e151e;font-family: 'museo_sans900';font-size: 20px;}
.elight .einfo p{margin: 0px;color:#0e151e;font-family: 'museo_sans500';font-size: 20px;max-width: 290px;}
.people-banner{color:#bbbdbf;font-size: 96px;/*background-image: url(../img/people.jpg);*/background-repeat: no-repeat;background-position: center top;background-color:#18181b;}
.people-banner h2{font-size:60px;color:#bbbdbf;text-align: center;padding: 200px 0px;margin: 0px;}
.people-wrap .row{margin: 0px;}
.people-wrap .col-md-4{padding: 0px;position: relative;cursor:pointer;}
.people-wrap h3{color: #fff;position: absolute;font-size: 18px;left: 40px;bottom: 40px;font-family: 'museo_sans900';line-height:21px;text-transform: uppercase;}
.people-wrap h3 span{font-family: 'museo_sans500';display: none;}
.peopleModal{z-index:2500 !important;}
.peopleModal .modal-content{border-radius:0px;}
.peopleModal .modal-body{padding: 0px;}
.peopleModal .row{margin: 0px;background-color: #323031;display: flex;align-items: center;}
.peopleModal .col-md-6{padding: 0px;color:#bbbdbf;}
.peopleModal .close{position: absolute;right: 0px;top:5px;text-shadow: none;color: #fff;font-weight: normal;opacity: 1;}
.peopleModal span{display: inline-block;padding: 0 20px;font-size: 20px;}
.peopleModal .close span{font-size:60px;}
.modal-open{overflow: auto !important;padding-right: 0px !important;}
.menu-wrap.mopen{padding: 36px;}
.menu-wrap{position:fixed;width: 100%;height:0;left: 0;top:0;background-color:#18181b;padding:0px;z-index: 2000;transition: all .5s;overflow: auto;}
.menu-wrap .logo{float: left;display: inline-block;transition: all .5s;opacity:0;}
.menu-wrap .mclose{float: right;display: inline-block;cursor: pointer;transition: all .5s;opacity:0;}
.menu-wrap .mclose:hover{opacity:1 !important;}
.mlinks{margin-top: 20px;text-align: center;transition: all .5s;opacity:0;}
.mlinks ul{margin: 0px;padding: 0px;}
.mlinks li{list-style: none;line-height: 72px;}
.mlinks a{color:#8c8c8c;font-size: 96px;font-family: 'museo_sans700';}
.mlinks a:hover, .mlinks a:focus{text-decoration: none;color:#fff;}
.pro-design.col-2 .row{margin: 0px;}
.pro-design.col-2 .col-md-6{padding: 0px;}
.pro-c2txt{text-align: left;}
.pro-c2txt h4{font-family: 'museo_sans900';font-size: 16px;text-transform: uppercase;margin-bottom: 0px;}
.pro-c2txt .col-md-4 p{font-family: 'museo_sans500';font-size: 16px;margin-bottom: 25px;}
.pro-btxt{background-color: #f1f1f2;border-top:solid 1px #d0d8e1;padding: 120px 0px;}
.pro-btxt p{color:#404041;font-size: 30px;margin-bottom: 0px;}
.mimg{overflow: hidden;}
.pro-design-bg{background-position: center center;min-height: 400px;background-attachment: fixed;background-size: cover;}
.contact-txt-sec{background-color:#18181b;}
.contact-txt{background-color:#18181b;text-align:center;padding: 100px 0px;color: #e6e7e8;}
.contact-txt a{color: #e6e7e8;font-size: 18px;font-family: 'museo_sans500';}
.contact-txt a:hover{text-decoration: none;}
.contact-txt h2{font-size: 60px;margin:0px 0px 5px 0px;}
.contact-txt p span{font-size: 18px;font-family: 'museo_sans900';text-transform: uppercase;}
.contact-txt p{margin-bottom: 0px;}
.nbiz{margin-bottom: 70px;}
.contact-address{text-align: center;padding: 70px 0px;background-color: #f1f1f2;}
.contact-address p{font-family: 'museo_sans500';font-size: 22px;}
.contact-address .cphone{font-family: 'museo_sans500';font-size: 22px;color:#404041;}
.contact-address .cphone:hover{text-decoration: none;}
.contact-address span{font-size: 18px;color:#404041;font-family: 'museo_sans500';padding: 0px 10px;}
.contact-address p{margin-bottom: 0px;}
.vmap{font-family: 'museo_sans900';font-size: 16px;color: #0682ba;margin-top: 10px;display: inline-block;}
.vmap:hover{text-decoration: none;}
.triggers-banner{padding: 150px 0px;text-align: center;background-image: url(../images/trigger-bg.jpg);background-repeat: no-repeat;background-size: cover;}
.triggers-banner h2{font-size: 60px;color: #fff;margin: 0px;}
.triggers-banner p{font-size:20px;color: #fff;margin:10px 0px 0px 0px;}
.awards{background-image: url(../images/awards-bg.jpg);background-repeat: no-repeat;background-size: cover;padding: 0px 0px;}
.awards-txt{background-color: #d6de23;max-width: 400px;padding: 50px;float: right;color: #333;}
.awards-txt h2{font-size: 16px;margin: 0px;font-family: 'museo_sans900';}
.awards-txt h3{font-size: 68px;margin: 0px;}
.awards-txt p{font-size: 22px;margin: 0px;}
.tab-wrap{padding: 50px 0px;}
.tab-wrap .row{display: flex;}
.ttab{margin-bottom: 50px;}
.ttab:last-child{margin-bottom:0px;}
.ttab:hover h3{color:#0682ba;}
.ttab:hover .col-md-9{border-bottom: solid 2px #0682ba;}
.ttab h2{margin: 0px;font-family: 'museo_sans900';font-size: 17px;color: #26222c;}
.ttab a:hover{text-decoration: none;}
.ttab h3{margin: 0px;font-size: 60px;color: #26222c;}
.ttab p{margin: 0px;font-size: 22px;color: #26222c;}
.ttab .col-md-9{position: relative;overflow: hidden;border-bottom: solid 2px #18181b;padding: 0px 0px 10px 0px;margin: 0px 15px;}
.blog-banner{background-size: cover;padding: 300px 0px;background-position: center center;}
.blog-content{padding: 50px 0px;}
.blog-content .breadcrumb{padding: 0px;background-color: transparent;font-family: 'museo_sans900';}
.blog-content .breadcrumb a{color: #26222c;font-size: 12px;padding-right: 30px;}
.blog-content .breadcrumb .blog-date{color: #6d6e70;}
.blog-content .breadcrumb a:hover{text-decoration: none;}
.blog-content h2{font-size: 68px;color: #26222c;border-bottom: solid 5px #0682ba;padding-bottom: 50px;margin: 0px;}
.blog-content h3{font-size: 25px;color: #272b2f;font-family: 'museo_sans500';margin-top: 50px;}
.blog-content p{font-size: 22px;}
.blog-content p span{border-bottom: solid 3px #0b84bb;padding-bottom: 4px;}
.blog-content .htxt{color:#808184;font-size: 25px;margin: 25px 0px 0px 0px;}
.blog-img{margin-top: 60px;}
.bpic-caption{color: #404041;font-size: 20px;font-style: italic;margin-top: 10px;}
.blog-highlight{background-color:#d6de23;padding: 60px;text-align: center;margin: 50px 0px;}
.blog-highlight p{font-size: 22px;color: #26222c;font-style:italic;}
.blog-highlight h4{font-size: 17px;font-family: 'museo_sans900';color: #26222c;}
.founder{border-top:solid 5px #0682ba;border-bottom:solid 5px #0682ba;padding: 60px 0px;margin-top: 60px;}
.founder h5{margin: 0px;color: #404041;font-family: 'museo_sans500';font-size: 25px;margin-bottom: 30px;}
.founder h5 span{font-size: 17px;font-family: 'museo_sans900';}
.founder a{color: #404041;font-family: 'museo_sans500';font-size: 17px;display: inline-block;background-repeat: no-repeat;background-position: left center;padding-left: 32px;}
.founder a:hover{text-decoration: none;}
.founder .blink{background-image: url(../images/link-dg.png);margin-bottom: 10px;}
.founder .btweet{background-image:url(../images/twitter-dg.png);margin-bottom: 10px;}
.founder .binsta{background-image:url(../images/instagram-dg.png);}
.founder img {
  margin-left:50%;
  width:50%;
}
.prev-nxt{padding-top: 50px;}
.prev-nxt a{float:left;font-family: 'museo_sans900';font-size: 17px;color: #404041;}
.prev-nxt a:hover{text-decoration: none;}
.prev-nxt a:nth-child(2){float: right;}
.blog-social{position:fixed;width: 50px;right: 0px;background-color: #f1f1f2;border-radius: 30px 0px 0px 30px;padding: 10px 12px;opacity: 0;transition: all 1s;top: 100px;}
.blog-social.active{opacity: 1;}
.blog-social a{margin-bottom: 10px;display: inline-block;}
.blog-social a:last-child{margin-bottom:0px;}
footer{background-color: #18181b;padding:20px 32px;}
footer .nova a{color:#bbbdbf;}
footer .nova a:hover{text-decoration: none;}
footer .copy.cn{text-align: center;width: 100%;}
footer .copy{float: left;color:#bbbdbf;font-size: 12px;font-family: 'museo_sans900';padding-top: 10px;}
footer .social{float: right;}
footer .social a{padding-left: 15px;opacity: .8;}
footer .social a:hover{opacity: 1;}
.proscroll{position: absolute;bottom: 40px;text-align: center;width: 100%;}
.ascrolld{margin-top: 55px;}
.ascroll{position: fixed;right: 32px;bottom: 30px;cursor: pointer;transition: all 1s;}
.ascroll.move-up{bottom: 80px;}
.ascroll.active{opacity: 1;z-index: 2000;}
.wcat-row{margin: 0px !important;}
.wcat-row h2{margin: 0px;font-family: 'museo_sans700';color:#f1f1f2;font-size: 70px;text-align: center;width: 100%;position: relative;z-index: 100;}
.wcat-row .col-md-6{background-size:cover;display: flex;align-items: center;background-repeat: no-repeat;cursor: pointer;transition: all 1s;}
.wcat-row .col-md-6:after{background-color:rgba(24, 24, 27, .5);content:'';height:100%;width:100%;position: absolute;left: 0;z-index: 10;transition: all .5s;}
.wcat-row .col-md-6:hover:after{background-color:rgba(24, 24, 27, 0);}
.wcat-row .col-md-6:hover h2{color:#18181b;}
.pro-c2txt{padding: 20px 0px;}
.navbar-fixed-top{z-index: 2020 !important;}
.wcat-row h2 span{ border-bottom: solid 4px #016fb3;display: inline-block;}
.works .col-xs-4{overflow: hidden;}
.works .col-xs-4:hover img{transform: scale(1.1);}
.works img{transition: all 2s;}
.mcopen #nav-icon1 span, .mcopen #nav-icon2 span, .mcopen #nav-icon3 span, .mcopen #nav-icon4 span {background-color: #fff;}
.nlogo{display: block;}
.mlogo{display: none;}
.mcopen .mlogo{display: block;}
.mcopen .nlogo{display: none;}
#nav-icon1, #nav-icon2, #nav-icon3, #nav-icon4 {
  width: 60px;
	height: 40px;
  position: relative;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
	transform: scale(.5);
}

#nav-icon1 span, #nav-icon3 span, #nav-icon4 span {
  display: block;
  position: absolute;
  height: 4px;
  width: 100%;
  background: #fff;
  border-radius: 0px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

/* Icon 4 */

#nav-icon4 {
margin-top: -10px;
margin-right: -15px;
}

#nav-icon4 span:nth-child(1) {
  top: 0px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}

#nav-icon4 span:nth-child(2) {
  top: 15px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}

#nav-icon4 span:nth-child(3) {
  top: 30px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}

#nav-icon4.open span:nth-child(1) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  top: -3px;
  left: 8px;
}

#nav-icon4.open span:nth-child(2) {
  width: 0%;
  opacity: 0;
}

#nav-icon4.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 39px;
  left: 8px;
}
.mimg {background-position: center top;background-repeat: no-repeat;background-size: cover;}
.back-btn{display: inline-block;position: fixed;left: 32px;top: 80px;z-index: 1000;}
.mlinks .social{line-height:20px;margin-bottom: 20px;}
.mlinks .social a{padding: 0px 5px;opacity: .4;}
.mlinks .social a:hover{opacity: 1;}
.abt-wrap{max-width: 960px;margin:0px auto;}
.client-section{margin-top: 120px;}
.client-section .col-md-2:nth-child(5) img{max-width: 130px;}
.client-section img{max-width: 120px;display: inline-block;vertical-align: middle;}
.client-section .logo-box{height: 150px;text-align: center;}
.client-section .logo-box:before {    /* create a full-height inline block pseudo=element */
    content: ' ';
    display: inline-block;
    vertical-align: middle;  /* vertical alignment of the inline element */
    height: 100%;
}
.client-section h2{margin: 0px;padding: 0px;color: #000000;font-family: 'museo_sans500';font-size: 26px;}
.bdivider{background-color: #0682ba;height: 6px;margin: 40px 0px 80px 0px;}
.service, .blog{background-color:#fff;}
.service-banner{margin-bottom: 120px;padding: 200px 0px;text-align: center;background-image: url(../images/service-banner.jpg);background-repeat: no-repeat;background-size: cover;position: relative;}
.service-banner::before{content: "";background-color: rgba(0,0,0, .2);width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.service-banner h2{font-size: 60px;color: #fff;margin: 0px;position: relative;z-index: 500;}
.shead1{margin: 0px;font-family: 'Exo2';font-size: 60px;color:#26222c;}
.sshead{color:#808184;font-size: 25px;font-family: 'museo_sans700';margin: 0px 0px 60px 0px;}
.shead2{color:#272b2f;font-size: 25px;font-family: 'museo_sans700';margin: 0px 0px 60px 0px;}
.shead2 span{font-family: 'Exo2';font-size:19px;color:#404041;font-style: italic;}
.shead3{color:#272b2f;font-size: 25px;font-family: 'museo_sans700';margin: 0px;}
.sshead2{color:#26222c;font-size: 17px;font-family: 'museo_sans900';margin: 50px 0px 24px 0px;}
.service p{color:#404041;font-size: 22px;font-family: 'Exo2';}
.service ul{color:#404041;font-size: 22px;font-family: 'Exo2';margin:20px 0px 0px 20px;padding: 0px;}
.service li{margin-bottom: 10px;}
.jam-img{margin-top: 50px;}
.jam-img p{font-family: 'Exo2';font-size:19px;color:#404041;font-style: italic;margin: 20px 0px 0px 0px;}
.namma-img{margin-top: 50px;}
.namma-img .col-md-12{margin: 20px 0px}
.kaya-img, .doables-img{margin-top: 40px;}
.ser-contact{text-align: center;}
.ser-contact h2{font-family: 'Exo2';font-size: 60px;}
.ser-contact a{color:#26222c;font-size: 17px;font-family: 'museo_sans900';border-bottom: solid 3px #0682ba;padding-top: 36px;display: inline-block;margin-bottom: 110px;}
.ser-contact a:hover{color:#26222c;text-decoration: none;}
.trigger-cm{text-align: center;padding: 20px 0px;display: flex;align-items: center;}
.trigger-cm a{padding: 0px 5px;}
.trigger-cm h2{font-family: 'Exo2';font-size: 60px;border-bottom: solid 3px #0682ba;display: inline-block;padding-bottom: 10px;margin-bottom: 20px;}

.namma-logo{text-align: center;height: 208px;margin-bottom: 30px;}
.namma-logo img{max-width: 160px;}
.namma-logo:before {    /* create a full-height inline block pseudo=element */
    content: ' ';
    display: inline-block;
    vertical-align: middle;  /* vertical alignment of the inline element */
    height: 100%;
}
.do-logo{margin-top: 50px;}
.novah{margin-bottom:20px;}
.novah a{ font-size: 12px !important;font-family: 'museo_sans900';}
.work-wrap .row{background-color: #fff;}
.work-wrap{margin-top: 160px;}
.work-wrap .workHead{text-align: center;margin: 0px 0px 40px 0px;
color: #18181b;
font-family: 'Exo2';
font-size: 60px;
}
.bg-overlay{position: relative;}
.bg-overlay::before{content:"";background-color: rgba(0,0,0, .2);width: 100%;height: 100%;position: absolute;left: 0;top:0;}
@media (min-width:1600px){
	.edark .etxt{font-size: 30px;}
	.mlinks a{font-size: 96px;}
	.mlinks li{line-height: 96px;}
}
@media (min-width:1400px){
.edark .einfo h2{margin: 20px 0px 100px 0px;font-size: 100px;}
.elight .einfo h2{margin: 20px 0px 100px 0px;font-size: 100px;}
.edark .einfo h3{font-size: 25px;}
.edark .einfo p{font-size: 25px;}
}
@media (max-width:1024px){
.sec-txt{max-width: 820px;}
.expertise .eimg{height: auto !important;}
.expertise .einfo{height: auto !important;}
.expertise .fp-tableCell, .expertise .section{height: auto !important;}
.wg-txt{font-size: 20px;}
.edark .einfo h2{font-size: 30px;}
.elight .einfo h2{font-size: 30px;}
}
@media (max-width:1000px){
	.sec2{background-size: cover;}
	.sec4{background-size: cover;}
	.sec6{background-size: cover;}
	.sec8{background-size: cover;}
	.home-page .section:hover{background-size:cover;}
	.people-banner h2{font-size: 40px;}
	.people-wrap h3{font-size:24px;line-height: 22px;}
	.people-wrap h3 span{font-size:16px;}
}
@media (max-width:991px){
  .menu-wrap.mopen {padding: 60px 36px 36px 36px;}
  .work-wrap .workHead{font-size: 40px;line-height: 40px;}
  .pro-banner{position: relative;}
  .back-btn{left: 20px;}
	.trigger-cm h2{font-size: 40px;}
	.ser-contact h2{font-size: 30px;}
	.namma-img .col-md-12 {margin: 0px 0px;}
	.namma-img img{margin-bottom: 20px;}
	.namma-logo{height: auto;margin: 40px 0px;}
	.jam-img .col-md-6:first-child{margin-bottom: 40px;}
	.bdivider{margin: 40px 0px;}
	.shead1{font-size: 30px;}
	.sshead{margin: 30px 0px 30px 0px;}
	.service-banner {margin-bottom: 40px;}
	.expertise-slider .edark{display: block;}
	.abt-txt h2 {font-size: 30px;}
	.about-banner{padding: 90px 20px;min-height: auto;}
	.abt-txt{padding: 60px 0px;}
	.client-section .logo-box {height: auto;line-height: 50px;margin: 40px 0px;}
	.client-section img{max-width: 140px;}
	.sec-txt{max-width: 820px;}
	.img-txt{width: auto;padding:10px;}
	.yline .etxt-box{background-repeat: no-repeat;background-position:-13px 40px;}
	.bline .etxt-box{background-repeat: no-repeat;background-position:-13px 40px;}
	.gline .etxt-box{background-repeat: no-repeat;background-position:-13px 40px;}

	.yline, .bline, .gline{background-position: -13px 268px;background-image:none;}
	.expertise .section:nth-child(4) .edark .etxt-box{padding-top: 0px !important;}
	.expertise .section:nth-child(5) .edark .etxt-box{padding-top: 0px !important;}
	.wcat-row h2{font-size: 40px;}
	.founder .col-md-6:first-child{margin-bottom: 30px;}
	.blog-img .col-md-6{margin-bottom: 30px;}
	.blog-content h2{font-size: 35px;padding-bottom: 30px;}
	.blog-content .breadcrumb a{padding-right: 20px;}
	.awards-txt{float: none;text-align: center;}
	.awards-txt h3{font-size: 35px;}
	.ttab p{font-size: 18px;}
	.ttab h3{font-size: 30px;}
	.contact-txt h2 {font-size: 30px;}
	.contact-txt p span {font-size: 15px;}
	.contact-txt a{font-size: 14px;}
	.contact-address p{font-size: 15px;}
	.contact-address .cphone{font-size: 15px;}
	.contact-address span{font-size: 15px;}
	.pro-design-bg{min-height: 200px;}
	.expertise .section:first-child .einfo h2{padding-top: 50px;}
	.pro-btxt{text-align: center;}
	.pro-c2txt{text-align: center;}
	.pro-c2txt .col-md-4{margin-top: 40px;}
	.expertise .edark{display: block;}
	.expertise .elight{display: block;}
	.edark .einfo{padding: 50px 20px;height: auto !important;}
	.eimg{height: 200px !important;}
	.elight .einfo{padding: 20px;}
	.edark .etxt{}
	.edark .etxt-box {padding: 20px 20px;}
	.elight .etxt-box {padding: 0px 20px;}
	.sec-txt{font-size: 40px;}
	footer .copy{float: none;text-align: center;font-size: 16px;}
	footer .social {float: none;text-align: center;margin-top:10px;}
	footer .social a {padding-left: 5px;padding-right: 5px;}
	footer .social img{width: 25px;height: 25px;}
	.whead{font-size: 16px;}
}
@media (min-width:768px){
.peopleModal .modal-dialog {width: 100%;margin: 0px auto;}
}
@media (max-width:767px){
	.about-img{min-height: 300px;}
	.abt-txt h3{font-size: 20px;}
	.abt-txt p{font-size: 18px;}
	.pro-txt h2{font-size: 40px;}
	.pro-txt h3{font-size: 20px;}
	.pro-txt p{font-size: 18px;}
	.peopleModal .modal-dialog{margin: 0px;}
	.sec-txt{font-size: 25px;padding: 0px 30px;line-height: 30px;}
	.logo img{width: 150px;}
	.menu img{width: 25px;}
	header {padding: 20px;}
	.img-txt{font-size: 16px;}
	.mlinks {margin-top: 50px;}
	.mlinks a{font-size: 30px;}
	.mlinks li{line-height: 40px;}
	.nlogo {display: none;}
	.mlogo {display: block;}
}
@media (min-width:651px){
	.peopleModal{overflow:hidden;}
}
@media (max-width:650px){
	.peopleModal .row{display: block;}
	.peopleModal span{padding: 20px;}
	.peopleModal .close{right: 5px;width: 30px;height: 30px;background-color: #000;z-index: 500;}
	.peopleModal .close span{padding:0px;font-size: 26px;}
	.works .row{display: block;}
	.works .col-md-4{width: 100%;}
	.wg-txt{padding:10%;}
}
@media (max-width:600px){
	.people-wrap .col-md-4{width: 100%;}
	.people-banner h2{font-size:30px;padding: 100px 0px 50px 0px;}
	.tab-wrap .row{display:block;}
	.ttab .col-md-9{text-align:center;padding: 20px 0px;}
	.ttab h2{margin-bottom: 20px;}
	.ttab h3{margin-bottom: 10px;}
}
@media (min-width: 992px) {
	.peopleModal{overflow: hidden !important;}
}
.ppl-close{position: absolute;z-index: 999;right: 18px;top: 30px;height: 23px;cursor: pointer;}
.awards{margin: 50px 0px;}
.triggers-banner {margin-bottom: 50px;}

.txt-white {
	color:var(--white)
}
.txt-yellow {
	color:var(--yellow);
}
.txt-black {
	color:var(--black);
}
.p7heading {
	font-size:50px;
}
.psubtxt {
	font-size: 24px;
}