/* all fonts include start*/
@font-face 
{
  font-family: 'LiberatorMedium';
  src: url('../fonts/LiberatorMedium.eot?#iefix') format('embedded-opentype'),  
	   url('../fonts/LiberatorMedium.otf')  format('opentype'),
	   url('../fonts/LiberatorMedium.woff') format('woff'), 
	   url('../fonts/LiberatorMedium.ttf')  format('truetype'), 
	   url('../fonts/LiberatorMedium.svg#LiberatorMedium') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face 
{
  font-family: 'LiberatorLight';
  src: url('../fonts/LiberatorLight.eot?#iefix') format('embedded-opentype'),  
	   url('../fonts/LiberatorLight.otf')  format('opentype'),
	   url('../fonts/LiberatorLight.woff') format('woff'), 
	   url('../fonts/LiberatorLight.ttf')  format('truetype'), 
	   url('../fonts/LiberatorLight.svg#LiberatorLight') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face 
{
  font-family: 'LiberatorHeavy';
  src: url('../fonts/LiberatorHeavy.eot?#iefix') format('embedded-opentype'),  
       url('../fonts/LiberatorHeavy.otf')  format('opentype'),
	   url('../fonts/LiberatorHeavy.woff') format('woff'), 
	   url('../fonts/LiberatorHeavy.ttf')  format('truetype'), 
	   url('../fonts/LiberatorHeavy.svg#LiberatorHeavy') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face 
{
  font-family: 'Gotham-Ultra';
  src: url('../fonts/Gotham-Ultra.eot?#iefix') format('embedded-opentype'),  
	   url('../fonts/Gotham-Ultra.otf')  format('opentype'),
	   url('../fonts/Gotham-Ultra.woff') format('woff'), 
	   url('../fonts/Gotham-Ultra.ttf')  format('truetype'), 
	   url('../fonts/Gotham-Ultra.svg#Gotham-Ultra') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face 
{
  font-family: 'Gotham-Thin';
  src: url('../fonts/Gotham-Thin.eot?#iefix') format('embedded-opentype'),  
       url('../fonts/Gotham-Thin.otf')  format('opentype'),
	   url('../fonts/Gotham-Thin.woff') format('woff'), 
	   url('../fonts/Gotham-Thin.ttf')  format('truetype'), 
	   url('../fonts/Gotham-Thin.svg#Gotham-Thin') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face 
{
  font-family: 'Gotham-Medium';
  src: url('../fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'),  
       url('../fonts/Gotham-Medium.otf')  format('opentype'),
	   url('../fonts/Gotham-Medium.woff') format('woff'), 
	   url('../fonts/Gotham-Medium.ttf')  format('truetype'), 
	   url('../fonts/Gotham-Medium.svg#Gotham-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham-Light';
  src: url('../fonts/Gotham-Light.eot?#iefix') format('embedded-opentype'),  
	   url('../fonts/Gotham-Light.otf')  format('opentype'),
	   url('../fonts/Gotham-Light.woff') format('woff'), 
	   url('../fonts/Gotham-Light.ttf')  format('truetype'), 
	   url('../fonts/Gotham-Light.svg#Gotham-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face 
{
  font-family: 'Gotham-ExtraLight';
  src: url('../fonts/Gotham-ExtraLight.eot?#iefix') format('embedded-opentype'),  
       url('../fonts/Gotham-ExtraLight.otf')  format('opentype'),
	   url('../fonts/Gotham-ExtraLight.woff') format('woff'), 
	   url('../fonts/Gotham-ExtraLight.ttf')  format('truetype'), 
	   url('../fonts/Gotham-ExtraLight.svg#Gotham-ExtraLight') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face 
{
  font-family: 'Gotham-BookItalic';
  src: url('../fonts/Gotham-BookItalic.eot?#iefix') format('embedded-opentype'),  
       url('../fonts/Gotham-BookItalic.otf')  format('opentype'),
	   url('../fonts/Gotham-BookItalic.woff') format('woff'), 
	   url('../fonts/Gotham-BookItalic.ttf')  format('truetype'), 
	   url('../fonts/Gotham-BookItalic.svg#Gotham-BookItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face 
{
  font-family: 'Gotham-Book';
  src: url('../fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'),  
	   url('../fonts/Gotham-Book.otf')  format('opentype'),
	   url('../fonts/Gotham-Book.woff') format('woff'), 
	   url('../fonts/Gotham-Book.ttf')  format('truetype'), 
	   url('../fonts/Gotham-Book.svg#Gotham-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face 
{
  font-family: 'Gotham-Bold';
  src: url('../fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'),  
	   url('../fonts/Gotham-Bold.otf')  format('opentype'),
	   url('../fonts/Gotham-Bold.woff') format('woff'), 
	   url('../fonts/Gotham-Bold.ttf')  format('truetype'), 
	   url('../fonts/Gotham-Bold.svg#Gotham-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* all fonts include end*/

/*normal css */
.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.pd-150{padding:150px 0px;}
.height-100{height:100%}
.pd-r-0{padding-right:0px;}
.pd-l-0{padding-left:0px;}
.no-pd{padding-left:0px;padding-right:0px;}
body{background-color:#f1f1f1;}
a:hover{text-decoration:none;}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:transparent;box-shadow:none;outline:0 none;}
.fa.fa-envelope:hover{color:#006bec;}
input.search-query:focus{border-color:#a1a1a1;box-shadow:none;outline:0 none;}
button:focus,button:active,button:hover{outline:none}
.form-control:focus{box-shadow:none;border-color:transparent;}
/*normal css */

/* navbar */
.navbar .hvr-underline-from-center:before{background:#41fdd3;}
.navbar{margin-bottom:0px;min-height:100px;}
.navbar-brand{height:auto;}
.navbar-nav>li>a{font-family: 'Gotham-Light';color:#000;font-size:14px;text-transform:uppercase;}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#000;background-color:transparent;}
.nav.navbar-right li a:hover{color:#41fdd3 !important;background-color:#000035;}
.navbar-default .navbar-nav>li>a{color:#000;padding-left: 0px;padding-right: 0px;}
@media (min-width: 768px)
{
  .navbar-nav>li {float: left;padding-right:15px;padding-left:15px; }
  .navbar-nav>li:first-child{padding-left:0px;}
  .navbar-nav>li:last-child{padding-right:0px;}
}
.navbar-default{background-color:#fff;border-color:#fff;border:none;}
.nav.navbar-right li a{border:solid 1px #000;padding:10px 15px;}
@media (min-width: 768px)
{
.navbar-nav{float:left;margin:0;padding:31px 40px;}
ul.nav.navbar-nav.navbar-right{padding:34.5px 0px;}
.fixed-me .navbar-nav{float:left;margin:0;padding:20px 40px;}
.fixed-me ul.nav.navbar-nav.navbar-right{padding:25px 0px;}
.navbar.fixed-me{min-height:auto;}
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color:#006bec;}
.navbar-default .hvr-rectangle-in:before{background:#fff;}
.navbar-default .hvr-rectangle-in{background: #000035;}
.navbar-default .hvr-underline-reveal:before{background: #006bec;}
.navbar-brand.fixed-me,.navbar-container.fixed-me,.navbar.navbar-fixed-top.fixed-me,.navbar-brand,.navbar-container,.nav{transition:0.8s;-webkit-transition:0.8s;}
.fixed-me{padding:0px!important;position:fixed;top:0;z-index:888;width:100%;transition:0.8s;-webkit-transition:0.8s;}
.navbar-me{transition:0.8s;-webkit-transition:0.8s;}
.fixed-me .navbar-brand{float:left;height:50px;padding:5px 15px;font-size:18px;line-height:20px;}
/* navbar */

/* banner slider*/
section.banner-img{position:relative;}
.banner-slider{background-repeat:no-repeat;background-size:cover;padding:20px 0px;height:70vh;}
.banner-slider .slider-container{height:100%;position:relative;}
.banner-slider .left-contain p{font-family:'Gotham-Medium';color:#fff;font-size:20px;}
.banner-slider .left-contain p{font-family:'Gotham-Medium';color:#fff;font-size:26px;margin:0;}
.banner-slider .left-contain{position:absolute;left:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);width:650px;}
.right-contain{position:absolute;right:0;height:100%;}
.right-contain h2{position:absolute;right:15px;float:right;font-size:50px;margin:0;font-family:'Gotham-Medium';color:#fff;top:10%;transform:translateY(-10%);-moz-transform:translateY(-10%);-webkit-transform:translateY(-10%);-o-transform:translateY(-10%);-ms-transform:translateY(-10%);}
.right-contain h2 span{display:block;}
.right-contain h3{position:absolute;bottom:0;right:15px;margin:0;top:85%;transform:translateY(-85%);-moz-transform:translateY(-85%);-webkit-transform:translateY(-85%);-o-transform:translateY(-85%);-ms-transform:translateY(-85%);font-family:'Gotham-Medium';font-size:26px;color:#fff;line-height:36px;font-weight:normal;}
.down-arrow{position:absolute;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);bottom:10px;}
.down-arrow a i{color:rgba(211,211,211, 0.9);font-size:40px;}
/* banner slider */

/* summit section */
.summit-block{padding:100px 0px;}
.summit-img img.img-responsive{width:100%;}
.summit-block .summit-box{background-color:#000035;}
.summit-block .summit-box h1{font-family:'Gotham-Bold';font-weight:bold;font-size:30px;color:#fff;text-align:center;text-transform:uppercase;line-height:40px;}
.summit-block .summit-box h1 span{display:block;}
.summit-block .summit-box p{color:#e8fffa;font-size:16px;line-height:22px;font-family:'Gotham-Book';text-align:center;padding:35px 0 40px;margin:0px;}
.summit-block .summit-box .btnmoreinfo{color:#41fdd3;font-size:14px;font-family:'Gotham-Bold';font-weight:bold;background-color:transparent;box-shadow:inset 0 0 0 3px #41fdd3;border:0;margin:0 auto;display:block;border-radius:0px;padding:15px;text-align:center;text-transform:uppercase;width:225px;}
.summit-block .summit-box{background-color:#000035;padding:100px 80px;width:485px;position:absolute;z-index:1;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.summit-block .summit-box .btnmoreinfo:hover{color:#000035;box-shadow:inset 0 0 0 3px #fff;background-color:#fff;}
.summit-contain{position:relative;}
.summit-block .summit-box .btnmoreinfo{position:relative;}
/*.summit-block .summit-box .btnmoreinfo:before,.summit-block .summit-box .btnmoreinfo:after{box-sizing:inherit;content:'';position:absolute;width:100%;height:100%;}*/
.center:hover{color:#fc7364;}
.center::before,.center::after{top:0;left:0;height:100%;width:100%;-webkit-transform-origin:center;transform-origin:center;}
.center::before{border-top:3px solid #fc7364;border-bottom:3px solid #fc7364;-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1);}
.center::after{border-left:3px solid #fc7364;border-right:3px solid #fc7364;-webkit-transform:scale3d(1,0,1);transform:scale3d(1,0,1);}
.center:hover::before,.center:hover::after{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s;}
/* summit section */

/* mission section */
.mission-block h2{color:#000;font-size:14px;font-family:'Gotham-Bold';font-weight:bold;text-transform:uppercase;padding:40px 0 0 0;}
.mission-block h4{color:#000;font-size:33px;line-height:44px;font-family:'Gotham-Light';font-weight:normal;text-transform:none;margin:0 auto;padding:45px 0 120px;}
.scrollSlider div.viewport{width:100%;height:100%;overflow-x:hidden;}
.scrollSlider div.viewport div.overview{width:10000px;height:100%;}
.scrollSlider div.viewport div.overview img{display:block;height:100%;margin-right:0px;}
.scrollSlider div.viewport div.overview img:last-child{margin-right:0;}
.scrollSlider div.viewport div.overview:after{content:'';display:block;width:100%;clear:both;}
.scrollSlider div.scrollbar{margin-top:30px;margin-bottom:30px;width:420px;height:1px;background-color:#959595;margin:30px auto;}
.scrollSlider div.scrollbar div.track{width:20px;height:20px;background-color:#41fdd3;cursor:move;border-radius:50px;border:solid 3px #959595;bottom:10px;position:relative;-webkit-overflow-scrolling:touch;}
.scrolbgimg{background-size:cover;background-repeat:no-repeat;position:relative;}
.scsldr{float:left;}
.scsldr img{width:100%;}
.scsldr .first-box h5{color:#fff;font-size:14px;font-family:'Gotham-Bold';text-align:left;text-transform:uppercase;}
.scsldr .first-box h4{color:#fff;font-size:26px;font-family:'Gotham-Medium';text-align:left;text-transform:uppercase;line-height:36px;padding:20px 0px;}
.first-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.first-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;}
.first-box a{color:#41fdd3;font-size:14px;font-family:'Gotham-Bold';text-align:left;text-transform:uppercase;}
.first-box a .fa.fa-play{padding:0 0 0 10px;}
.overlay-text{background:#000035;padding:5px;}
.fixedrect{width:415px;}
.fixedrect h6{color:#41fdd3;font-size:14px;font-family:'Gotham-Bold';text-align:left;text-transform:uppercase;margin:5px 0 3px;}
.fixedrect p{color:#41fdd3;font-size:20px;font-family:'Gotham-Book';text-align:left;text-transform:uppercase;margin:0px;}
.twelve{position:relative;}
.twelve:hover .overlay{background-color:rgba(65,253,211,0.5);position:absolute;top:0;width:100%;height:100%}
.twelve img{width:192.5px;height:auto;}
div#scrollslider{position:relative;}
.touch .navigationscroll a.leftarrow{display:block !important;}
.touch .navigationscroll a.rightarrow{display:block !important;}
.touch .navigationscroll{position:absolute;bottom:17px;width:100%;}
.touch a.rightarrow{position:absolute;right:15px;}
.touch a.leftarrow{position:absolute;left:15px;}
.touch .navigationscroll a i.fa{font-size:30px;color:#000;}
.compnay-slider.mission .bems-scroller li{margin:0px;overflow: hidden;}
.compnay-slider.mission .bems-scroller li .first-box h5{color:#fff;font-size:14px;font-family:'Gotham-Bold';text-align:left;text-transform:uppercase;}
.compnay-slider.mission .bems-scroller li .first-box h4{color:#fff;font-size:26px;font-family:'Gotham-Medium';text-align:left;text-transform:uppercase;line-height:36px;padding:20px 0px;}
.compnay-slider.mission .bems-scroller li img{border-radius:0px;width:100%;}
.compnay-slider.mission .bems-scroller .slides-inner{height:450px;padding: 0;margin: 0;}

.summit-block .summit-box .btnmoreinfo.hvr-rectangle-in {
    background: #fff;
}
.summit-block .summit-box .btnmoreinfo.hvr-rectangle-in:before {
    background: #000035;box-shadow:inset 0 0 0 3px #41fdd3;
}
/* mission section */


/* stories */
section.stories-block{padding-bottom:140px;}
.stories-block h2{color:#000;font-size:14px;font-family:'Gotham-Bold';font-weight:bold;text-transform:uppercase;padding: 40px 0 0 0;margin-bottom: 60px;}
.stories-block .row.display-flex{display:flex;flex-wrap:wrap;}
.stories-block .thumbnail{height:100%;border:none;padding:0;border-radius:0;}
.stories-block .thumbnail{display:flex;flex-direction:column;}
.stories-block .thumbnail .caption{display:flex;flex-direction:column;justify-content:space-between;height:100%;}
.stories-block .thumbnail .caption h4{color:#000;font-size:14px;font-family:'Gotham-Bold';font-weight:bold;text-transform:uppercase;text-align:center;line-height:20px;}
.stories-block .thumbnail .caption p{color:#000;font-size:16px;font-family:'Gotham-Book';text-align:center;line-height:20px;margin:0 0 25px;padding:0 15px;}
.stories-block .caption a:hover h4:before{background-color:#41fdd3;}
.stories-block .thumbnail .caption h4:before{bottom:-15px;content:"";display:block;height:3px;left:0;right:0;margin:-2px auto;position:absolute;width:55px;background-color:#000035;}
.stories-block .thumbnail .caption h4{position:relative;margin-bottom:30px;margin-top:25px;}
.stories-block .main-thumb{margin-bottom:30px;}
.stories-block .thumb-readmorebtn.btn{background-color:#000035;color:#000;font-size:14px;font-family:'Gotham-Book';text-align:center;text-transform:uppercase;border:solid 1px #000;width:223px;height:51px;margin:0px auto 30px;border-radius:0px;padding:15px;}
.stories-block .thumb-readmorebtn.btn:hover{font-family:'Gotham-Bold';background-color:#000035;border-color:#000035;color:#41fdd3;}
.thumbnail .hvr-rectangle-in:before{background:#fff;}
/* stories */

/* team */
.sub-teambg img{margin:0 auto;}
.team-block{background-repeat:no-repeat;background-size:cover;position:relative;height:675px;}
.team-block .teambtn{color:#fff;font-size:36px;font-family:'Gotham-Bold';font-weight:bold;background-color:transparent;box-shadow:inset 0 0 0 3px #fff;border:0;margin:0 auto;display:block;border-radius:0px;padding:15px;text-align:center;text-transform:uppercase;width:340px;}

.team-block .teambtn{position:relative;}
/*.team-block .teambtn:before,.team-block .teambtn:after{box-sizing:inherit;content:'';position:absolute;width:100%;height:100%;}*/
.teamcenter:hover{color:#41fdd3;}
.teamcenter::before,.teamcenter::after{top:0;left:0;height:100%;width:100%;-webkit-transform-origin:center;transform-origin:center;}
.teamcenter::before{border-top:3px solid #41fdd3;border-bottom:3px solid #41fdd3;-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1);}
.teamcenter::after{border-left:3px solid #41fdd3;border-right:3px solid #41fdd3;-webkit-transform:scale3d(1,0,1);transform:scale3d(1,0,1);}
.teamcenter:hover::before,.teamcenter:hover::after{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s;}
.sub-teambg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:80%;}
.team-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}
.post-type-archive-team button.filter.is-checked:before { 
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    right: 0;
    bottom: 0;
    background: #006bec;
    height: 4px;
    -webkit-transform: translateY(4px);
    transform: translateY(0px);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;  }
/* team */

/* career */
.career-img img{width:100%;}
.career-box{background-color:#006fe8;padding:100px 90px;width:485px;position:absolute;z-index:1;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);right:15px;}
.career-block .career-box h6{color:#fff;font-size:14px;font-family:'Gotham-Bold';font-weight:bold;text-align:center;text-transform:uppercase;position:relative;margin-bottom:20px;}
.career-block .career-box h6:before{bottom:-20px;content:"";display:block;height:3px;left:0;right:0;margin:-2px auto;position:absolute;width:55px;background-color:#41fdd3;}
.career-block .career-box p{color:#e8fffa;font-family:'Gotham-Book';font-size:16px;text-align:center;padding:30px 0;}
section.career-block{padding:75px 0;}
.career-block .careerbtn{color:#41fdd3;font-size:14px;font-family:'Gotham-Bold';font-weight:bold;background-color:transparent;box-shadow:inset 0 0 0 3px #41fdd3;border:0;margin:0 auto;display:block;border-radius:0px;padding:15px;text-align:center;text-transform:uppercase;width:225px;}
/*.career-block .careerbtn:hover{color:#000035;box-shadow:inset 0 0 0 3px #fff;background-color:#fff;}*/
.career-block .careerbtn{position:relative;}
/*.career-block .careerbtn:before,.career-block .careerbtn:after{box-sizing:inherit;content:'';position:absolute;width:100%;height:100%;}
.careerbtn:hover{color:#fff;}
.careerbtn::before,.careerbtn::after{top:0;left:0;height:100%;width:100%;-webkit-transform-origin:center;transform-origin:center;}
.careerbtn::before{border-top:3px solid #fff;border-bottom:3px solid #fff;-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1);}
.careerbtn::after{border-left:3px solid #fff;border-right:3px solid #fff;-webkit-transform:scale3d(1,0,1);transform:scale3d(1,0,1);}
.careerbtn:hover::before,.careerbtn:hover::after{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s;}*/
/* career */

/* footer */
ul.social-footer-list{margin:0;padding:14px 0;overflow:hidden;}
ul.social-footer-list li{float:left;padding:0 15px;list-style:none;}
ul.social-footer-list li:last-child{padding-right:0px;}
ul.social-footer-list li a i.fa{color:#a19d9d;font-size:20px;}
input.search-query{background:transparent;border:none;padding:13px 0px;width:calc(100% - 55px);float:left;color:#a19d9d;font-size:14px;font-family:'Gotham-Book';text-transform:inherit;text-align:left;border-radius: 0;letter-spacing:0px;}
label.btn{width:50px;border:none;border-radius:0;padding:10px;float:right;display:inline-block;margin:0px 0;position:relative;right:5px;}
.footer-block form{overflow:hidden;border-bottom:solid 1px #a1a1a1;}
label.btn i.fa{font-size:24px;color:#a19d9d;}
a.footer-menu{color:#000;font-family:'Gotham-Bold';font-size:14px;text-transform:uppercase;padding:15px 0;display:inline-block;line-height:20px;}
section.footer-block{background:#fff;padding:45px 0;}
label.btn.active,label.btn:active{box-shadow:none;}
label.btn.active.focus,label.btn.active:focus,label.btn.focus,label.btn:active.focus,label.btn:active:focus,label.btn:focus{outline:none;}
a.footer-menu:hover{color:#006bec;}
ul.social-footer-list li a:hover i.fa{color:#006bec;}
footer .hvr-underline-reveal:before{background: #006bec;}
ul.footer-nav{padding:0;margin:0;list-style:none;}
ul.footer-nav li{float:left;padding:0 15px;}
ul.footer-nav li:first-child{padding-left:0px;}
#return-to-top{position:fixed;bottom:10px;right:10px;background:rgb(0,0,0);background:rgba(0,0,0,0.7);width:30px;height:50px;display:block;text-decoration:none;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:1}
#return-to-top i{color:#fff;margin:0;position:relative;left:36%;top:50%;font-size:26px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;transform:translate(-25%,-50%);}
#return-to-top:hover{background:rgba(0,0,0,0.9);}
/* footer */


/* blog */
.blogbanner-img{background-size:cover;background-repeat:no-repeat;background-position: center;height:425px;position:relative;}
.blogbanner-img h1{font-size:40px;color:#fff;font-family: 'Gotham-Medium';text-align:center;text-transform:uppercase;margin:0 auto;display:block;padding:105px 0px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.two-box-block{padding:50px 0px;}
.two-box-block .img-box{position: relative;background:#fff;height:400px;background-size:cover;background-repeat:no-repeat;background-position: center center;}
.mainbox{overflow:hidden;position: relative;}
.mainbox .grid-box-content {
    position: absolute;
    top: 50%;
    width: 90%;
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
}
.img-content-box{background:#fff;height:100%;padding:15px;}
.mainbox .img-content-box h3{color:#000;font-family: 'Gotham-Medium';font-size:19px;text-transform:uppercase;text-align:left;margin:0px;padding: 0 0 10px;    display: inline-block;}
.mainbox .img-content-box p{color:#000;font-family: 'Gotham-Light';font-size:14px;text-transform:uppercase;text-align:left;margin:0px;}
.mainbox .overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);opacity:0;}
.two-box-block .img-box:hover .overlay{opacity:1;}
.mainbox .img-content-box a:hover h3{color:#41fdd3;text-decoration: underline;}
.partner-block h2{color:#000;font-family:'Gotham-Bold';font-size:14px;text-transform:uppercase;padding:0 0 40px;margin:0;}
section.partner-block{padding:80px 0 0;}
.post-type-archive-companies section.partner-block{padding:40px 0 0;}
.grid-image-box{background-repeat:no-repeat;background-size:cover;height:340px;position:relative;background-position:center center;}
.grid-box-content{position:absolute;bottom:20px;width:90%;margin:0 auto;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);}
.grid-box-content p{color:#fefefe;font-family:'Gotham-Medium';font-size:19px;text-align:left;margin-bottom:0px;}
.grid-image-box .grid-box-overlay{background:rgba(0,0,53,0.7);position:absolute;height:100%;width:100%;left:0;top:0;bottom:0;right:0;opacity:0;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}
.grid-image-box:hover .grid-box-overlay{opacity:1;}
.content-details{position:absolute;text-align:center;padding-left:0em;padding-right:0em;width:100%;top:50%;left:50%;opacity:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.grid-image-box:hover .content-details{top:50%;left:50%;opacity:1;}
.image-grid .fadeIn-bottom{top:50%;height:100%;}
.grid-boxmain-overlay{height:100%;}
.bottom-box{background:#000035;position:absolute;bottom:0px;width:100%;padding:15px;}
.bottom-box h5{color:#41fdd3;font-family:'Gotham-Medium';font-size:19px;text-align:left;text-transform:uppercase;margin:0px;padding:0 0 10px;}
.bottom-box p{color:#41fdd3;font-family:'Gotham-Light';font-size:19px;text-align:left;margin:0px;}
.image-rectbox{position:absolute;bottom:162px;left:50%;transform:translateX(-50%);}
.bottom-box a:hover h5{color:#41fdd3;text-decoration: underline;}
.partner-block .row-eq-height{flex-wrap:wrap;}
.video-pod-overlay{left:50%;position:relative;bottom:85px;transform:translateX(-50%);width:73px;}
.image-rectbox span{display:block;color:#41fdd3;font-family:'Gotham-Medium';font-size:19px;text-align:center;text-transform:uppercase;}
.image-rectbox a{display:block;color:#41fdd3;font-family: 'Gotham-Bold';font-size:14px;text-align:center;text-transform:uppercase;}
.image-rectbox a:hover{color:#41fdd3;text-decoration:underline;}
ul.auter-detail{list-style:none;padding:0;margin:0;overflow:hidden;}
ul.auter-detail li:after{content:"|";padding:0 5px;display:none;}
ul.auter-detail li:last-child:after{display:none;}
ul.auter-detail li{float:left;font-family:'Gotham-ExtraLight';font-size:14px;color:#000;}
ul.auter-detail li a{float:left;font-family:'Gotham-Light';font-size:14px;color:#000;}
ul.auter-detail li a:hover{color:#006bec;text-decoration:underline;}
ul.share-social{list-style:none;overflow:hidden;padding:0;margin:0;float:right;}
.single-block .main-contain-blog{padding-top:25px;}
ul.share-social li{float:left;padding:0 10px;}
ul.share-social li:last-child{padding-right:0px;}
ul.share-social li a i.fa{color:#0c0c0d;font-size:21px;}
ul.share-social li a:hover i.fa{color:#006bec;}
.single-block h1{color:#000;font-family:'Gotham-Book';font-size:38px;line-height:34px;text-transform:capitalize;margin:0;padding:5px 0 0;}
.single-block h2{color:#000;font-family:'Gotham-Light';font-size:24px;line-height:34px;margin:0;padding:5px 0 0;}
.single-block h3{color:#000;font-family:'Gotham-Bold';font-size:16px;line-height:26px;margin:0px;}
.single-block{background:#f1f0f0;padding:40px 0px 10px;}
.podcast-player,.blog-image,.youtube-embad{padding:15px 0 20px;}
.youtube-embad iframe{width:100%;height:350px;}
.single-block p{color:#000;font-family:'Gotham-Light';font-size:16px;line-height:24px;margin:0;padding:0 0 15px;}
.imgwrap{float:right;margin:0px 0px 15px 15px;}
.youtube-btn{background-image:url(../images/youtube.png);background-repeat:no-repeat;display:inline-block;width:83px;height:23px;float:left;margin-left:15px;}
a.btnyoutube span{float:left;font-family:'Gotham-Bold';font-size:16px;line-height:26px;}
a.btnyoutube{color:#000;font-family:'Gotham-Bold';font-size:14px;line-height:26px;width:285px;height:55px;border:solid 1px #000035;display:block;margin:15px auto;padding:15px 35px;text-align:center;}
a.btnyoutube:hover{color:#006bec;}
/* blog */

/* contact */
.map-block iframe{width:100%;height:450px;filter:grayscale(100%);-webkit-filter:grayscale(100%);}
.formbg{padding:50px;background:#fff;}
.contact-form .form-group{display:block;float:none;padding:0px;}
.contact-form .form-group .form-control{border-radius:0;background:#f6f6f6;box-shadow:none;border-color:#f6f6f6;color:#000;font-family:'Gotham-Light';font-size:14px;text-transform:inherit;padding:25px 15px;}
textarea.form-control{height:100px;border-radius:0px;resize:none;background:#f6f6f6;box-shadow:none;border-color:#f6f6f6;clear:both;display:block;margin-bottom:50px;padding:25px 15px;}
.contactform-block{background:#f0f0f0;padding:50px;}
.btnmesg{width:225px;height:55px;border-radius:0px;border:solid 1px #000;text-align:center;margin:5px auto;color:#000;font-family:'Gotham-Book';font-size:14px;line-height:45px;text-transform:uppercase;display:block;}
.address{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;}
.address-block{position:absolute;right:50px;top:-65%;width:485px;padding:60px;background:#006fe8;height:430px;}
.address-block .address h3{font-family:'Gotham-Bold';font-size:30px;line-height:40px;color:#fff;margin:0;padding-bottom:55px;}
.address-block .address a{font-family:'Gotham-Bold';font-size:18px;line-height:36px;color:#fff;}
.address-block .address a:hover{color:#41fdd3;text-decoration:underline;}
.address-block .address p{font-family:'Gotham-Bold';font-size:18px;line-height:20px;color:#fff;margin:0;padding:15px 0px;}
.contactform-block .btnmesg.hvr-rectangle-in:before{background:#fff;}
.contactform-block .btnmesg.hvr-rectangle-in{background:#000035;}
.map-block{width:100%;height:450px;background-repeat:no-repeat;background-size:cover;background-position: center top;}

/* contact */

/* team */
section.team-block{padding:0px 0 0;}
.team-block .row-eq-height{flex-wrap:wrap;}
.team-block .grid-image-box{filter:gray;-webkit-filter:grayscale(1);-webkit-transition:all .8s ease-in-out;}
.team-block .grid-image-box:hover{filter:none;-webkit-filter:grayscale(0);}
section.team-block .image-rectbox{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;padding:10px;background:#006fe8;}
section.team-block .image-rectbox a{display:block;color:#fff;font-family:'Gotham-Book';font-size:18px;text-align:center;text-transform:uppercase;line-height:30px;}
section.team-block .image-rectbox{display:block;color:#fff;font-family:'Gotham-Book';font-size:18px;text-align:center;text-transform:uppercase;line-height:30px;}
section.team-block .image-rectbox a:hover{text-decoration:none;color:#41fdd3;}
.button.filter{border:none;background:transparent;text-align:center;font-size:14px;padding:10px 0px;margin:0;font-family:'Gotham-Light';color:#000;text-transform:uppercase;border-radius:0px;margin: 0 25px;}
section.filter-btn{padding:30px 0px;}
.button.filter:hover{color:#006bec;}
section.team-block.grid{padding:0 0 70px;}
.blogbanner-img.team-single{height:325px;}
.team-block.four-box .grid-image-box{height:230px;}
.location{background-image:url(../images/location.png);background-repeat:no-repeat;width:27px;height:33px;display:block;float:left;}
.locationtext p{color:#979797;margin:0 0 0;font-size:18px;font-family:'Gotham-Light';line-height:30px;padding:10px 0;}
section.location-section{background:#fff;}
.left-team-contain h2{color:#686868;font-family:'Gotham-Book';font-size:24px;line-height:30px;text-align:center;text-transform:capitalize;padding-bottom:20px;margin:0;}
.left-team-contain h4{color:#686868;font-family:'Gotham-Book';font-size:16px;line-height:22px;text-align:center;width:380px;margin:0 auto;display:block;padding-bottom:30px;}
section.team-containe-block{padding:35px 0;}
.left-team-contain p{;font-size:14px;font-family:'Gotham-Light';line-height:24px;color:#000;}
.contensinglteam{padding:0 80px;}
.bluebox-sidbar{background:#006fe8;width:200px;margin:0 auto;height:auto;position:absolute;bottom:0px;top:-120px;min-height:420px;padding:15px 20px;    overflow-y:auto;}
.bluebox-sidbar h3{color:#fefefe;font-size:14px;font-family: 'Gotham-Medium';text-transform:uppercase;text-align: center;line-height:36px;padding:25px 0 0;margin:0px;}
.bluebox-sidbar p{font-size:14px;line-height:24px;font-family: 'Gotham-Light';color:#fff;margin:0px;}
/* team */

/* company */
section.blogbanner-img.company-single{height:425px;}
.company-slider-block .responsivecompany .slick-slide img{width:100%;}
.company-slider-block .responsivecompany .slick-dots li button:before{font-family:'slick';font-size:14px;line-height:24px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:1;color:#8d8d8d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
section.company-containe-block{padding:48px 0px;}
section.company-containe-block .client-logo img.img-responsive{text-align:center;margin:0 auto;display:block;}
.company-containe-block h2{color:#686868;font-family:'Gotham-Light';font-size:30px;line-height:40px;text-align:center;margin:0;padding:38px 0 50px;}
.company-containe-block .contensinglteam{padding:0;}
.company-containe-block .contensinglteam p{font-size:16px;line-height:24px;color:#000;font-family:'Gotham-Light';font-weight:normal;}
.company-containe-block .right-company-contain .bluebox-sidbar{background:#000035;width:255px;margin:0 auto;height:auto;position:absolute;bottom:0px;top:-120px;min-height:600px;padding:30px 35px;overflow-y:auto;}
.company-containe-block .bluebox-sidbar ul{padding:0;margin:0;}
.company-containe-block .bluebox-sidbar ul li{list-style:none;margin:0 0 20px;}
.company-containe-block .bluebox-sidbar ul li h5{color:#41fdd3;font-family:'Gotham-Book';font-size:14px;margin:0;font-weight:normal;line-height:18px;}
.company-containe-block .bluebox-sidbar ul li span{color:#41fdd3;font-family:'Gotham-Medium';font-size:16px;}
.webicon{background-image:url(../images/webicon.png);background-repeat:no-repeat;width:20px;height:20px;display:block;}
.webicon{background-image:url(../images/webicon.png);background-repeat:no-repeat;width:20px;height:20px;display:block;}
.location-section .social-footer-list li a:hover .webicon{background-image:url(../images/webicon-hover.png);background-repeat:no-repeat;width:20px;height:20px;display:block;}
.slides{overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overflow:-moz-scrollbars-none;}
@media (min-width:992px){
  .slides-inner{max-height:75vh;}
}
.slides-inner{max-height:60vh;}
@media (min-width:768px){
  .slides-inner{max-height:70em;height:100vh;}
}

.bems-scroller #scrolling-container::-webkit-scrollbar{display:none;}
.company-card.is-loaded{opacity:1;-ms-transform:translate(0,0);transform:translate(0,0);}
@media (min-width:992px){
  .company-card{width:25vw;height:25vh;}
}
@media (min-width:768px){
  .company-card{width:33.333vw;}
}
.company-card{width:300px;height:150px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;overflow:hidden;opacity:0;-ms-transform:translate(0,5%);transform:translate(0,5%);transition:transform .45s,opacity .45s;}
.compnay-slider .bems-scroller{overflow-y:hidden;overflow-x:hidden;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overflow:-moz-scrollbars-none;}

.compnay-slider .bems-scroller #scrolling-container::-webkit-scrollbar{display:none;}
.compnay-slider .bems-scroller #scrolling-container{ -moz-appearance: none !important;overflow:hidden;}
.compnay-slider .bems-scroller li img{border-radius:0;filter:gray;-webkit-filter:grayscale(1);}
.compnay-slider .bems-scroller li:hover img{filter:none;-webkit-filter:grayscale(0);}
.compnay-slider .bems-scroller .title{background-color:#fff;height:50px;border-radius:0 0 0.5em 0.5em;}
.compnay-slider .bems-scroller #button-scroll-left,.compnay-slider .bems-scroller #button-scroll-right{display:flex;padding:2em;justify-content:center;align-items:center;vertical-align:middle;height:200px;width:50px;background-color:#333;}
.compnay-slider .bems-scroller i{color:#ddd;}
.compnay-slider .rangeslider{margin:0 auto;padding:20px 0;width:500px;}
.compnay-slider input[type="range"]{margin-top:30px;margin-bottom:30px;width:420px;height:1px;background-color:#959595;margin:30px auto;-moz-appearance:none;-webkit-appearance:none;position:relative;z-index: 2;}
/*.compnay-slider input[type="range"]:after{width:10px;height:10px;position:absolute;content:'';right:0;background:#959595;border:solid 1px #959595;float:right;border-radius:50px;top:-5px;z-index:-1;}*/
.rg{position:relative;width:420px;margin:30px auto 40px;display: block;}
.rg::after {width:10px;height:10px;position:absolute;content:'';right:0;background:#959595;border:solid 1px #959595;float:right;border-radius:50px;top:-4px;z-index:1;}
.compnay-slider input[type="range"]:focus{outline:none;}
.compnay-slider .rangeslider,.compnay-slider input::-webkit-slider-thumb{background:#41fdd3;border:solid 3px #959595;cursor:pointer;height:20px;text-indent:-9999px;width:20px;box-shadow:0 3px 6px rgba(0,0,0,0.3),0 1px 0 rgba(255,255,255,0.2) inset;-moz-appearance:none;-webkit-appearance:none;border-radius:10px;z-index: 2;}
.compnay-slider .rangeslider,.compnay-slider input::-moz-range-thumb{background:#41fdd3;border:solid 3px #959595;cursor:pointer;height:15px;text-indent:-9999px;width:15px;box-shadow:0 3px 6px rgba(0,0,0,0.3),0 1px 0 rgba(255,255,255,0.2) inset;-moz-appearance:none;-webkit-appearance:none;border-radius:50px;z-index: 2;}
/*.compnay-slider .scroll-range:after{content:'';position: absolute;width:10px;height:10px;border:solid 1px red;}*/
.rangeSlider{position:relative;}
.title-teamdetail{background:#fff;padding:30px 0px;}
.title-teamdetail h3{margin:0 auto;display:block;font-size:14px;color:#000;font-family: 'Gotham-Light';}
section.compnay-slider{background:#fff;}
.filter-comapny .dropdown-menu a.dropdown-item {padding: 15px;width: 100%;
font-family: 'Gotham-Light';font-size: 14px;color: #6f5ca5;}
.filter-comapny .dropdown-menu a.dropdown-item:hover{color:#006bec;}
button.btn.dropdown-toggle{border:solid 1px #a3a1a1;border-radius:0;position:relative;bottom:10px;color:#6f5ca5;background:transparent;}
.filter-comapny button.btn.dropdown-toggle {padding: 6px 50px;margin: 0 20px 0 -6px;}
.filter-comapny ul li a:hover{color:#006bec;}
.filter-comapny .hvr-underline-reveal:before{background:#006bec;}
.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;}
.btn-group.open .dropdown-toggle{box-shadow:none;}
/* company */

/* legal */
.legal-section-block{padding:40px 0px;}
.legal-section-block .legal-contain h5{color:#000;font-size:14px;font-family:'Gotham-Bold';font-weight:bold;text-transform:uppercase;text-align:center;padding:60px 0 30px;margin:0px;}
.legal-section-block .legal-contain h1{color:#000;font-size:50px;line-height:50px;font-family:'Gotham-Book';font-weight:normal;text-transform:none;margin:0 auto;padding:20px 0px 0px;text-align:center;}
.legal-section-block .legal-contain p{color:#000;font-size:16px;font-family:'Gotham-Book';text-align:center;line-height:26px;margin:0px;padding:0px;text-align:center;}
/* legal */

.imglogo img{float:right;width:inherit;margin:35px auto;}
.filter-comapny .form-control{width:100px;float:left;margin:0;position:relative;bottom:2px;}
.filter-comapny label.inline-lable{float:left;margin:0;padding:5px 10px;color:#6f5ca5;font-size:14px;font-family:'Gotham-Light';font-weight:normal;text-transform: uppercase;}
.filter-comapny ul{list-style:none;text-align:center;padding:15px 0 3px;margin:0px;}
.filter-comapny ul li{display:inline-block;padding: 0 15px;}
.filter-comapny ul li a{color:#6f5ca5;font-size:14px;font-family:'Gotham-Light';float:left;padding:5px 0px;line-height:18px;}
.filter-comapny ul li .form-group{margin:0px;}
.filter-comapny ul li:nth-child(4){padding-right:5px;}


/* 404 */
section.not-found-block{position:relative;height:90vh;}
.not-found-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
section.not-found-block .not-found-box h1{text-align:center;text-transform:uppercase;font-family:'LiberatorHeavy';font-size:16em;color:#000;margin:0;}
section.not-found-block .not-found-box h3{text-align:center;text-transform:uppercase;font-family:'LiberatorMedium';font-size:3em;color:#000;margin:0;width: 80%;margin: 0 auto;}
section.not-found-block .not-found-box .retun-home{color:#000;font-size:18px;font-family:'Gotham-Book';padding:9px 10px;display:block;width:200px;margin:25px auto;text-align:center;border:solid 1px #000;text-transform:uppercase;}
section.not-found-block .hvr-rectangle-in:before{background:#fff;}
section.not-found-block .not-found-box .retun-home:hover{color:#41fdd3!important;background-color:#000035;}
section.not-found-block .hvr-rectangle-in{background:#000035;}
/* 404 */


.sub-teambg .hvr-rectangle-in:before{background:#fff;}
.sub-teambg .hvr-rectangle-in{background:#000035;}
.team-block .teambtn{color:#000;}
.team-block .teambtn:hover{color:#41fdd3;box-shadow:inset 0 0 0 3px #000035;}


.career-block .careerbtn.hvr-rectangle-in:before{background:#006fe8;border:solid 3px #41fdd3;}
.career-block .careerbtn.hvr-rectangle-in{color: #41fdd3;
    box-shadow: inset 0 0 0 3px #fff;
    background-color: #fff;
}
.career-block .careerbtn:hover{color:#000035;}
.button-group.filters-button-group {
    text-align: center;
}
.filter-btn .hvr-underline-reveal:before {
    background: #006bec;
}
.grid-image-box:hover .video-pod-overlay img {
    display: none;
}
.contactform-block .hvr-rectangle-in{position:relative;}
.contactform-block .hvr-rectangle-in:hover{color:#41fdd3 !important;background-color:#000035 !important;
}

.compnay-slider.mission .bems-scroller li:nth-child(2) {
    width: 450px;
    height: 100%;
}

.compnay-slider.mission .bems-scroller li:nth-child(2) .imgg {
    width: 450px !important;
    height: 450px !important;
}
.compnay-slider.mission .bems-scroller li:nth-child(2n) .imgg {
    width: 325px;
    height:325px;
	background-size: cover;
    background-repeat:  no-repeat;
	background-position:100% 100%;
}
/*.compnay-slider.mission .bems-scroller li:nth-child(5) {
    width: 450px;
    height: 100%;
}*/
.contactform-block .btnmesg.hvr-rectangle-in {
    background: #000035 !important;
}
.compnay-slider.mission .bems-scroller li:nth-child(5n){
    width: 450px;
    height: 100%;
}
.compnay-slider.mission .bems-scroller li:nth-child(5n) .imgg {
    width: 450px;
    height:450px;
	background-size: cover;
    background-repeat:  no-repeat;
	background-position:100% 100%;
}
.imgg {
    height: 325px;
    width: 325px;
    background-size: cover;
    background-repeat:  no-repeat;
	background-position:100% 100%;
}
.stories-block .thumbnail img{width:100%;}
.post-type-archive-companies .blogbanner-img{height:245px;}
.single-companies .section.blogbanner-img.company-single{height:425px;}
button.btn.dropdown-toggle{width:150px;}
.post-type-archive-team .blogbanner-img{height:245px;}

.main-contain-blog .btnyoutube.hvr-rectangle-in {
    background: #000035;
}
.main-contain-blog .btnyoutube.hvr-rectangle-in:before {
    background: #f1f0f0;
}
.main-contain-blog .btnyoutube:hover {
    color: #41fdd3 !important;
}
.main-contain-blog .btnyoutube:hover .youtube-btn{background-image:url(../images/youtube-blue.png);background-repeat:no-repeat;display:inline-block;width:83px;height:23px;float:left;margin-left:15px;}


/* Added by Terry Becker */
.banner-slider.slick-slide.slick-current.slick-active{background-repeat: no-repeat !important;background-size: cover !important;background-position: center !important;}
.btn {padding: 10px 25px;margin-top:8px;}
.a2a_floating_style.a2a_default_style {display: none !important;}


.newsbox .grid-box-overlay{background:rgba(0,0,53,0.7);position:absolute;height:100%;width:100%;left:0;top:0;bottom:0;right:0;opacity:0;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}
.newsbox:hover .grid-box-overlay{opacity:1;}

.newsbox .fadeIn-bottom {
    top: 50%;
    height: 100%;
}
.newsbox:hover .content-details {
    top: 50%;
    left: 50%;
    opacity: 1;
}
.img-content-box:hover {
    background: #000035;
color: #41fdd3 !important;
}
.img-content-box a:hover {
    background: #000035;
color: #41fdd3 !important;
}
.overlay-text {width: 100%;}

.mainbox.newsbox:hover .img-content-box {
    background: #000035!important;
    color: #41fdd3 !important;
}
.readmore_div {
   display: block; color: #41fdd3;text-transform:uppercase;font-family: 'Gotham-Bold';font-size: 14px;text-align: center;
}

.mainbox.newsbox .grid-box-content .video-pod-overlay {
    left: 50%;
    position: relative;
    bottom: 35px;
    transform: translateX(-50%);
    width: 73px;
}

.slides-inner{padding:0px;margin:0px;max-height:33em;height:100vh;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.compnay-slider .bems-scroller #scrolling-container{display:flex;flex-wrap:nowrap;padding:1em 0;overflow-x:scroll;overflow-x:-moz-scrollbars-none;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;}
.compnay-slider .bems-scroller #scrolling-container::-webkit-scrollbar{display:none;}
.compnay-slider .bems-scroller #scrolling-container{ -moz-appearance: none !important;overflow:hidden;}
.compnay-slider .bems-scroller li{display:flex;flex-shrink:0;flex-direction:column;list-style-type:none;margin:0 1em;position:relative;}

.company-logos .slides-inner{padding:0px;margin:0px;max-height:29em;height:100vh;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.compnay-slider.company-logos .bems-scroller #scrolling-container{display:block;flex-wrap:nowrap;padding:1em 0;overflow-x:none;overflow-x:-moz-scrollbars-none;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;}
.compnay-slider.company-logos .bems-scroller li{display:flex;flex-shrink:0;flex-direction:row;list-style-type:none;margin:0 1em;} 

.down-arrow i {
    color: rgba(211,211,211,.9);
    font-size: 40px;
}

.col-lg-4.main-thumb {
    height: 500px;
}
.page-id-8 .col-lg-4.main-thumb {
	height: 300px;
}

.thumbnail .img-responsive {
    background-repeat: no-repeat;
    background-size: cover;
    height: 420px;
    width: 100%;
    display: block;
    background-position: center center;
}