body { margin: 0px; padding: 0px; width: 100%;position: relative;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-family: 'Inter', sans-serif;position: relative;height: 100%;background: #fff;font-size: inherit;letter-spacing: inherit;}


h1, h2, h3, h4, h5, h6{font-family: 'Inter', sans-serif;}
h1, h2, h3, h4, h5, h6, p, a, ul ,li, strong, b{margin: 0;padding: 0;font-weight: normal;letter-spacing: 0}
ul{list-style-type: none; padding: 0; margin: 0;}
img { border: none; outline: none;max-width: 100%;}
a ,button{ text-decoration: none; border: none; outline: none; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; }
a:hover ,button:hover{ text-decoration: none;transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
a:active { text-decoration: none; }
a:visited { text-decoration: none; }
a:focus , *:focus, button:focus { text-decoration: none;outline: none;}
input, button, textarea, select { outline: none; -webkit-appearance: none; }
.btn.focus, .btn:focus{box-shadow: none;}
* { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
* {-webkit-appearance: none;-moz--appearance: none;appearance: none;outline: none;}
a{color: #00ACFF;}
p{color: #67819A;font-size: 16px;line-height: 24px;}
section{padding: 0}
/* For Firefox */
input[type='number'] {-moz-appearance:textfield;}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}
.waypoint{opacity:0;}
::-webkit-input-placeholder {color: #DBDBDB!important;}
:-ms-input-placeholder {color: #DBDBDB!important;}
::placeholder {color: #DBDBDB!important;}
.container{max-width:980px;margin: 0 auto;}
::-webkit-scrollbar-track{background-color: #373942;}
::-webkit-scrollbar{width: 1px;background-color: #858687;}
::-webkit-scrollbar-thumb{background-color:#858687;}
::-webkit-input-placeholder {color: #76767D!important;}
:-ms-input-placeholder {color: #76767D!important;}
::placeholder {color: #76767D!important;}
.form-control{border: 1px solid #DCDDE0;background: transparent;height: auto;}
.form-control:focus, .form-control:focus:hover{background: transparent;border-bottom: 1px solid #76767D;box-shadow: none;color: #76767D}
.form-control:hover{background: transparent;border-bottom:1px solid #76767D;box-shadow: none;}
h2.title{ font-size: 40px;font-weight: 800;line-height: 60px;color: #000;}

@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon.eot?h03nov');
  src:  url('../fonts/icomoon.eot?h03nov#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.ttf?h03nov') format('truetype'),
    url('../fonts/icomoon.woff?h03nov') format('woff'),
    url('../fonts/icomoon.svg?h03nov#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-facebook:before {
  content: "\e900";
}
.icon-github:before {
  content: "\e901";
}
.icon-globe:before {
  content: "\e902";
}
.icon-Gplus:before {
  content: "\e903";
}
.icon-instagram:before {
  content: "\e904";
}
.icon-linkedin:before {
  content: "\e905";
}
.icon-youtube:before {
  content: "\e906";
}
.icon-twitter:before {
  content: "\e907";
}
.icon-share:before {
  content: "\e908"; 
}










.logo {padding-top: 100px}
.logo li{background-color: #FFFFFF;box-shadow: 0 4px 15px 0 rgba(0,0,0,0.08);display: flex;justify-content: center;align-items: center;height: 120px;padding: 10px;width: 230px;cursor: pointer;}

/*=========Service===========*/
.inner-banner{position: relative;width: 100%}
.inner-banner-img{width: 100%}
.inner-banner h1 {position: relative;color: #1C204D;font-size: 50px;font-weight: 800;padding-bottom: 17px;line-height: 60px;text-align: center;}
.inner-banner .inner-con{position: absolute;top: 40%;left: 50%;transform: translate(-50% , -50%);}
.inner-banner .inner-con:after{content: "";height: 5px;width: 60px;border-radius: 2.5px;background-color: #000;position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);}

section.ser-agency {padding: 80px 0 35px;position: relative;}
section.ser-agency:after{content: "";position: absolute;top: 70px;left: 0;background: url(../images/Shape.svg)no-repeat;width: 70px;height: 275px}
section.ser-agency .row{padding: 0;border-bottom: 1px solid #DCE8FF;padding-bottom: 42px}
.ser-agency h2{line-height: 50px}
.ser-agency p{line-height: 26px;color: #67819A;font-size: 18px;padding-bottom: 20px}
.ser-agency p:last-child{padding-bottom: 0}
.ser-agency .col-md-8{max-width: 64%;flex: 0 0 64%}
.ser-agency .col-md-4{max-width: 36%;flex: 0 0 36%}
section.ser-agency.our-piller .row:last-child{padding-bottom: 0;border-bottom: 0;padding-top: 40px}

.our-service{padding-bottom: 100px;position: relative;}
.our-service .row{margin: 0;padding-top: 50px;align-items: center;}
.our-service .row:nth-child(2n+2) .col:last-child{order: -1}
/*.our-service .row:nth-child(2n+2) .col .services-img{background: url(./images/right-img.svg);}*/
.our-service h4{color: #1C204D;font-size: 22px;font-weight: bold;line-height: 28px;padding-bottom: 20px}
.our-service p{line-height: 26px;color: #67819A;font-size: 18px;padding-bottom: 32px}
.our-service .common-btn{border-radius: 0;min-width: 130px;padding: 11px}
.our-service .col:last-child{max-width: 315px}
.our-service .art{top: 32%;position: absolute;}
.our-service .art.art-sec{top: inherit;bottom: 100px}
.art-sec g {fill: rgb(254,215,187);}
.our-service:after{content: "";position: absolute;top: 165px;right: 0;background: url(../images/Shape2.svg)no-repeat;width: 70px;height: 275px;opacity: .4}
.our-service:before{content: "";position: absolute;bottom: 40%;right: 0;background: url(../images/Shape2.svg)no-repeat;width: 95px;height: 235px;opacity: .4}

.ser-detail{padding: 80px 0 60px;position: relative;background: linear-gradient(180deg, #FFFFFF 0%, #F5F9FD 100%);}
.ser-detail p{line-height: 26px;color: #67819A;font-size: 18px;padding-bottom: 20px}
.ser-detail-inner .row{align-items: center;}
.ser-detail-inner .col:first-child{max-width: 360px}
.ser-detail h4{color: #1C204D;font-size: 22px;font-weight: bold;line-height: 28px;padding-bottom: 20px;text-align: center;}
.ser-detail .col h4{padding-bottom: 10px;text-align: left;}
.ser-detail .title-sec{padding-bottom: 40px}
.ser-detail li{line-height: 26px;color: #67819A;font-size: 18px;padding-bottom: 10px;position: relative;padding-left: 22px;position: relative;}
.ser-detail ul li:before{height: 10px;content: "";position: absolute;top: 7px;left: 0;border-radius: 100%;width: 10px;background-color: #DCE8FF;}
.ser-detail ul{display: table;margin: 0 auto;max-width: 700px}
.btm-txt{border-top: 1px solid #DCE8FF;padding-top: 30px;margin-top: 30px;text-align: center;}
.btm-txt p{max-width: 800px;margin: 0 auto;padding-bottom: 20px}
.ser-detail:nth-child(odd) .col:last-child{order: -1}
.ser-detail:last-of-type{margin-bottom: 100px}
.ser-detail p.text-center.pb-0{max-width: 800px;display: table;margin: 0 auto;padding-top: 10px}
.ser-detail ul.d-flex li {max-width: 50%;flex: 0 0 50%;}
.ser-detail ul.d-flex{max-width: 550px}
.ser-detail li span{font-weight: bold;}
.ser-detail.contact-section{background: linear-gradient(180deg, #F5F9FD 0%, #F5F9FD 100%);padding-top: 0;margin-top: -50px;}
.ser-detail .col img{border-radius: 14px;box-shadow: 0 4px 15px 0 rgba(0,0,0,0.08);-webkit-box-shadow: 0 4px 15px 0 rgba(0,0,0,0.08);-moz-box-shadow: 0 4px 15px 0 rgba(0,0,0,0.08);}
.ser-detail-inner .col {line-height: 26px;color: #67819A;font-size: 18px;}

.idi:after{content: "";position: absolute;top: 80px;left: 0;background: url(../images/Shape.svg)no-repeat;width: 70px;height: 275px;}
.idi:before{content: "";position: absolute;bottom:150px;right: 0;background: url(../images/Shape2.svg)no-repeat;width: 95px;height: 235px;opacity: .4}
.fdg .art{position: absolute;top: 80px}
.mystery:before{content: "";position: absolute;top:60px;right: 0;background: url(../images/Shape2.svg)no-repeat;width: 95px;height: 235px;opacity: .4}
.mystery .art{position: absolute;bottom:230px}
.mystery .art g{fill: rgb(254,215,187);}
.Ethnography:before{content: "";position: absolute;bottom:260px;right: 0;background: url(../images/Shape2.svg)no-repeat;width: 95px;height: 235px;opacity: .4}

.Facility-Research .art{position: absolute;top:160px}
.Facility-Research .art-sec {top: inherit;bottom: 280px}
.Triads:before{content: "";position: absolute;top:10px;right: 0;background: url(../images/Shape2.svg)no-repeat;width: 95px;height: 235px;opacity: .4}
.Triads .art{position: absolute;bottom:100px}

.row.bb-none{border: none!important;padding: 0!important}
.ser-agency .team-sec .col-md-4{max-width: 33.333333%;flex:0 0 33.333333%;}
.team-inner{position: relative;border-radius: 10px;overflow:hidden;}
.team-sec{padding-top: 30px;padding-bottom: 90px}
.team-inner:after{content: "";background: linear-gradient(180deg, rgba(73,73,73,0.43) 0%, rgba(0,0,0,0.66) 100%);position: absolute;width: 100%;height: 100%;top: 0;left: 0}
.con{position: absolute;bottom: 25px;left: 0;width: 100%;text-align: center;z-index: 1}
.con h4{font-size: 22px;color: #fff;line-height: 28px;font-weight: bold;padding-bottom: 7px}
.con p{color: #fff;font-size: 16px;line-height: 24px}
section.ser-agency.our-piller{background: linear-gradient(180deg, #FFFFFF 0%, #F5F9FD 100%);padding-bottom: 100px;}
.row.bb-none.pt-5{padding-top: 40px!important}
.our-team{padding-top: 80px;padding-bottom: 100px;position: relative;}

.our-team h4{font-size: 22px;color: #1C204D;line-height: 28px;font-weight: bold;padding-bottom: 19px}
.our-team p{font-size: 18px;line-height: 26px;padding-bottom: 30px}
.our-team-inner .row .col:last-child{max-width: 310px}
.abt-him {border-radius: 0 40px 0 40px;background-color: #F5F9FD;padding: 32px 38px;}
.abt-him img{padding-bottom: 13px;transition: 0.3s ease-in-out;filter: grayscale(100%);}
.abt-him:hover img{filter: none;}
.our-team .abt-him h4{padding-bottom: 7px}
.our-team .abt-him p{color: #000;font-size: 16px;line-height: 24px;font-weight: 500;font-style: italic;padding-bottom: 16px}
.our-team .abt-him a{font-size: 16px;line-height: 24px;color: #67819A;}
.our-team-inner .row:nth-child(2n+2) .col:last-child{order: -1}
.our-team-inner .row{padding-bottom: 50px}
.our-team-inner .row:last-child{padding-bottom: 0px}
.our-team-inner .container{padding:0;}

.inner-banner .pdf-download{display: flex;justify-content: center;padding: 8px 0 22px}
.inner-banner .pdf-download a{margin-right: 40px;display: flex;align-items: center;}
.inner-banner .pdf-download a:hover{color:#56676B}
.inner-banner .pdf-download a{ color: #1C204D;font-size: 18px;font-weight: 500;line-height: 21px;}
.inner-banner .pdf-download a span{padding-left: 8px}

.our-piller:before, .our-team:before{content: "";position: absolute;top:80px;right: 0;background: url(../images/Shape2.svg)no-repeat;width: 95px;height: 235px;opacity: .4}
.our-piller .art {position: absolute;bottom: 40px;left: 0}
.our-team .art {position: absolute;bottom: 300px;left: 0}



.access-sec{padding: 80px 0 60px;position: relative;}
.access-sec:after{content: "";position: absolute;top: 80px;left: 0;background: url(../images/Shape.svg)no-repeat;width: 70px;height: 275px;}
.access-sec:before{content: "";position: absolute;bottom:40%;right: 0;background: url(../images/Shape2.svg)no-repeat;width: 95px;height: 235px;opacity: .4}
.access-sec h4{font-size: 22px;color: #1C204D;line-height: 28px;font-weight: bold;padding-bottom: 20px}
.access-sec .row li{line-height: 26px;color: #67819A;font-size: 18px;padding-bottom: 10px;position: relative;padding-left: 22px;position: relative;}
.access-sec .row li:before{height: 10px;content: "";position: absolute;top: 7px;left: 0;border-radius: 100%;width: 10px;background-color: #DCE8FF;}
.access-sec .row{padding-top: 70px}
.access-sec .row .col-md-4{padding-bottom: 40px}
.access-sec p.text-center{font-size: 18px;line-height: 26px;padding-top: 40px}
.access-sec .container{max-width: 830px}
.access-sec .card-body{padding: 0}
.access-sec .tab-content {padding-top: 50px;}
.access-sec .nav-tabs {display:none;}
.access-sec .nav-tabs .nav-item{margin-bottom: 0;border-right: 1px solid #DCE8FF;width: 33.33%;text-align: center;}
.access-sec .nav-tabs .nav-item:last-child{border-right: none;}
.access-sec .nav-tabs .nav-item.show .nav-link, .access-sec .nav-tabs .nav-link.active{color: #1C204D;background: linear-gradient(180deg, #FFFFFF 0%, #F5F9FD 100%);border: none;}
.access-sec .nav-tabs .nav-link{border:none;border-radius: 0;color: #67819A;font-size: 18px;padding: 17px;line-height: 26px;text-align: center;}
@media(min-width:768px) {
  .access-sec .nav-tabs {display: flex;border:1px solid #DCE8FF;border-radius: 100px;overflow: hidden;}
  .access-sec .card {border: none;}
  .access-sec .card .card-header {display:none;}  
  .access-sec .card .collapse{display:block;}
}

@media(max-width:767px){
  .tab-content > .tab-pane {display: block !important;opacity: 1;}
}

.career-frm-sec{padding: 80px 0 60px;background: linear-gradient(180deg, #FFFFFF 0%, #F5F9FD 100%);margin-bottom: 100px}
.openiing-sec-inner {max-width: 800px;display: table;margin: 0 auto;border: 1px solid #DCE8FF;border-radius: 10px;padding: 30px;}
.opening-sec{padding-top: 55px;padding-bottom: 100px}
.opening-sec h4{font-size: 22px;color: #1C204D;line-height: 25px;font-family: 'Roboto', sans-serif;padding-bottom: 10px;font-weight: normal;}
.opening-sec ul{border-top: 1px solid #DCE8FF;padding-top: 26px;margin-top: 10px}
.opening-sec li{color: #1C204D;font-size: 18px;line-height: 26px;}
.opening-sec li span{color: #67819A;}
.opening-sec .common-btn {border-radius: 0;min-width: 130px;padding: 11px;}
.con-form {width: 645px;border: 1px solid rgba(0,0,0,0.03);background-color: #FFFFFF;box-shadow: 0 7px 10px 2px rgba(0,0,0,0.04);margin: 15px auto 0;padding: 50px 40px 27px;}
.con-form .form-group {margin-bottom: 35px;width: 245px;}
.con-form .form-control {border: none;border-bottom: 1px solid #D8D8D8;border-radius: 0;padding: 0 0 18px 0;color: #CAC7D4;font-size: 16px;line-height: 24px;resize: none;background: transparent;height: auto;}
.con-form .form-control::placeholder {color: #CAC7D4!important;}
.con-form .form-control::-webkit-input-placeholder{color: #CAC7D4!important;}
select.form-control:not([size]):not([multiple]){height: auto;}
.career-frm-sec .con-form select.form-control {background-image: url(../images/arrow-down.svg);background-repeat: no-repeat;background-position: right center;}
.con-form .common-btn, .con-form input[type="submit"] {border-radius: 0;min-width: 130px;padding: 11px;}
.con-form span{color: #8C8C8C;font-size: 12px;line-height: 24px;padding-top: 12px}
section.contact-frm .con-form .form-control{height: auto!important;}
.location-sec{padding: 80px 0 120px;position: relative;}
.location-sec:before{content: "";position: absolute;top:0;right: 0;background: url(../images/Shape2.svg)no-repeat;width: 95px;height: 235px;opacity: .4}

.locaion {padding-top: 60px;}
.locaion .col {background-color: #F5F9FD;max-width: 305px;padding: 60px 15px 28px;display: flex;flex-flow: column;justify-content: space-between;}
.locaion .col p{padding-bottom: 25px}
.locaion .col a{color: #1C204D;font-family: 'Muli', sans-serif;font-size: 14px;font-weight: 800;line-height: 18px;}
.locaion .col a:hover{color: #000}
.add {border-radius: 20px;background-color: #000;color: #000;font-family: 'Muli', sans-serif;font-size: 18px;font-weight: bold;letter-spacing: 0;line-height: 23px;padding: 7px 10px 10px;width: 212px;position: absolute;top: -20px;left: 50%;transform: translateX(-50%);} 
.contact-frm .con-lft-sec {text-align: center;display: flex;flex-direction: column;justify-content: flex-end;}
.contact-frm .con-lft-sec img {padding-right: 0;padding-bottom: 85px;}
.contact-frm .mail-box {max-width: 340px;width: 100%;border: 1px solid rgba(0,0,0,0.03);border-radius: 4px;background-color: #FFFFFF;box-shadow: 0 7px 10px 2px rgba(0,0,0,0.04);margin:0 auto 30px;text-align: center;padding: 15px;}
.contact-frm .mail-box:last-child{margin-bottom: 0}
.contact-frm .mail-box h6 {text-transform: uppercase;color: #1C204D;font-size: 16px;font-weight: bold;letter-spacing: 0.13px;line-height: 20px;margin-bottom: 8px;}
.contact-frm .mail-box a{color: #67819A;font-size: 16px;line-height: 19px;text-align: center;}
.contact-frm .mail-box a:hover{color: #1C204D} 
.contact-frm .con-form {width: 510px;background: transparent;padding: 0;box-shadow: none;border: none;margin: 30px 0 0;}
.contact-frm .con-form span{padding-top: 0;padding-left: 10px}
section.contact-frm {background: linear-gradient(180deg, #FFFFFF 0%, #F5F9FD 100%);padding-bottom: 170px;position: relative;margin-bottom: -80px}
section.contact-frm .col-md-6:first-child{padding-top: 55px;}
section.contact-frm .col-md-6:last-child{background: linear-gradient(180deg, #3B45B6 0%, #222764 100%);position: absolute;right: 0;bottom: 0;padding: 50px 40px;height: 100%}
section.contact-frm .col-md-6:last-child .d-flex.align-items-center{padding-top: 40px}
section.contact-frm h2.title{color: #fff}
section.contact-frm .con-form .form-control{color: #fff;border-color: #fff}
section.contact-frm .con-form select.form-control{color: #CAC7D4;background-image: url(../images/arrow-grey.svg);background-repeat: no-repeat;background-position: right center;}
section.contact-frm ::-webkit-input-placeholder {color: #fff!important;}
section.contact-frm ::-moz-placeholder {color: #fff!important;}
section.contact-frm :-ms-input-placeholder {color: #fff!important;}
section.contact-frm :-moz-placeholder {color: #fff!important;}
section.contact-frm .con-form .form-control.wpcf7-not-valid{border-color: #ff0000;}
.contact-frm .con-form span.wpcf7-not-valid-tip{display: none;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing, div.wpcf7-mail-sent-ok{font-size: 14px;margin: 10px 0 0;}
div.wpcf7-mail-sent-ok{color: green;}


.case-study-sec{padding: 80px 0 100px;}
.case-study-sec .title-sec p{font-size: 18px;line-height: 26px}
.case-study-sec .title-sec{padding-bottom: 60px;}
.blg-list .tab-pane .card,.news-list .card{border-radius: 10px;background-color: #FFFFFF;box-shadow: 0 4px 15px 0 rgba(0,0,0,0.08);border: none;overflow: hidden;}
.blg-list .tab-pane .card-header..news-list .card-header {padding: 0;border: none;}
.blg-list .tab-pane .card-bdoy,.news-list  .card-bdoy{padding: 20px}
.blg-list h4 a{color: #1C204D;font-size: 22px;line-height: 33px;font-weight: bold;}
.blg-list .col-md-4{padding-bottom: 55px}
.news-list .card{overflow: visible;}

.blg-list .grid-stack>.grid-stack-item {margin-bottom: 55px;padding-right: 15px;padding-left: 15px;height: auto !important;}
.blg-list .tab-pane.card .collapse .card-header,.news-list .card .card-header {padding: 0;border: none;display: block;}
.blg-list .tab-pane .card-body{padding: 20px 20px 30px!important;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
.blg-list .grid-plus-container .grid-post-item .post-info .title, .blg-list .grid-plus-container .grid-post-item .post-info .title a{color: #1C204D;font-size: 22px;line-height: 33px;font-weight: bold;margin: 0;letter-spacing: 0;font-family: 'Muli', sans-serif;}
.blg-list div[data-gutter="gutter-10"].grid-stack > .grid-stack-item > .grid-stack-item-content{left: 0;right: 0}
.blg-list .grid-stack-item-content.animated.fadeInUp.infinited {position: relative;overflow: visible!important;}
.blg-list .grid-stack-container.grid-plus-inner{margin-left: -15px;margin-right: -15px}
.blg-list .grid-stack{margin: 0}
.blg-list .grid-category a {display: inline-block;padding: 10px 25px !important;text-decoration: none;box-shadow: none;outline: none;text-transform: inherit;color: #1C204D;font-size: 16px;letter-spacing: 0;line-height: 26px;text-align: center;border: 1px solid #DCE8FF;border-radius: 31.5px;background-color: #FFFFFF;margin-right: 10px}
.blg-list .grid-plus-container .grid-post-item.thumbnail-title .thumbnail-image{height: 190px!important;border-radius: 0;border-top-right-radius: 10px;border-top-left-radius: 10px;}
.blg-list .grid-plus-container .grid-paging-navigation-wrap .page-numbers.current, .grid-plus-container .grid-paging-navigation-wrap a.page-numbers, .grid-plus-container .grid-paging-navigation-wrap span.page-numbers, .blg-list .grid-plus-container .grid-paging-navigation-wrap .page-numbers:hover, .blg-list .grid-plus-container .grid-paging-navigation-wrap .page-numbers:active, .blg-list .grid-plus-container .grid-paging-navigation-wrap .page-numbers:focus, .grid-plus-container .grid-paging-navigation-wrap a.page-numbers{width: 50px!important;height: 50px!important;display: flex!important;align-items: center!important;font-size: 22px!important;color: #67819A!important;border: none!important;justify-content: center;background: transparent;margin: 0 5px}
.blg-list .grid-plus-container .grid-paging-navigation-wrap .page-numbers.current{background: transparent;color: #1C204D!important;border: 1px solid #1C204D!important;border-radius: 5px!important;}
.blg-list .grid-plus-container .grid-paging-navigation-wrap a.prev, .grid-plus-container .grid-paging-navigation-wrap a.next {width: auto;white-space: nowrap;position: relative;margin: 0 5px;height: 30px!important;width: 45px!important;border-radius: 5px;background-color: #1C204D;color: #fff!important;font-size: 18px!important;}
.blg-list .grid-plus-container .grid-paging-navigation-wrap .grid-paging-navigation{display: flex!important;justify-content: flex-end;align-items: center;}
.blog-detail{padding-bottom: 100px;}
.blog-detail .container,.common-content .container{max-width: 830px}
.common-content h2{color: #1C204D;font-size: 36px;font-weight: bold;padding-bottom: 10px}
.common-content h3{color: #1C204D;font-size: 28px;font-weight: bold;padding-bottom: 10px}
.common-content h4{color: #1C204D;font-size: 22px;font-weight: bold;line-height: 28px;padding-bottom: 10px}
.common-content h5{color: #1C204D;font-size: 18px;font-weight: bold;padding-bottom: 10px}
.common-content h6{color: #1C204D;font-size: 16px;font-weight: bold;padding-bottom: 10px}
.common-content p{line-height: 26px;color: #67819A;font-size: 18px;padding-bottom: 30px}
.common-content img{margin: 0 0 30px;box-shadow: 0 4px 15px 0 rgba(0,0,0,0.08);background: #D8D8D8;border-radius: 10px;width: 100%;max-height: 428px;object-fit: cover;border: 7px solid #fff;}
.common-content ul, .blog-detail ol{padding-bottom: 30px;padding-left: 20px;margin-left: 0}
.common-content li{line-height: 26px;color: #67819A;font-size: 18px;padding-bottom:10px}
.common-content .det-con img {box-shadow: 0px 2px 12px 8px rgba(0,0,0,0.05);background: #fff;padding: 8px;border-radius: 10px;width: 100%;margin:0;}
li.date-blog{padding-right: 30px;background: #fff;position: relative;z-index: 1;display: inline-block;}
li.date-blog span{color: #67819A;font-family: Roboto;font-size: 18px;letter-spacing: 0;line-height: 26px;border: 1px solid #DCE8FF;border-radius: 40px;padding: 15px 60px;background: #fff;width: auto;display: inline-block;}
ul.auther-des {margin: 80px 0 40px;list-style: none;position: relative;padding-left: 0;padding-bottom: 0}
ul.auther-des:after{content: "";width: 100%;height: 1px;background: #DCE8FF;left: 0;top: 50%;transform: translateY(-50%);position: absolute;}
.left-blog{padding-bottom: 100px}
.devider {background: #DCE8FF;height: 1px;margin-bottom: 30px;}

.ser-agency p:empty, .our-team p:empty{display: none;}
.case-study-sec{position: relative;}
.case-study-sec:before{content: "";position: absolute;bottom:120px;right: 0;background: url(../images/Shape2.svg)no-repeat;width: 95px;height: 235px;opacity: .4}
.case-study-sec:after{content: "";position: absolute;top: 70px;left: 0;background: url(../images/Shape.svg)no-repeat;width: 70px;height: 275px}
.blg-con{position: relative;background: url(../images/Shape21.svg)no-repeat;background-position: center right;}
.blg-con:before{content: "";position: absolute;bottom:20%;right: 0;background: url(../images/Shape2.svg)no-repeat;width: 95px;height: 235px;opacity: .4}
.blg-con:after{content: "";position: absolute;top: 70px;left: 0;background: url(../images/Shape.svg)no-repeat;width: 70px;height: 275px}

.blg-con .art {position: absolute;bottom: 50%;left: 0;}
.blg-con .art.art-sec{bottom: 40px}


.grid-stack>.grid-stack-item{position: relative !important;top: auto !important;}
.grid-stack.grid-stack-3>.grid-stack-item[data-gs-x='2'],.grid-stack.grid-stack-3>.grid-stack-item[data-gs-x='1'] {left: 0 !important;}
.blg-list .grid-stack {display: flex;flex-wrap: wrap;height: auto !important;}
.blg-list .grid-plus-container .grid-post-item{overflow: visible;}
.grid-plus-container .grid-post-item .post-info{display: flex;flex-flow: wrap;}
.blg-list .grid-plus-container .grid-post-item .date,.news-list .card .date{font-size: 12px;color: #67819A; font-size: 16px;line-height: 24px;}
.social-popover .share-icon{width: auto !important;cursor: pointer;} 
.social-popover{position: relative;}
div#popover-content {position: absolute;background: #fff;padding: 12px;border-radius: 4px;box-shadow: 1px 2px 7px 0px rgba(0, 0, 0, 0.15);-webkit-box-shadow: 1px 2px 7px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow: 1px 2px 7px 0px rgba(0, 0, 0, 0.15);right: -10px;top: 30px;}
.blg-list .bottom {justify-content: space-between;width: 100%;align-items: center;margin: 50px 0 0;}
.blg-list .grid-plus-container .grid-post-item a span:before{color: #fff;}
.blg-list .grid-stack>.grid-stack-item[data-gs-x='6'] {left: 0;}
.blg-list .grid-plus-container .grid-paging-navigation-wrap{margin-top: 0;}



.thankspopup .modal-body{min-height: 260px;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.thankspopup h1,.thankspopup p{color: #fff;text-align: center;}
.thankspopup h1{font-weight: 800;margin: 0 0 6px;font-size: 38px;text-transform: uppercase;}
.thankspopup .modal-dialog{max-width: 500px;}

footer .news-inner h6{text-transform: inherit;}
footer .news-inner img{margin: 5px 0 0;}
footer .news-inner {padding-top: 12px;align-items: flex-start;}



/** Sugam */
div.page-details ul.auther-des:after {height: 0 !important;} 
/*.nav-tabs {display:none;}*/

.blg-list .card {border: none; }
.blg-list .card .hdr-card {display:none;}  






.bg-odd {
	background-color:#f8f8f8;
}
.bg-even{
	background-color:#fff;
}
/*** New Css Navbar ***/
.dropdown-menu {
	padding: .5rem 1rem;
}
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.50rem 1rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  margin: 5px;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #fff;
  background-color: #000;
}
.navbar .dropdown-toggle::after {
    border: none;
    content: "\f107";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    vertical-align: middle;
    margin-left: 8px;
}

.navbar .navbar-nav .nav-link {
    margin-right: 30px;
    padding: 30px 0;
    color: var(--dark);
    font-weight: 500;
    text-transform: uppercase;
    outline: none;
}

.navbar .navbar-nav .nav-link:hover,
.navbar .navbar-nav .nav-link.active {
    color: var(--primary);
}

.navbar.sticky-top {
    top: -100px;
    transition: .5s;
}

@media (max-width: 991.98px) {
    .navbar .navbar-nav .nav-link {
        margin-right: 0;
        padding: 10px 0;
    }

    .navbar .navbar-nav {
        border-top: 1px solid #EEEEEE;
    }
}

@media (min-width: 992px) {
    .navbar .nav-item .dropdown-menu {
        display: block;
        visibility: hidden;
        top: 100%;
        transform: rotateX(-75deg);
        transform-origin: 0% 0%;
        transition: .5s;
        opacity: 0;
    }

    .navbar .nav-item:hover .dropdown-menu {
        transform: rotateX(0deg);
        visibility: visible;
        transition: .5s;
        opacity: 1;
    }
}


/*** Header ***/

.homeSlider .carousel-inner{ position:static; height: 100%; max-height: calc(100vh - 105px); }
.homeSlider .carousel-item{ height: 100%; background: rgba(0,0,0,0.3) !important; }
.homeSlider .carousel-caption { background:rgba(0,0,0,0.7);bottom: 145px;}
.homeSlider .carousel-caption h3{
	color:#07af4f;
}
.owl-carousel-inner {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    background: rgba(0, 0, 0, .5);
}

@media (max-width: 768px) {
    .header-carousel .owl-carousel-item {
        position: relative;
        min-height: 500px;
    }

    .header-carousel .owl-carousel-item img {
        position: absolute;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .header-carousel .owl-carousel-item p {
        font-size: 16px !important;
    }
}

.header-carousel .owl-dots {
    position: absolute;
    width: 60px;
    height: 100%;
    top: 0;
    right: 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.header-carousel .owl-dots .owl-dot {
    position: relative;
    width: 45px;
    height: 45px;
    margin: 5px 0;
    background: var(--dark);
    transition: .5s;
}

.header-carousel .owl-dots .owl-dot.active {
    width: 60px;
    height: 60px;
}

.header-carousel .owl-dots .owl-dot img {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    padding: 2px;
    transition: .5s;
    opacity: .3;
}

.header-carousel .owl-dots .owl-dot.active img {
    opacity: 1;
}

/*** Facts ***/
.facts-overlay {
    position: absolute;
    padding: 30px;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background: rgba(0, 0, 0, .65);
}

.facts-overlay h1 {
    font-size: 120px;
    color: transparent;
    -webkit-text-stroke: 2px var(--primary);
}

.facts-overlay a:hover {
    color: var(--primary) !important;
}


/*** Facts ***/
.fact-item .fact-icon {
    width: 120px;
    height: 120px;
    margin-top: -60px;
    margin-bottom: 1.5rem;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #FFFFFF;
    border-radius: 120px;
    transition: .5s;
    padding: 35px;
}

.fact-item:hover .fact-icon {
    background: #f4f7ff;
}

.fact-item .fact-icon i {
    color: var(--primary);
    transition: .5;
}

.fact-item:hover .fact-icon i {
    color: #FFFFFF;
}

.parallax {
    background: linear-gradient(rgba(0, 0, 0, .65), rgba(0, 0, 0, .65)), url(../images/parallax.jpg) center center no-repeat;
    background-attachment: fixed;
	background-size: 100%;
	background-position: center;
	position: relative;
	color: #FFF;
}
.page-header {
    background: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url(../images/carousel-1.jpg) center center no-repeat;
    background-size: cover;
}

.service-promo-item {
  background: #f8f8f8;
  margin-bottom: 6.25rem;
}
.service-promo-item p{
	line-height: 1.66666667;
	font-size: 1.125rem;
	color: #373737;
}
.service-promo-item-photo {
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.service-promo-item-detail, .no-gutters > .service-promo-item-detail {
  padding: 2rem 3.75rem 5rem 6.125rem;
}
.service-promo-item-title {
  margin-bottom: 18px;
  font-size: 3rem;
  font-weight: 700;
  letter-spacing: -.025em;
  color: #000
}

/*** Footer ***/
.footer {
	background-color: #000;
}
.footer a{
	color: #fff !important;
}

.footer .btn.btn-link {
    display: block;
    margin-bottom: 5px;
    padding: 0;
    text-align: left;
    color: #777777;
    font-weight: normal;
    text-transform: capitalize;
    transition: .3s;
}

.footer .btn.btn-link::before {
    position: relative;
    content: "\f105";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color: var(--primary);
    margin-right: 10px;
}

.footer .btn.btn-link:hover {
    color: var(--primary);
    letter-spacing: 1px;
    box-shadow: none;
}

.footer .form-control {
    border-color: #777777;
}

.footer .copyright {
    padding: 25px 0;
    font-size: 15px;
    border-top: 1px solid rgba(256, 256, 256, .1);
}



/*--------------------------------------------------------------
# Login Page
--------------------------------------------------------------*/

.login-container {
	background-color: rgba(255, 255, 255, 0.8);
	border-radius: 10px;
	box-shadow: 0px 0px 10px 0px #ccc;
	display: flex;
	flex-direction: column;
	align-items: center;
	margin: 0 auto;
}

.authenticate-container {
	background-color: rgba(255, 255, 255, 0.8);
	border-radius: 10px;
	box-shadow: 0px 0px 10px 0px #ccc;
	display: flex;
	flex-direction: column;
	align-items: center;
	margin: 0 auto;
	height: 250px;
	padding: 10px;
}

.body-img{
	background-image: url(https://source.unsplash.com/1600x900/?market-research);
	background-size: cover;
	background-repeat: no-repeat;
	display: flex;
	align-items: center;
	height: 100vh;
}

.signup-container {
	background-color: rgba(255, 255, 255, 0.8);
	border-radius: 10px;
	padding: 20px;
	box-shadow: 0px 0px 10px 0px #ccc;
	display: flex;
	flex-direction: column;
	align-items: center;
	margin: 0 auto;
}

.login-wrapper .form-control {
	border: 1px solid #6c757d;
	border-radius: 5px;
	font-size: 14px;
	font-weight: bold;
	padding: 15px 10px;
	margin-bottom: 7px; 
}

.login-title {
  font-size: 30px;
  font-weight: bold;
}

/* Panel Menu Button */

.btn-singup {
	background-color:#FCCB06;
	color:#000;
}
.btn-login {
	background-color:#B1DDF1;
	color:#000;
}
.btn-singup:hover {
	color:#000;
}
.btn-login:hover {
	color:#000;
}

