/*
	Theme Name: NextLine
	Theme URI: http://www.nextline.in
	Description: Html 5 responsive theme
	Version: 2.4
	Author: Haris
	Author URI: http://kanudigital.com
*/
/*************************************************************************************************
													RESET
***************************************************************************************************/
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:none}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]:5:-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{ margin: 0; padding: 0; list-style-type: none;} 
/*************************************************************************************************
													COMMON
***************************************************************************************************/
.dew, .wow{visibility:hidden;}
.p0{padding:0;} .p5{padding:5px;} .p10{padding:10px;} .p15{padding:15px;} .p20{padding:20px;} .p25{padding:25px;} .p30{padding:30px;} .p35{padding:35px;} .p40{padding:40px;} .ptop5{padding-top:5px;} .ptop10{padding-top:10px;} .ptop15{padding-top:15px;} .ptop20{padding-top:20px;} .ptop30{padding-top:30px;} .ptop40{padding-top:40px;} .pbtm5{padding-bottom:5px;} .pbtm10{padding-bottom:10px;} .pbtm15{padding-bottom:15px;} .pbtm20{padding-bottom:20px;} .pbtm30{padding-bottom:30px;} .pbtm40{padding-bottom:40px;} .prite5{padding-right:5px;} .prite10{padding-right:10px;} .prite15{padding-right:15px;} .prite20{padding-right:20px;} .prite25{padding-right:25px;} .prite30{padding-right:30px;} .prite40{padding-right:40px;} .plft5{padding-left:5px;} .plft10{padding-left:10px;} .plft15{padding-left:15px;} .plft20{padding-left:20px;} .plft25{padding-left:25px;} .plft30{padding-left:30px;} .plft40{padding-left:40px;} .m0{margin:0;} .m5{margin:5px} .m10{margin:10px} .m15{margin:15px} .m20{margin:20px} .m25{margin:25px} .m30{margin:30px} .m40{margin:40px} .mtop5{margin-top:5px;} .mtop10{margin-top:10px;} .mtop15{margin-top:15px;} .mtop20{margin-top:20px;} .mtop25{margin-top:25px;} .mtop30{margin-top:30px;} .mtop35{margin-top:35px;} .mtop40{margin-top:40px;} .mbtm5{margin-bottom:5px;} .mbtm10{margin-bottom:10px;} .mbtm15{margin-bottom:15px;} .mbtm20{margin-bottom:20px;} .mbtm25{margin-bottom:25px;} .mbtm30{margin-bottom:30px;} .mbtm35{margin-bottom:35px;} .mbtm40{margin-bottom:40px;} .mrite5{margin-right:5px;} .mrite10{margin-right:10px;} .mrite15{margin-right:15px;} .mrite20{margin-right:20px;} .mrite25{margin-right:25px;} .mrite30{margin-right:30px;} .mrite35{margin-right:35px;} .mrite40{margin-right:40px;} .mlft5{margin-left:5px;} .mlft10{margin-left:10px;} .mlft15{margin-left:15px;} .mlft20{margin-left:20px;} .mlft25{margin-left:25px;} .mlft30{margin-left:30px;} .mlft35{margin-left:35px;} .mlft40{margin-left:40px;} .mbtm0{margin-bottom:0} .relative{position:relative;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
body{margin:0;padding:0;width:100%;font-family: 'Montserrat', sans-serif;}
.container{max-width:1170px;width:100%;margin:0 auto;}
.m-color, .m-color a{color:#00bbd4}
.ttc{text-transform:capitalize;}
.ttu{text-transform:uppercase;}
.row{width:100%;}
.row-half{width:50%;}
.row-three{width:33.33333333%;}
.row-four{width:25%;}
.row-ten{width:10%;}
.row-five{width:20%;}
.row-thirty{width:30%;}
.row-fourty{width:40%;}
.row-sixty{width:60%;}
.row-seventy{width:70%;}
.row-eighty{width:80%;}
.row-ninety{width:90%;}
.row-half, .row-three, .row-four, .row-ten, .row-five, .row-thirty, .row-fourty, .row-sixty, .row-seventy, .row-eighty, .row-ninety{min-height:1px;float:left;}
/* clear floats */
.container:after, .container:before, .row:after, .row:before{display: table;content: " ";clear: both;}
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } 
.clearfix { display:block; } 
.clear , .cb{ clear: both; }
.left, .alignleft{float:left;}
.right, .alignright{float:right;}
.center{text-align:center;}
.fleft{text-align:left;}
.frite{text-align:right;}
.t-justify{text-align:justify;}
.t-indent{text-indent:-999999px}
.inline{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
img{max-width:100%;height:auto;vertical-align:bottom; }
a, a:hover{text-decoration:none;-webkit-transition:all .4s ease-in-out;-o-transition:all .2s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
*, *:after, *:before { -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-font-smoothing:antialiased; font-smoothing:antialiased; text-rendering:optimizeLegibility; } 
input:focus { outline:0; border:1px solid #04A4CC; } 
/*Core*/
.alignnone { margin:5px 20px 20px 0; } .aligncenter, div.aligncenter { display:block; margin:5px auto 5px auto; } .alignright { float:right; margin:5px 0 20px 20px; } .alignleft { float:left; margin:5px 20px 20px 0; } a img.alignright { float:right; margin:5px 0 20px 20px; } a img.alignnone { margin:5px 20px 20px 0; } a img.alignleft { float:left; margin:5px 20px 20px 0; } a img.aligncenter { display:block; margin-left:auto; margin-right:auto; } .wp-caption { background:#FFF; border:1px solid #F0F0F0; max-width:96%; padding:5px 3px 10px; text-align:center; } .wp-caption.alignnone { margin:5px 20px 20px 0; } .wp-caption.alignleft { margin:5px 20px 20px 0; } .wp-caption.alignright { margin:5px 0 20px 20px; } .wp-caption img { border:0 none; height:auto; margin:0; max-width:98.5%; padding:0; width:auto; } .wp-caption .wp-caption-text, .gallery-caption { font-size:11px; line-height:17px; margin:0; padding:0 4px 5px; } 
::-moz-selection { background:#04A4CC; color:#FFF; text-shadow:none; } 
::selection { background:#04A4CC; color:#FFF; text-shadow:none; } ::-webkit-selection { background:#04A4CC; color:#FFF; text-shadow:none; } ::-moz-selection { background:#04A4CC; color:#FFF; text-shadow:none; } 
p{margin-bottom: 20px;}
p, li{    font-weight: 300;
    font-size: 14px;
    line-height: 24px;}
.parallax{background-size: cover;background-repeat: no-repeat;background-attachment: fixed;}
.abs-center{position: absolute; margin-left: auto; margin-right: auto; left: 0; right: 0;}
.overlay {position: relative; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .6); padding: 60px 0; } 
img.laze {opacity: 0;-webkit-transition: opacity .5s ease-in;-o-transition: opacity .5s ease-in;transition: opacity .5s ease-in;}
.com80{padding:60px 0;}
.com120{padding:120px 0;}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://www.simelabs.com/wp-content/themes/simelabs/fonts/Montserrat_400.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://www.simelabs.com/wp-content/themes/simelabs/fonts/Montserrat_500.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://www.simelabs.com/wp-content/themes/simelabs/fonts/Montserrat_600.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://www.simelabs.com/wp-content/themes/simelabs/fonts/Montserrat_700.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'), url(https://www.simelabs.com/wp-content/themes/simelabs/fonts/Montserrat_800.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local('Montserrat Black'), local('Montserrat-Black'), url(https://www.simelabs.com/wp-content/themes/simelabs/fonts/Montserrat_900.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/*************************************************************************************************
													Header
***************************************************************************************************/
.spotlight{background-color:#000;}
/** new test slider**/
.new_slide_design .slick-slide, .top_new_ss{height: 100vh!important;}
.new_slide_design .spotlight-content_container {
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    position: absolute;
	margin-top: 50px;
}
.new_slide_design .slick-dotted.slick-slider{margin:0;}
.new_slide_design .spotlight .new_slide_design.spotlight-fullwidth{overflow:hidden!important}
.new_slide_design .blog_top_single .overlay{padding: 15px 20px 0;}
/** new test slider**/
.text-wrapper span.mid-content h2{color:#fff;}
.category-works .navbar, .page-id-507 .navbar, .navbar.change_color, .category-resources .navbar, .category-videos .navbar, .page-id-2885 .navbar{background: rgba(0, 0, 0, 0.9);padding-bottom: 18px;}
.menu-open .category-works .navbar, .menu-open .page-id-507 .navbar, .menu-open .navbar.change_color, .menu-open .category-resources .navbar, .menu-open .category-videos .navbar{padding-bottom:0;}
.ohide{overflow:hidden;}
body {overflow: hidden;}
#video-modal{ display: none; position: fixed; z-index: 9999999; padding: 50px; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; -webkit-animation-name: zoomIn; -webkit-animation-duration: 0.4s; animation-name: zoomIn; animation-duration: 0.4s; } 
.video-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
.video-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.modal_inner{max-width:80%;margin:0 auto;position: relative;}
#close{position: absolute; font-size: 30px; color: #fff; right: -40px; cursor: pointer;} 	
#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000;z-index:999999;}
#status{width:210px;height:40px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;}
.ball{width:10px;height:10px;border-radius:50%;background-color:#26cb99;-webkit-animation:bounce2 0.5s;animation:bounce2 0.5s;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:cubic-bezier(.5,0.05,1,.5);animation-timing-function:cubic-bezier(.5,0.05,1,.5);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;position:absolute;top:-50px;left:29px;}
@keyframes bounce2 {from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);     } to   { -webkit-transform: translate3d(0, 50px, 0); transform: translate3d(0, 50px, 0); }}
.ball { -webkit-animation-name: bounce2; -webkit-animation-duration: 0.5s; -webkit-animation-direction: alternate; -webkit-animation-timing-function: cubic-bezier(.5,0.05,1,.5); -webkit-animation-iteration-count: infinite; } 
@-webkit-keyframes bounce2 { from { -webkit-transform: translate3d(0, 0, 0); } to { -webkit-transform: translate3d(0, 50px, 0); } } 
.sime_loader{ background-image: url(images/preloader-logo.png); position:relative; width:207px; height:40px; background-repeat: no-repeat; background-position: center; } .site-nav__icons{	right:20px!important;	top:15px!important;	z-index: 99999!important;}		 
.spotlight-fullwidth .spotlight-container .navbar { z-index: 999; -webkit-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; } 
.fixed-top { position: fixed; top: 0; right: 0; left: 0; z-index: 1030; } 
.a-arrow{ padding: 12px 30px 12px 30px; border: #26cb99 solid 1px; font-size: 17px; color:#26cb99; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; background-color:transparent; display: inline-block; } 
.a-arrow:hover{background-color: #26cb99;color: #fff;}
.a-arrow span{color:#26cb99}
.a-arrow:hover span{color:#fff}
.navbar { padding: 15px 15px 0 15px;} 
.top_social_top li{display: inline-block;}
.top_social_top a{color: #666;display: block;padding: 0 10px;}
.top_social_top a:hover{color:#fff;}
.work_menu_item, .services_menu_item, .careers_menu_item, .blog_menu_item, .company_menu_item{ background-repeat: no-repeat; background-position: right center; background-size: 130px; } 
.work_menu_item{ background-image: url(images/gif-1.gif); } 
.services_menu_item{ background-image: url(images/gif4.gif); } 
.careers_menu_item{ background-image: url(images/gif3-1.gif); } 
.blog_menu_item{ background-image: url(images/gif2.gif); } 
.company_menu_item{ background-image: url(images/gif_about5.gif); } 
.dt_top{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;}
.d-transformation{height:calc(100vh - 55px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;top:55px;background:center right / cover url(images/bg-sime_3.jpg) no-repeat #F2F2F2;padding:0 15px;}
.sticky_div{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;}
.d-transformation .inner-wrapper{max-width:32rem;}
.mlft_common{margin-left:7.25rem;}
.d-transformation .inner-box{position:relative;}
/* .d-transformation .inner-box:after{content:"";width:100%;height:1px;background-color:#27CB99;position:absolute;bottom:-30px;left:0;} */
.align-self-center{-ms-flex-item-align:center !important;align-self:center !important;}
.sticky_div:before,.sticky_div:after{content:'';display:table;}
.section-dt{background-color:#f2f2f2;}
h2.com_h2{font-size:55px;font-weight:700;margin-bottom:15px;}
.non_sticky{padding:0 15px;background-color:#fff;}
 .non_sticky .scroll-inner li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px;position:relative;}
.non_sticky .scroll-inner li *, .blog_img img{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.flex, .non_sticky .scroll-inner li .row{display:-webkit-box;display:-ms-flexbox;display:flex;}
.non_sticky .scroll-inner li:hover .row{-webkit-box-shadow:0px 1px 11px -4px rgba(51,51,51,1);box-shadow:0px 1px 11px -4px rgba(51,51,51,1);}
.non_sticky .scroll-inner li .scroll-images{max-width:11.75rem;width:100%;position:relative;overflow:hidden;}
.non_sticky .scroll-inner li .scroll-images:after{content:"";width:0;height:0;border-top:20px solid transparent;border-left:30px solid #fff;border-bottom:20px solid transparent;position:absolute;left:-30px;top:35%;opacity:0;-webkit-transition:left 0.2s linear;-o-transition:left 0.2s linear;transition:left 0.2s linear;}
.non_sticky .scroll-inner li:hover .scroll-images:after{left:0px;opacity:1;}
.bw-image img{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.non_sticky .scroll-inner li .scroll-images img, .blog_img img, .bw-image img{-webkit-filter:gray;filter:gray;-webkit-filter:grayscale(100%);filter:grayscale(100%);}
.non_sticky .scroll-inner li:hover .scroll-images img, .content_clients .row-four img:hover, .blog_img:hover img, .bw-image:hover img{-webkit-filter:initial;filter:initial;-webkit-filter:grayscale(0);filter:grayscale(0)}
.non_sticky .scroll-inner li .scroll-content{max-width:75%;width:100%;margin-left:1.5rem !important;}
.scroll-content.align-self-center h4{font-size:24px;font-weight:600;}
.scroll-content.align-self-center h4.sc_in{font-size:32px;font-weight:600;line-height:normal;}
.scroll-content.align-self-center h4 span{display:block;float:left;margin-bottom:10px;}
.scroll-content.align-self-center h4 span:after, .footer_links ul li a:after, .s_child_three_inner a:after, .ft_link:after{content:'';display:block;width:0;height:2px;background:#27CB99;-webkit-transition:width .5s;-o-transition:width .5s;transition:width .5s;}
.ft_link:after{width:100%;}
.ft_link:hover:after{width:0;}
.non_sticky .scroll-inner li:hover span:after, .blog_img:hover h3 a span:after, .footer_links ul li:hover a:after, .s_child_three_inner li:hover a:after{width:100%;}
.non_sticky .scroll-inner{padding:15px 0;}
.section-counter{background-size:cover;background-repeat:no-repeat;background-image:url(images/counter_bg.jpg);}
.counter_section{padding:180px 0;background:-o-linear-gradient(left, #ffffff 41.66667%, rgba(223,223,223,0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(41.66667%, #ffffff), to(rgba(223,223,223,0)));background:linear-gradient(to right, #ffffff 41.66667%, rgba(223,223,223,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );}
.counter_row .value, .section-clients .value{font-size:50px;color:#27cb99;font-weight:600;}
.counter_row .title, .section-clients .title{text-transform:uppercase;font-weight:700;}
.section-clients{background-color:#f2f2f2;}
.content_clients{padding:100px 0;padding-right:20px;}
.client_more{margin:60px 0;}
.content_clients .row-four{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:8px;width:auto;}
.content_clients .row-four:nth-child(2){-webkit-animation-delay: 0.2s;animation-delay: 0.2s;}
.content_clients .row-four:nth-child(3){-webkit-animation-delay: 0.4s;animation-delay: 0.4s;}
.content_clients .row-four:nth-child(4){-webkit-animation-delay: 0.6s;animation-delay: 0.6s;}
.content_clients .row-four:nth-child(5){-webkit-animation-delay: 0.2s;animation-delay: 0.2s;}
.content_clients .row-four:nth-child(6){-webkit-animation-delay: 0.8s;animation-delay: 0.8s;}
.content_clients .row-four:nth-child(7){-webkit-animation-delay: 0.4s;animation-delay: 0.4s;}
.content_clients .row-four:nth-child(8){-webkit-animation-delay: 1s;animation-delay: 1s;}
.content_clients .row-four:nth-child(9){-webkit-animation-delay: 1.2s;animation-delay: 1.2s;}
.content_clients .row-four:nth-child(10){-webkit-animation-delay: 1.4s;animation-delay: 1.4s;}
.content_clients .row-four:nth-child(11){-webkit-animation-delay: 0.8s;animation-delay: 0.8s;}
.content_clients .row-four:nth-child(12){-webkit-animation-delay: 0.3s;animation-delay: 0.3s;}
.content_clients .row-four img{width:170px;height:140px;-o-object-fit:contain;object-fit:contain;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;background-color:#fff;padding:25px 20px;}
.client_more{margin:50px 0;}
.section-blog{background-image:url(images/blog_bg.jpg);color:#fff;    background-size: cover;}
.section-blog .row-three{width:calc(33.33333333% - 30px);margin:0 15px;background-color:rgba(0,0,0,.7);padding:30px 20px 40px 20px;}
.section-blog .row-three:nth-child(even){-webkit-animation-delay:0.3s;animation-delay:0.3s}
.section-blog h4{font-size:24px;font-weight:600;margin-bottom:20px;}
a.blog_an{position:absolute;bottom:20px;color:#26cb99;}
.blog_top a:hover{color:#26cb99}
.blog_top{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;position:relative;overflow:hidden;max-height:70vh;}
.s_case2{font-size:22px;max-width:70%;line-height:30px;}
.right_top{height:50%;}
.blog_img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;}
.blog_img h3{position:absolute;bottom:0;padding:20px;background-color:#fff;width:100%;}
.blog_img h3 a{color:#111}
.blog_img h3.c-black{background-color:#000;}
.blog_img h3.c-black a, .blog_img h3.c-lite_dark a{color:#fff;}
.blog_img h3.c-lite_dark{background-color:#666666;}
.blog_img.prite10 h3, .blog_img.plft10 h3{width:calc(100% - 10px);}
.blog_img.plft10 h3{left:10px;}
.blog_img.pbtm10 h3{bottom:10px;}
.c_margin{margin-top:60px;}
.wrap{
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.CSRIn .flex{
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.blog_img:hover h3 a span{text-decoration:underline;text-decoration-color:transparent;-webkit-transition:1s;-o-transition:1s;transition:1s;-webkit-text-decoration-color:transparent;-moz-text-decoration-color:transparent;}
.blog_img:hover h3 a span{text-decoration-color:#26cb99;-webkit-text-decoration-color:#26cb99;-moz-text-decoration-color:#26cb99;}
.section-dt2{background-color:#000;padding:20px;}
.section-dt2 .d-transformation{background:#171717;color:#fff;}
.section-dt2 .non_sticky{background-color:transparent!important;color:#fff;}
.section-dt2 .d-transformation .inner-wrapper{max-width:none;margin:0;padding:0 50px;}
.section-dt2 .d-transformation .inner-box:after{display:none;}
.unlock-section h2{color:#fff;}
.section-dt2 .non_sticky .scroll-inner li .scroll-images:after{display:none;}
#gdpr-cookie-message{position:fixed;left:0;bottom:0;max-width:100%;background-color:#000;padding:20px;-webkit-box-shadow:0 6px 6px rgba(0,0,0,0.25);box-shadow:0 6px 6px rgba(0,0,0,0.25);margin-left:0;z-index:999999;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.cookieLeftDiv{
  width: 70%;
  padding-left: 50px;
}
#gdpr-cookie-types{
  position: fixed;
  width: 70%;
  background-color: #000;
  padding: 30px;
  left: 0;
}
@media all and (max-width: 680px){
  .cookieLeftDiv{
    width: 100%;
    margin-bottom: 15px;
  }
  #gdpr-cookie-message button{
    margin-left: 50px !important;
  }
}
.cookieLeftDiv::before{
  content: "";
    position: absolute;
    width: 70px;
    height: 70px;
    background-image: url(images/icon-192x192.png);
    left: 0;
    background-size: 100%;
    top: 10px;
}

#gdpr-cookie-message h4{color:#26cb99;font-size:18px;font-weight:500;margin-bottom:10px;}
#gdpr-cookie-message h5{color:#26cb99;font-size:15px;font-weight:500;margin-bottom:10px;}
#gdpr-cookie-message p, #gdpr-cookie-message ul{color:white;font-size:12px;line-height:1.5em;}
#gdpr-cookie-message p:last-child{margin-bottom:0;}
#gdpr-cookie-message li{width:49%;display:inline-block;}
#gdpr-cookie-message a{color:#26cb99;text-decoration:none;font-size:12px;padding-bottom:2px;border-bottom:1px dotted rgba(255,255,255,0.75);-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
#gdpr-cookie-message a:hover{color:white;border-bottom-color:#26cb99;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
#gdpr-cookie-message button,button#ihavecookiesBtn{    border: none;
  background: #26cb99;
  color: white;
  font-size: 13px;
  padding: 13px;
  border-radius: 3px;
  margin-left: 15px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;}
#gdpr-cookie-message button:hover{background:white;color:#26cb99;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
button#gdpr-cookie-advanced{background:white;color:#26cb99;}
#gdpr-cookie-message button:disabled{opacity:0.3;}
#gdpr-cookie-message input[type="checkbox"]{float:none;margin-top:0;margin-right:5px;}
/*************************************************************************************************
												Company
***************************************************************************************************/
.global-map{-webkit-perspective:1000px;perspective:1000px;margin-bottom:50px;overflow:hidden}
.global-map__map{-webkit-transition:-webkit-transform 0.6s ease;transition:-webkit-transform 0.6s ease;-o-transition:transform 0.6s ease;transition:transform 0.6s ease;transition:transform 0.6s ease, -webkit-transform 0.6s ease;margin-bottom:30px}
@media (max-width:992px){.global-map__map{-webkit-transform:rotateX(35deg);transform:rotateX(35deg)}
}
.global-map__map .global-map__img{height:100%;max-width:100%;stroke-dasharray:550;stroke-dashoffset:550;-webkit-transition:stroke-dashoffset 0.7s;-o-transition:stroke-dashoffset 0.7s;transition:stroke-dashoffset 0.7s}
@media (max-width:992px){.global-map__map .global-map__img{stroke-dashoffset:0}
}
.global-map__map--active{-webkit-transform:rotateX(35deg);transform:rotateX(35deg)}
.global-map__map--active .global-map__img{-webkit-transition-property:stroke-dashoffset;-o-transition-property:stroke-dashoffset;transition-property:stroke-dashoffset;-webkit-transition-duration:2s;-o-transition-duration:2s;transition-duration:2s;-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s;stroke-dashoffset:0}
.global-map__text{font-size:16px;opacity:0.8;max-width:880px;margin:0 auto;text-align: justify;}
@media (max-width: 768px) { .global-map__text { font-size: 16px } } 
.section--top-company{min-height:80vh;color:#fff;width:100%;display:table;position:relative;text-align:center;padding:120px 0;}
.section--top-company .container{display:table-cell;vertical-align:middle;position:relative;}
.globe_anim{padding:60px 0;color:#fff;}
.comp_page{-webkit-transition:background 0.4s ease-out;-o-transition:background 0.4s ease-out;transition:background 0.4s ease-out;}
.comp_page.color-black{background-color:#16181c;}
.comp_page.color-grey{background-color:#23252c;}
.section--bg-white-smoke{background-color:#f5f5f5;padding:60px 0;text-align:center;color:#23252c;}
.quote__logo .logo{vertical-align:middle;display:inline-block !important;max-height:100%;}
.quote__logo{margin-bottom:25px;height:100px;line-height:100px;}
.quote__text{max-width:970px;position:relative;padding:50px 65px;margin:0 auto;}
.quote__author{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:inline-block;margin:0 auto;text-align:left;}
.quote__author .img-wrap{float:left;margin-right:20px;width:60px;height:60px;border-radius:50%;overflow:hidden;}
.quote__author .title{font-size:18px;opacity:0.8;display:block;margin:5px 0 10px;font-style:normal;padding-left:80px;}
.quote__author .subtitle{font:12px "Radikal", Helvetica, Arial, sans-serif;text-transform:uppercase;color:#f16522;opacity:0.8;display:block;padding-left:80px;text-indent:0.9px;}
.quote__text:before, .quote__text:after{display:block;content:'';position:absolute;width:58px;height:50px;background:no-repeat 0 0;background-size:100% 100%;}
.quote__text:after{bottom:0;right:0;background-image:url(images/right_quote.svg);}
.quote__text:before{top:0;left:0;background-image:url(images/left_quote.svg);}
.quote__text p{font-size:22px;font-style:italic;max-width:770px;margin:0 auto;}
.quotes-wrap .slick-slide{outline:none;min-height:400px;}
.quotes-wrap .slick-arrow.slick-prev{-webkit-transform:translateX(-250px);-ms-transform:translateX(-250px);transform:translateX(-250px);}
.quotes-wrap .slick-arrow{background:transparent;outline:none;text-indent:9999px;overflow:hidden;position:absolute;bottom:15px;width:30px;height:30px;padding:0;border:0;z-index:1;left:50%;top:auto;}
.quotes-wrap .slick-arrow.slick-prev:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.quotes-wrap .slick-arrow:before{position:absolute;top:10px;left:10px;content:'';display:block;width:10px;height:10px;border:2px solid transparent;border-left-color:rgba(117,118,122,0.5);border-bottom-color:rgba(117,118,122,0.5);-webkit-transition:border-color 0.3s;-o-transition:border-color 0.3s;transition:border-color 0.3s;}
.quotes-wrap .slick-arrow.slick-next{margin-left:-15px;-webkit-transform:translateX(250px);-ms-transform:translateX(250px);transform:translateX(250px);}
.quotes-wrap .slick-arrow.slick-next:before{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);}
.quotes-wrap .slick-arrow:before{position:absolute;top:10px;left:10px;content:'';display:block;width:10px;height:10px;border:2px solid transparent;border-left-color:rgba(117,118,122,0.5);border-bottom-color:rgba(117,118,122,0.5);-webkit-transition:border-color 0.3s;-o-transition:border-color 0.3s;transition:border-color 0.3s;}
.section--bg-white{padding:60px 0;background-color:#fff;color:#23252c;}
.section-jointeam .list--join .list__item{border:0;}
.section-jointeam .list--join .list__item .office_title{display:block;font-size:20px;font-weight:600;margin:15px 0;color:#27cb99;}
.section-jointeam .list--join .list__item .address__tel{display:block;color:#26cb99;font-size:20px;font-weight:600;margin-top:10px;}
.list--team .list__item{text-align:left;}
.list--team .img{-webkit-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s;}
.list--team .list__item:hover .img{opacity:0.7}
.list--team .list__item .title{font-size:24px;margin-top:15px;position:relative;display:inline-block;padding-bottom:2px;}
.list--team .list__item .title:before{content:"";position:absolute;left:0;right:0;bottom:-2px;border-bottom:1px solid rgba(1,1,1,.27);}
.list--team .list__item .title:after{content:"";position:absolute;left:0;bottom:-2px;-webkit-transition:width .3s ease 0s;-o-transition:width .3s ease 0s;transition:width .3s ease 0s;width:0%;border-bottom:1px solid #010101;}
.list--team .list__item:hover .title:after{width:100%;}
.office_address_sime{font-size:14px;margin-bottom:30px;}
.comp_new_sec{background-color:#000;color:#fff;text-align:left;padding:20px 20px 0px 20px;}
.comp_new_sec .img-wrap{-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;-webkit-filter:grayscale(100%) brightness(120%);filter:grayscale(100%) brightness(120%);}
.comp_new_sec:hover .img-wrap{-webkit-filter:none;filter:none;}
.team_in_row{border-radius:0.3125rem;-webkit-box-shadow:0 0.625rem 1.25rem 0 rgba(0, 0, 0, 0.1);box-shadow:0 0.625rem 1.25rem 0 rgba(0, 0, 0, 0.1);overflow:hidden;}
.team_in_row p{margin-bottom:10px}
.team_in_row .fab{color:#CBCBCB;margin-right:10px;}
.value_outer{-ms-flex-wrap: wrap;flex-wrap: wrap;text-align: left;}
.value_title{display: block; font-size: 20px; font-weight: 600; margin: 15px 0;} 
.value_outer .row-three{    width: calc(33.33333333% - 30px); margin: 15px 14px; border: 1px solid #f1f1f1; background-color: #fff; padding: 20px 20px 30px 20px; -webkit-box-shadow: 0 0.625rem 1.25rem 0 rgba(0, 0, 0, 0.1); box-shadow: 0 0.625rem 1.25rem 0 rgba(0, 0, 0, 0.1); overflow: hidden;}  
.title-bdr { width: 50px; height: 5px; margin: 10px 0; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; background-color:#27cb99; display: block; } 
.value_outer .row-three:hover .title-bdr{width:70px;}
.knowledge-list-title{text-align:center;margin-bottom:60px;font-size: 50px;font-weight: 600;}
.knowledge-list{max-width:970px;margin:0 auto 100px;text-align:left;}
.knowledge-list__item{margin:80px 0;}
.knowledge-list .img-wrap{width:50%;float:left;position:relative;background:rgba(35, 37, 44, 0.5);max-width:450px;}
.knowledge-list .img{position:absolute;top:0;left:0;width:100%;height:100%;}
.knowledge-list .img-wrap:after{content:"";display:block;padding:0 0 66%;}
.knowledge-list .content-wrap{width:50%;float:right;max-width:450px;padding:4% 0 0 7%;}
.knowledge-list__item:after{content:"";display:table;clear:both;}
.knowledge-list .content-wrap{width:50%;float:right;max-width:450px;padding:4% 0 0 7%;}
.knowledge-list .title{font-size:32px;margin:0 0 30px;font-family:"Montserrat", sans-serif;}
.knowledge-list .divider{display:block;width:140px;height:2px;background:#f16522;border:0;margin:0 auto 30px 0;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;}
.knowledge-list .text{font-size:18px;opacity:0.8;line-height:24px;}
.section--bg-white-smoke{background-color:#f5f5f5;}
.knowledge-timeline{position:relative;}
@media (max-width:768px){.knowledge-timeline{max-width:450px;margin:0 auto;}
}
.knowledge-timeline:before,.knowledge-timeline:after{content:"";display:block;position:absolute;top:45px;left:50%;margin-left:-1px;width:2px;height:100%;}
@media (max-width:768px){.knowledge-timeline:before,.knowledge-timeline:after{display:none;}
}
.knowledge-timeline:before{background:#d0d0d0;}
.knowledge-timeline:after{background:-o-linear-gradient(bottom, #f5f5f5 0, transparent 20%);background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #f5f5f5), color-stop(20%, transparent));background:linear-gradient(to top, #f5f5f5 0, transparent 20%);}
.knowledge-timeline__item{text-align:right;position:relative;width:50%;margin-bottom:25px;padding-right:50px;}
@media (max-width:768px){.knowledge-timeline__item{text-align:left;position:static;padding:0;width:100%;}
}
.knowledge-timeline__item:after{content:"";display:block;position:absolute;right:0;top:45px;background:#d0d0d0;margin-right:-5px;border-radius:50%;width:10px;height:10px;}
@media (max-width:768px){.knowledge-timeline__item:after{display:none;}
}
.knowledge-timeline__item:nth-child(even){padding-right:0;padding-left:50px;text-align:left;left:50%;}
@media (max-width:768px){.knowledge-timeline__item:nth-child(even){padding:0;}
}
.knowledge-timeline__item:nth-child(even):after{left:0;right:initial;margin-left:-5px;margin-right:0;}
.knowledge-timeline__item:last-child{margin-bottom:0;}
.knowledge-timeline .title{margin: 0 0 10px;line-height: 66px;font-size: 50px;color: #27cb99;font-weight: 600;}
@media (max-width:768px){.knowledge-timeline .title{font-weight:100;font-size:36px;margin-bottom:5px;}
}
.knowledge-timeline .content{font-size:21px;line-height:31px;}
.timeline ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.timeline ul li{list-style-type:none;position:relative;width:6px;margin:0 auto;padding-top:50px;background:#000;}
.timeline ul li:after{content:'';position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:30px;height:30px;border-radius:50%;background:inherit;-webkit-transition:background .5s ease-in-out;-o-transition:background .5s ease-in-out;transition:background .5s ease-in-out;}
.timeline ul li:nth-child(odd) div{left:45px;-webkit-transform:translate3d(200px, 0, 0);transform:translate3d(200px, 0, 0);}
.timeline ul li:nth-child(odd) div:before{left:-15px;border-width:8px 16px 8px 0;border-color:transparent #fff transparent transparent;}
.timeline ul li:nth-child(even) div{left:-539px;-webkit-transform:translate3d(-200px, 0, 0);transform:translate3d(-200px, 0, 0);text-align:right;}
.timeline ul li:nth-child(even) div:before{right:-15px;border-width:8px 0 8px 16px;border-color:transparent transparent transparent #fff;}
.timeline ul li div{width:500px;padding:30px 20px 20px 20px;position:relative;background:#ffffff;visibility:hidden;opacity:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;text-align:left;-webkit-box-shadow:0 0.625rem 1.25rem 0 rgba(0, 0, 0, 0.1);box-shadow:0 0.625rem 1.25rem 0 rgba(0, 0, 0, 0.1);}
.timeline ul li div time{display:block;font-size:50px;font-weight:bold;margin-bottom:15px;}
.timeline ul li div:before{content:'';position:absolute;bottom:7px;width:0;height:0;border-style:solid;}
.timeline ul li.in-view div{-webkit-transform:none;-ms-transform:none;transform:none;visibility:visible;opacity:1;}
.timeline ul li.in-view:after{background:#27cb99;}
@media screen and (max-width:900px){.timeline ul li div{width:250px;}
 .timeline ul li:nth-child(even) div{left:-289px;}
}
@media screen and (max-width:620px){.timeline ul li{margin-left:20px;}
 .timeline ul li div{width:calc(100vw - 91px);}
 .timeline ul li:nth-child(even) div{left:45px;}
 .timeline ul li:nth-child(even) div::before{left:-15px;border-width:8px 16px 8px 0;border-color:transparent #fff transparent transparent;}
}
/*************************************************************************************************
												Jobs
***************************************************************************************************/
a.see_more.arrow-pulse { bottom: -60px; display: block; position: absolute; left: 10px;  height: 38px; width: 58px; margin-left: -11px; } 
a.see_more.arrow-pulse { -webkit-animation: arrow-pulse 1s steps(19) infinite; animation: arrow-pulse 1s steps(19) infinite; background: url(images/arrows.png); } 
@-webkit-keyframes arrow-pulse{from{background-position:0 0}to{background-position:-1140px 0}}@keyframes arrow-pulse{from{background-position:0 0}to{background-position:-1140px 0}}
.jobs_section{background-image:url(images/Career-page-1-top_bg.jpg);color:#fff;}
.jobs_section.s_job{background-image:url(images/Senior-Software-Engineer.jpg);}
.jobs_section .overlay{padding:180px 0;background-color: rgba(0, 0, 0, .4);}
.jobs_section h1{margin:20px 0;font-size:50px;font-weight:600;}
.jobs_section p{font-size:20px;margin-top:40px;line-height:30px;}
.s_job .overlay{background-color:rgba(0, 0, 0, 0.2);}
.s_job .bottom-effect{background:#000;}
.s_job .bottom-effect:after{background:#000;}
.bottom-effect{position:absolute;z-index:10;bottom:0px;width:2900px;height:80px;left:-100px;background:#f5f5f1;-ms-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);transform:rotate(-3deg);padding-top:10px;}
.bottom-effect:after{content:'';display:block;background:#f5f5f1;height:80px;}
.job_inner_section{background-color:#F5F5F1;padding:60px 0 60px 0;}
.job_single{padding:15px;}
.job_single .j_more{background-color:#fff;-webkit-box-shadow:rgba(22,22,22,.1) 0 0.125rem 0.25rem;box-shadow:0 0.125rem 0.25rem rgba(22,22,22,.1);display:block;display:block;width:100%;min-height:160px;padding:20px;position:relative;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
 .job_single h2{margin:10px 0;font-weight:600;font-size:1.5em;}
.btm_link{position:absolute;bottom:20px;left:20px;font-weight:600;color:#27CB99;}
.job_single a{display:block;width:100%;}
.job_single a:hover .j_more{-webkit-box-shadow:rgba(22,22,22,.4) 0 .125rem .25rem;box-shadow:0 .125rem .25rem rgba(22,22,22,.4);opacity:1}
.jobs_section .date{display: none;}
.jobs_section .job_title{font-size:24px;font-weight:600;text-transform:uppercase;}
.jobs_middle{padding:120px 0;background-color:#000;color:#fff;}
.jobs_middle h2, .job_content h2{font-size:35px;font-weight:700;margin-bottom:30px;}
.job_content h2.mb45{margin-bottom:45px;}
.job_in_left p{font-size:18px;line-height:30px;text-transform:uppercase;}
.job_in_right, .job_in_right p{font-size:16px;font-size:16px;line-height:28px;}
.jobs_middle .bottom-effect{bottom:-70px;left:0;background:#000;-ms-transform:rotate(3deg);-webkit-transform:rotate(3deg);transform:rotate(3deg);padding-top:10px;right:-100px;}
.jobs_middle .bottom-effect:after{background:#000;}
.job_content{padding:180px 0 60px 0;background-color:#fff;}
.perks_ul{display:grid;grid-gap:1.5rem;max-width:none;padding:0;grid-template-columns:repeat(5,1fr);}
.perks_ul img{height:60px;width:50px;-o-object-fit:contain;object-fit:contain;margin-bottom:15px;}
.roles_res li{font-size:17px;margin-bottom:10px;position:relative;padding-left:50px;}
.roles_res li:before{content:"";width:25px;height:2px;background-color:#26cb99;position:absolute;left:0;top:.75em;}
.job_contact{-webkit-box-shadow:rgba(22,22,22,.4) 0 0.125rem 0.25rem;box-shadow:0 0.125rem 0.25rem rgba(22,22,22,.4);padding:20px;width:100%;background-color:#000;color:#fff;}
.job_contact h3{color:#26cb99}
.job_contact h3, .related_jobs h3{font-size:24px;font-weight:600;margin-bottom:20px}
.job_contact .btn-border{display:block;max-width:80%;text-align:center;border:#ffffff solid 1px;color:#fff;}
.job_contact .btn-border:hover{background-color:#fff;color:#000;font-weight:600;}
.related_jobs ul a{color:#000;font-size:17px;display:block;text-decoration:underline;margin-bottom:10px;}
.related_jobs ul li:last-child a{font-weight:600;}
.client_related_cm{padding:0 7.25rem;}
.section-clients_second{background-color:#F8F8F8;padding:60px 0;}
.client_related{position:relative;z-index:1;background:#fff;border-radius:0.3125rem;-webkit-box-shadow:0 0.625rem 1.25rem 0 rgba(0, 0, 0, 0.1);box-shadow:0 0.625rem 1.25rem 0 rgba(0, 0, 0, 0.1);overflow:hidden;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;width:100%;}
.section--bg-white-smoke.quote_section{background-color:#ffffff;padding:60px 0;}
.cl_rel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.cl_rel .row-three{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:0;padding:0 15px;margin:0 -1px 30px -1px;}
.client_related:hover, .client_related:focus, .solutions_list li:hover, .solutions_list li:focus{-webkit-box-shadow:0 0.625rem 2.5rem 0 rgba(0, 0, 0, 0.1);box-shadow:0 0.625rem 2.5rem 0 rgba(0, 0, 0, 0.1);-webkit-transform:translateY(-0.625rem);-ms-transform:translateY(-0.625rem);transform:translateY(-0.625rem);}
.cl_rl_inner{padding:20px;}
.cl_rl_inner h3{font-size:22px;font-weight:600;margin-bottom:15px;}
.careers_top_2{margin:30px 0;padding:0 10px;}
.careers_top_2 .row-five{padding:0 10px;}
.careers_top_2 .row-five .row{background-color:#fff;}
.careers_top_2 .row-five span{display:block;font-weight:600;font-size:15px;}
.careers_top_2 .row-five span.title{font-size:28px;font-weight:700;margin:15px 0 10px 0;color:#26cb99;}
.in_job_page{font-size:28px;font-weight:600;line-height:42px;margin-bottom:28px;text-transform:uppercase;color:#26cb99;}
.our_people_say_wrapper{max-width:420px;position:absolute;right:0;bottom:-200px;background-color:#f3f3f3;color:#000;padding:35px;z-index:2;-webkit-box-shadow:0 0.625rem 1.25rem 0 rgba(0, 0, 0, 0.1);box-shadow:0 0.625rem 1.25rem 0 rgba(0, 0, 0, 0.1);}
.our_people_say_wrapper img{border-radius:50%;display:inline-block;float:left;height:85px;margin-right:10px;width:85px;}
.block{display:block;}
.our_people_say_wrapper em{font-size:15px;padding:10px;overflow:hidden;display:block;}
.ops_title{font-weight:700;margin-left:105px;margin-bottom:10px;}
/*************************************************************************************************
												Blog
***************************************************************************************************/
.works_single:before{content:"";background-color:rgba(0, 0, 0, 0.5);position:absolute;width:100%;height:100%;left:0;z-index:1;}
.works_single .s_case2{max-width:100%;margin-top:20px;}
.blog_s_inner{position:relative;z-index:2;padding:32vh 0px 8vh;}
.heroCaseStudy2__bottom-edge--curve{display:block;width:100%;margin:0;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;position:relative;z-index:2;}
.blog_top_single{color:#fff;background-image:url(images/Insight02_blog_bg.jpg);position:relative;}
.blog_top_single.gallery_page{background-image:url(images/office-room-gallery-bg.jpg);}
.blog_top_single .overlay{display:table;padding:0;}
.blog_top_single h1{font-weight:700;font-size:50px;    margin: 50px 0 0 0;}
.blog_top_single .overlay .row{display:table-cell;vertical-align:middle;height:70vh;max-width:1100px;}
.post_wrapper h1, .post_wrapper h2, .post_wrapper h3, .post_wrapper h4, .post_wrapper h5, .post_wrapper h6, .post_wrapper p, .post_wrapper ul, .post_wrapper ol, .post_wrapper pre, .post_article .partner_section{max-width:820px;margin-left:auto;margin-right:auto;}
.post_article .partner_section h2{visibility: visible; -webkit-animation-name: fadeInDown; animation-name: fadeInDown; font-size: 40px; font-weight: 700; margin-top: 30px; margin-bottom: 40px; text-align: center;} 
.post_article .partner_logos{
    margin-bottom: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.work_rel img{border-bottom-left-radius:50% 20%;border-bottom-right-radius:50% 20%;}
.cl_rel img{width: 100%;}
.post_article .container{max-width:1100px;}
.wp-block-image{text-align:center;}
.post_wrapper p, .post_wrapper ul, .post_wrapper ol{font-size:16px;margin-top:2.8125rem;margin-bottom:1.625rem;line-height:1.5;}
.post_wrapper ul, .post_wrapper ol{padding-left:20px;}
.post_wrapper li{font-size:16px;list-style-type:disc;margin-bottom:5px;}
.post_wrapper ol li{list-style-type:decimal;}
.infinite-scroll-error{display:none!important}
.post_wrapper h2{font-size:40px;font-weight:700;margin-top:6.3125rem;margin-bottom:3.625rem;}
.post_wrapper h3{font-size:2rem;margin-top:3.5rem;margin-bottom:2rem;font-weight:600;}
.post_wrapper a{background:-o-linear-gradient(#27CB99 50%, transparent 50%) center 100% repeat-x;background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #27CB99), color-stop(50%, transparent)) center 100% repeat-x;background:linear-gradient(#27CB99 50%, transparent 50%) center 100% repeat-x;background-size:.0625rem .25rem;color:#161616;font-weight:600;text-decoration:none;-webkit-transition:color 200ms,opacity 125ms;-o-transition:color 200ms,opacity 125ms;transition:color 200ms,opacity 125ms;}
.post_wrapper figure a{background: none !important;}
.post_wrapper a:hover{color:#27CB99}
.post_wrapper figure{margin:2.5rem auto 5rem;}
.more_service{padding:20px 0 60px 0;}
.more_service .container{max-width:820px}
.more_service .container ul li{width:30%;float:left;margin-right:2%;margin-bottom:2%;}
.more_service .container ul li a{display:block;background-color:#26cb99;color:#fff;text-align:center;padding:10px;border-radius:10px;font-weight:700;}
.section-clients_second.work_top{background-color:#fff;}
.work_top h1{font-size:4.1875rem;font-weight:600;line-height:4.375rem;position:relative;}
.work_top h1:after{content:"";display:block;width:80px;height:5px;background:#26cb99;position:absolute;top:-16px;}
.sel_case{font-size:38px;font-weight:500;line-height:42px;margin-bottom:28px;}
.loader-ellips{font-size:20px;position:relative;width:4em;height:1em;margin:10px auto;}
.next_post{background-color:#f8f8f8;padding:60px 0;}
.next_post a:hover{color:#26cb99;}
.align_center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.span_next{font-size:24px;display:block;margin-bottom:20px;}
.loader-ellips__dot{display:block;width:1em;height:1em;border-radius:0.5em;background:#555;position:absolute;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.loader-ellips__dot:nth-child(1),.loader-ellips__dot:nth-child(2){left:0;}
.loader-ellips__dot:nth-child(3){left:1.5em;}
.loader-ellips__dot:nth-child(4){left:3em;}
@-webkit-keyframes reveal{from{-webkit-transform:scale(0.001);transform:scale(0.001);}
to{-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes reveal{from{-webkit-transform:scale(0.001);transform:scale(0.001);}
to{-webkit-transform:scale(1);transform:scale(1);}
}
@-webkit-keyframes slide{to{-webkit-transform:translateX(1.5em);transform:translateX(1.5em) }
}
@keyframes slide{to{-webkit-transform:translateX(1.5em);transform:translateX(1.5em) }
}
.loader-ellips__dot:nth-child(1){-webkit-animation-name:reveal;animation-name:reveal;}
.loader-ellips__dot:nth-child(2),.loader-ellips__dot:nth-child(3){-webkit-animation-name:slide;animation-name:slide;}
.loader-ellips__dot:nth-child(4){-webkit-animation-name:reveal;animation-name:reveal;animation-direction:reverse;}
.work_contact_us{background-color:#27CB99;padding:60px 0;color:#fff;}
.work_contact_us img{width: 100px;}
.work_contact_us .s_case2{max-width:100%;}
.work_contact_us a{font-size:20px;font-weight:600;text-decoration:underline;}
.user_meta{background-color:#eff0f1;padding:10px;}
.user_meta img{width:40px;height:40px;border-radius:50%;float:left;margin-right:10px;}
.user_meta span{display:block;}
.user_meta span.author{font-weight:600;margin-top:5px;}
.user_meta span.author_desig{font-size:12px;margin-top:2px;}
.post_in .user_meta{max-width:820px;margin:0 auto;background-color:transparent;}
.blog_top_single .overlay .row .container{max-width:920px;text-align:left;}
.blog_top_single .user_meta{background-color:transparent;margin-top:10px;}
.img_icon .overlay{position:absolute;top:0;left:0;padding:0;opacity:0.3}
.img_icon .overlay, .vid_icon_sime{-webkit-transition:opacity .15s ease-in-out;-o-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;}
.vid_icon_sime{background-image:url(images/vid_icon_top_vid.png);position:absolute;display:block;width:50px;height:50px;margin:0 auto;left:0;right:0;top:39%;background-size:cover;opacity:0.7;}
.client_related:hover .vid_icon_sime, .client_related:hover .overlay{opacity:1;}
.sime_player.open{padding-top:56.25%;} 
.sime_player{ position: relative; padding-top: 36%; overflow: hidden; background-color: #252425; -webkit-transition: 1s cubic-bezier(0.55, 0.17, 0.05, 0.85); -o-transition: 1s cubic-bezier(0.55, 0.17, 0.05, 0.85); transition: 1s cubic-bezier(0.55, 0.17, 0.05, 0.85); will-change: padding-top, height; } 
.sime_player iframe, .sime_player object, .sime_player embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } #homevideo, #ytvideo1{ position: absolute; top: 0; left: 0; right: 0; bottom: 0; } 
#ytvideo1{display:none;} 
#homevideo{ z-index: +1; will-change: visibility, opacity; } 
#homevideo, #ytvideo1{ width: 100%; height: 100%; } 
.sime_play_icon:after{ content: ''; position: absolute; z-index: +1; top: 50%; left: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 50%; -webkit-transform: translate(-50%, -50%) scale(2); -ms-transform: translate(-50%, -50%) scale(2); transform: translate(-50%, -50%) scale(2); cursor: pointer; background-image: url(images/sime_play_icon.png); width: 40px; height: 40px; background-size: contain; } 
.sime_play_icon:before{ content: ''; position: absolute; top: 50%; left: 50%; width: 100%; height: 100%; background:#26cb99; border-radius: 50%; opacity: 1; -webkit-transform: translate(-50%, -50%) scale(0.6); -ms-transform: translate(-50%, -50%) scale(0.6); transform: translate(-50%, -50%) scale(0.6); -webkit-transition: 0.3s cubic-bezier(0.55, 0.17, 0.05, 0.85); -o-transition: 0.3s cubic-bezier(0.55, 0.17, 0.05, 0.85); transition: 0.3s cubic-bezier(0.55, 0.17, 0.05, 0.85); width: 120px; height: 120px; } 
.sime_play_icon:hover:before{-webkit-transform: translate(-50%, -50%) scale(1.3);-ms-transform: translate(-50%, -50%) scale(1.3);transform: translate(-50%, -50%) scale(1.3);} 
#homevideo{ background-size:cover; } 
/*************************************************************************************************
												Newsroom
***************************************************************************************************/
.blog_top_single.cat_newsroom .overlay .row{
	height:100vh;
	
}
.blog_top_single.cat_newsroom .overlay .row .container{
	max-width: 1170px;
}
.blog_top_single.cat_newsroom h1{
	    margin: 20px 0 0 0;
}
.cd-cat{
        background-color: #fff;
    color: #000;
    padding: 9px 8px 9px 8px;
    display: inline-block;
    position: relative;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1px;
}
.cd-cat:after {
    content: '';
    position: absolute;
    right: -20px;
    top: 0px;
    width: 0;
    height: 0;
    border-left: 0px solid transparent;
    border-right: 20px solid transparent;
    border-top: 36px solid #fff;
    clear: both;
}
.flex_wrap{
	-ms-flex-wrap:wrap;
	    flex-wrap:wrap
}
.section-newin-main{
	padding:60px 0;
}
.nws_in{
display: grid;
    grid-template-columns: repeat(4, 1fr);
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    width: 100%;
    position: relative;
	grid-auto-rows: 1fr;
}

.news_in{
    position: relative;
    margin-bottom: -1px;
    margin-right: -1px;
	padding:30px 20px;
}
.news_in:nth-of-type(1) img{
	
	
    min-height: 380px;
    -o-object-fit: cover;
       object-fit: cover;
	
}
.n_transition{
	overflow: hidden;
}
.n_transition img{
	width: calc(100% + 30px);
	max-width: none;
	-webkit-transform: translate3d(-30px, 0px, 0px);
	        transform: translate3d(-30px, 0px, 0px);
	-webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.n_transition:hover img{
	-webkit-transform: translate3d(0px, 0px, 0px);
	        transform: translate3d(0px, 0px, 0px);
}
.news_in:nth-of-type(1){
	padding: 0;
    grid-column-start: 1;
    grid-column-end: 3;
}
.news_in:nth-of-type(2){
	background-color:#F8F8F8;
}
.news_in:nth-of-type(2) .news_link, .news_in:nth-of-type(1) .news_link{
	font-size: 18px;
    margin-top: 10px;
}
.news_in:nth-of-type(3){
	background-color:#26cb99;
	color:#fff;
}
.news_in:nth-of-type(4){
	background-color: #F4E04D;
}
.news_in:nth-of-type(5){
	background-color: #EA526F;
    color: #fff;
}
.news_in:nth-of-type(6){
	    background-color: #4B4E6D;
    color: #fff;
}
.news_in:nth-of-type(7){}
.cd-cat_span{
	display:block;
font-size: 14px;
    letter-spacing: 1.5px;
    font-weight: 600;
    text-transform: uppercase;
	margin-bottom:10px;
}
.news_link{
	    font-size: 22px;
    font-weight: 600;
    margin-top: 40px;
    display: block;
}
.news_in:hover .text_press{
	padding-bottom: 40px;
}
.text_press{
	    bottom: 0;
    padding: 150px 25px 25px;
    position: absolute;
    width: 100%;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    z-index: 2;
    background: rgba(0, 0, 0, 0) -o-linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 40%) no-repeat scroll 0 0;
    background: rgba(0, 0, 0, 0) -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(40%, rgba(0, 0, 0, 0.5))) no-repeat scroll 0 0;
    background: rgba(0, 0, 0, 0) linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 40%) no-repeat scroll 0 0;
    color: #fff;
}

.section__title_news{
    margin: 0 auto 40px;
    font-size: 50px;
    font-weight: 600;
	text-align:center;
}
.nr_more{
	display: block;
    font-size: 14px;
    letter-spacing: 1.5px;
    font-weight: 600;
    text-transform: uppercase;
    position: absolute;
    bottom: 15px;
    left: 20px;
	 -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.news_in:hover .nr_more{
	left:40px;
}
.in_the_news .row-four{
	padding: 0 10px;
	margin-bottom:20px;
}
.in_news_card{
	background-color: #fff;
	position:relative;
}
.in_news_card .card_in{
	padding: 0 20px 40px 20px;
}
.in_news_card .entry-title{
	    font-size: 17px;
    margin: 20px 0;
    display: block;
    font-weight: 600;
}
.in_news_card .news_source{
display: block;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    color: #26cb99;
    margin-bottom: 20px;
}

.in_news_card .news_more{
	    font-weight: 600;
    position: absolute;
    bottom: 20px;
    left: 20px;
}
.bg_grey{
	background-color: #f1f1f1;
}

.lg_in{display:block;}

.gs_inside .caption{display:none;}
.gallery_slide .slick-slide > div{margin-bottom:-4px;}
.gallery_top{}
.gallery_top .row-five{}
.gallery_post h2, .cf_top_smn h2, .in_gal h2.mbnt{
	font-size: 32px;
    font-weight: 600;
    margin-bottom: 20px;
}
.sime_v_button{
    height:210px;
    position: relative;
    width: 210px;
}
.inner_anime, .outer_anime, .play_anim_holder i, .play_anim_holder2 i{
	left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    top: 50%;
	position:absolute;
}
.play_anim_holder i, .play_anim_holder2 i{
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color:#27CB99;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1.25em;
    height: 80px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: absolute;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
    width: 80px;
	color:#fff;
}
.outer_anime{
    -webkit-animation: outer-rotation 2.5s infinite;
    animation: outer-rotation 2.5s infinite;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    border: 1px solid rgba(250, 250, 250, 0.4);
    border-left-color: transparent;
    border-radius: 50%;
    height: 100%;
    width: 100%;
}
.inner_anime{
	background-color: rgba(250, 250, 250, 0.15);
    border-radius: 50%;
    height: 75%;
    width: 75%;
}

@-webkit-keyframes outer-rotation {
  from {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
            transform: translate(-50%, -50%) rotate(0deg); }
  to {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
            transform: translate(-50%, -50%) rotate(360deg); } }

@keyframes outer-rotation {
  from {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
            transform: translate(-50%, -50%) rotate(0deg); }
  to {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
            transform: translate(-50%, -50%) rotate(360deg); } }
@-webkit-keyframes hover-outer-rotation {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
            transform: translate(-50%, -50%) rotate(0deg); }
  50% {
    -webkit-transform: translate(-50%, -50%) rotate(540deg);
            transform: translate(-50%, -50%) rotate(540deg); }
  75% {
    -webkit-transform: translate(-50%, -50%) rotate(300deg);
            transform: translate(-50%, -50%) rotate(300deg); }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
            transform: translate(-50%, -50%) rotate(360deg); } }

@keyframes hover-outer-rotation {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
            transform: translate(-50%, -50%) rotate(0deg); }
  50% {
    -webkit-transform: translate(-50%, -50%) rotate(540deg);
            transform: translate(-50%, -50%) rotate(540deg); }
  75% {
    -webkit-transform: translate(-50%, -50%) rotate(300deg);
            transform: translate(-50%, -50%) rotate(300deg); }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
            transform: translate(-50%, -50%) rotate(360deg); } }

@-webkit-keyframes hover-inner-animation {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1); }
  50% {
    -webkit-transform: translate(-50%, -50%) scale(1.15);
            transform: translate(-50%, -50%) scale(1.15); }
  100% {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1); } }

@keyframes hover-inner-animation {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1); }
  50% {
    -webkit-transform: translate(-50%, -50%) scale(1.15);
            transform: translate(-50%, -50%) scale(1.15); }
  100% {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1); } }
.play_anim_holder{
	    right: 100px;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    left: auto;
    top: auto;
    bottom: 100px;
	position:absolute;
	cursor:pointer;
}
.play_anim_holder:hover i, .play_anim_holder2:hover i{
height: 5.3125em;
    width: 5.3125em;
}
.play_anim_holder:hover .inner_anime, .play_anim_holder2:hover .inner_anime{
    -webkit-animation: hover-inner-animation 1s linear;
    animation: hover-inner-animation 1s linear;
}
.play_anim_holder:hover .outer_anime, .play_anim_holder2:hover .outer_anime{
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-name: hover-outer-rotation;
    animation-name: hover-outer-rotation;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
.vid_on_top{
    position: absolute;
    top: 30px;
    width: 80%;
    left: 10%;
    color: #fff;
}
.sime_videos_glry img{
	width:100%;
}
.sime_videos_glry h3{
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 20px;
}
.sime_videos_glry h4{
        font-size: 18px;
    font-weight: 600;
    margin-bottom: 10px;
}
.sime_videos_glry .img_icon .overlay{
	opacity: 0.6;
}
.cf_top_smn{
	padding: 60px 0;
}

.certify_logo .row-five img{
	    width: 100px;
    height: 56px;
    -o-object-fit: contain;
       object-fit: contain;
	-webkit-filter: grayscale(100%); 
  filter: grayscale(100%);
  -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.certify_logo .row-five:hover img{
	-webkit-filter:none; 
  filter:none;
}
.glry_works{
    background-color: #27CB99;
    color: #fff;
}

.btn-white{
	background-color:#000;
	color:#fff;
}
.btn-white:hover{
	background-color:#fff;
	color:#000;
}
.align-items-center{
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
}
.certify_logo{
	padding:30px 0;
}

.right_play{
	padding: 10px 0;
	border-top: 1px solid rgba(28, 30, 36, 0.05);
}

.job_inner_section.in_gal{background-color:#fff;}
.s_case3{    font-size: 16px;
    margin-bottom: 40px;position:relative;}
.s_case3:before{
	content: "";
    position: absolute;
    width: 80px;
    height: 0.5px;
    background-color: #fff;
    top: -5px;
}
.sel_case2{
	    font-size: 24px;
    font-weight: 600;
    margin-bottom: 40px;
}
.glry_works img{	
	    width: 100%;
    height: 400px;
    -o-object-fit: cover;
       object-fit: cover;
}
.in_gal_p{
	    font-size: 18px;
    max-width: 70%;
	    margin-bottom: 70px;
		line-height: 30px;
}
.s_child_three_inner a:after{
	background:#fff!important;
}
.play_anim_holder2{
position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  cursor:pointer;
}
/**timeline**/
.HistoryIn {
  height: 340px;
  margin-right: 15px;
  padding: 35px 25px 25px;
  position: relative;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    background-color: #f8f8f8;
    border: solid 1px #f8f8f8;
    color: #5d5d5d;
    -webkit-transition: background-color 1000ms ease;
    -o-transition: background-color 1000ms ease;
    transition: background-color 1000ms ease;
}
.HistoryIn:before {
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  width: 17px;
  height: 9px;
  background: #fff;
  -webkit-box-shadow: 34px 0 #fff, 68px 0 #fff, 102px 0 #fff, 136px 0 #fff, 170px 0 #fff, 204px 0 #fff, 238px 0 #fff, 272px 0 #fff, 306px 0 #fff, 340px 0 #fff, 374px 0 #fff, 408px 0 #fff, 442px 0 #fff, 476px 0 #fff, 510px 0 #fff, 544px 0 #fff, 578px 0 #fff, 612px 0 #fff, 646px 0 #fff, 680px 0 #fff, 714px 0 #fff, 748px 0 #fff;
          box-shadow: 34px 0 #fff, 68px 0 #fff, 102px 0 #fff, 136px 0 #fff, 170px 0 #fff, 204px 0 #fff, 238px 0 #fff, 272px 0 #fff, 306px 0 #fff, 340px 0 #fff, 374px 0 #fff, 408px 0 #fff, 442px 0 #fff, 476px 0 #fff, 510px 0 #fff, 544px 0 #fff, 578px 0 #fff, 612px 0 #fff, 646px 0 #fff, 680px 0 #fff, 714px 0 #fff, 748px 0 #fff;
}
.container-wide{
  max-width: 100%;
  padding: 0 0 0 30px ;
}
.new-timeline{
  padding: 60px 0 0;
}
.history-slider-arrow .slick-arrow {
  width: 20px;
  height: 39px;
  margin-right: 20px;
  position: inherit;
  display: inline-block;
  margin-top: 30px;
  z-index: 99999999;
  cursor: pointer;
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 20px;
  color: #5d5d5d;
  background: #fff;
  -webkit-transition: all ease 300ms;
  -o-transition: all ease 300ms;
  transition: all ease 300ms;
}
.history-slider-arrow .slick-arrow.slick-disabled{
  display: none !important;
}
.HistoryIn.slick-current {
  color: #fff;
  background-color: #444;
  overflow: hidden;
}
.HistoryIn.slick-current:before{
  background: #27cb99;
  -webkit-box-shadow: 34px 0 #27cb99, 68px 0 #27cb99, 102px 0 #27cb99, 136px 0 #27cb99, 170px 0 #27cb99, 204px 0 #27cb99, 238px 0 #27cb99, 272px 0 #27cb99, 306px 0 #27cb99, 340px 0 #27cb99, 374px 0 #27cb99, 408px 0 #27cb99, 442px 0 #27cb99, 476px 0 #27cb99, 510px 0 #27cb99, 544px 0 #27cb99, 578px 0 #27cb99, 612px 0 #27cb99, 646px 0 #27cb99, 680px 0 #27cb99, 714px 0 #27cb99, 748px 0 #27cb99;
          box-shadow: 34px 0 #27cb99, 68px 0 #27cb99, 102px 0 #27cb99, 136px 0 #27cb99, 170px 0 #27cb99, 204px 0 #27cb99, 238px 0 #27cb99, 272px 0 #27cb99, 306px 0 #27cb99, 340px 0 #27cb99, 374px 0 #27cb99, 408px 0 #27cb99, 442px 0 #27cb99, 476px 0 #27cb99, 510px 0 #27cb99, 544px 0 #27cb99, 578px 0 #27cb99, 612px 0 #27cb99, 646px 0 #27cb99, 680px 0 #27cb99, 714px 0 #27cb99, 748px 0 #27cb99;
}
.HistoryIn time{
  font-size: 46px;
  line-height: 55px;
}
/*************************************************************************************************
												Services Child
***************************************************************************************************/
.service_child_bg .row-inside_child{max-width:600px;margin-top:50px;}
.row-inside_child h1:before{content: ""; display: block; width: 80px; height: 5px; background: #26cb99; position: absolute; top: -16px;} 	
.img_class.relative{width:100%;}
.s_child_img_post, .service_child_three{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:30px 0 60px 0;}
.s_child_img_post .s_child_img_inner{float:left;padding:5px;}
.s_child_img_post .s_child_img_inner:nth-child(1), .s_child_img_post .s_child_img_inner:nth-child(4), .s_child_img_post .s_child_img_inner:nth-child(5){width:60%;}
.s_child_img_post .s_child_img_inner:nth-child(2), .s_child_img_post .s_child_img_inner:nth-child(3), .s_child_img_post .s_child_img_inner:nth-child(6){width:40%;}
.s_child_img_post .s_child_img_inner:nth-child(2) .s_child_img_inner_content, .s_child_img_post .s_child_img_inner:nth-child(3) .s_child_img_inner_content, .s_child_img_post .s_child_img_inner:nth-child(6) .s_child_img_inner_content{width:60%;}
.s_child_img_inner_content{position:absolute;bottom:20px;width:40%;text-align:left;background-color:rgba(255, 255, 255, 0.8);padding:10px;}
.s_child_img_post .s_child_img_inner img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;}
.s_child_img_inner_content h4{font-size:18px;margin-bottom:5px;font-weight:600;}
.s_child_img_inner_content p{margin:0;line-height:18px;}
.partner_logos img{width:120px;height:100px;-o-object-fit:contain;object-fit:contain;}
.service_child_two{background-color:#F2F2F2;}
.solutions_list{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.solutions_list li{width:22.5%;margin-right:2.5%;margin-bottom:2.5%;-webkit-box-shadow:0 0.625rem 1.25rem 0 rgba(0, 0, 0, 0.1);box-shadow:0 0.625rem 1.25rem 0 rgba(0, 0, 0, 0.1);overflow:hidden;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.solutions_list li:nth-child(4), .solutions_list li:last-child{margin-right:0;}
.s__list_content{background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 20px;width:100%;position:relative}
.g_line{width:60px;height:5px;background-color:#27CB99;position:absolute;bottom:0;margin:0 auto;left:0;right:0;}
.solution_title{font-size:17px;font-weight:600;margin-bottom:10px;}
.service_child_four{max-height:500px;overflow:hidden;}
.service_child_four h2{font-size:30px;font-weight:600}
.s_child_three_inner{-ms-flex-item-align:center;align-self:center;}
.s_child_three_inner a{display:inline-block;}
.service_child_four img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.list--practices .list__row, .list--efficiency .list__row{margin:0;}
.list--practices .list__item, .list--efficiency .list__item{padding-top:50px;padding-bottom:100px;}
.list--practices .divider, .list--efficiency .divider{margin:0 auto 30px;}
.list--practices .title, .list--efficiency .title{margin:0 0 30px 0;}
.text-center{text-align:center;}
.gc{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;min-height:1px;vertical-align:top;}
.gc--1-of-3{width:100%;}
.gc--2-of-3{width:100%;}
.naccs{position:relative;}
.menu{border:none;display:-webkit-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;text-align:center!important;}
.progress-bar-wrapper{position:absolute;top:30px;left:0px;width:100%;height:2px;display:-ms-flexbox;display:-webkit-box;display:flex;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem;}
.progress-bar{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#26cb99;-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease;width:4%;}
.naccs .menu div{margin-bottom:20px;cursor:pointer;position:relative;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.5;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;z-index:2;}
.naccs .menu div span.light{position:relative;background:#252425;color:#fff;margin-bottom:20px;width:57.6px;height:57.6px;margin:0 auto;border-radius:50%;border:1px solid #5c5c5c;-webkit-transition:0.4s cubic-bezier(0.55, 0.17, 0.05, 0.85);-o-transition:0.4s cubic-bezier(0.55, 0.17, 0.05, 0.85);transition:0.4s cubic-bezier(0.55, 0.17, 0.05, 0.85);display:inline-block;}
.naccs .menu div:hover span.light{border-color:rgba(255, 255, 255, 0.7);}
.naccs .menu div span.light::before{content:'';position:absolute;top:50%;left:50%;border-radius:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:.2s;-o-transition:.2s;transition:.2s;border-color:#fff;width:75%;height:75%;border:2px solid #5c5c5c;}
.naccs .menu div span.light::after{content:'';position:absolute;top:50%;left:50%;border-radius:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:.2s;-o-transition:.2s;transition:.2s;width:20%;height:20%;background-color:#fff;-webkit-box-shadow:0 0 20px #fff;box-shadow:0 0 20px #fff;}
.naccs .menu div.active span.light::after, .naccs .menu div:hover span.light::after{width:30%;height:30%;background-color:#28A57E;-webkit-box-shadow:0 0 20px #28A57E;box-shadow:0 0 20px #28A57E;}
ul.nacc{position:relative;height:0px;list-style:none;margin:0;padding:0;}
ul.nacc li{position:absolute;list-style:none;opacity:0;}
ul.nacc li, ul.nacc li>.row{display:-webkit-box;display:-ms-flexbox;display:flex;}
ul.nacc li>.row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height: 320px;}
ul.nacc li.active{-webkit-animation:slide-left .7s ease-out;animation:slide-left .7s ease-out;opacity:1;}
@-webkit-keyframes slide-left{0%{opacity:0;-webkit-transform:translateX(-7%);transform:translateX(-7%);}
 100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes slide-left{0%{opacity:0;-webkit-transform:translateX(-7%);transform:translateX(-7%);}
 100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
}
ul.nacc li p{margin:0;}
.services-new-block{color:#fff;background-color:#242424;padding:60px 0;}
.services-new-block h3{font-size:32px;line-height:36px;font-weight:600;}
.f18{font-size:18px!important;}
.services-new-block h3.top_h3{font-size:55px;font-weight:600;position:relative;margin-bottom:60px;}
.services-new-block h3.top_h3:after{background:#26cb99;width:238px;height:2px;bottom:-30px;content:"";position:absolute;left:0;right:0;margin:0 auto;}
.flex{display:-webkit-box;display:-ms-flexbox;display:flex;}
.services-new-block .nacc h3{font-size:28px;margin-bottom:20px;}
.services-new-block .nacc h4{font-weight:600;font-size:16px;margin-top:15px;}
.iframe_outer{position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%;}
.iframe_outer iframe{
	position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.IndustriesIn h4{
    font-weight: 700;
    font-size: 20px;
}
.IndustriesIn i{
  color: #27CB99;
  font-size: 30px;
  margin-bottom: 15px;
}
.IndustriesIn .row-half {
  width: calc(50% - 20px);
    background-color: #fff;
    padding: 20px;
    margin-bottom: 40px;
}
.justify-content-center{
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-content-between{
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-items-center{
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-black{
  background-color: #000;
  color: #fff;
}
.com60{
  padding: 60px 0;
}
.flex-wrap{
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.IndustriesCap img{
  width: 70px;
  height: 70px;
  -o-object-fit: contain;
  object-fit: contain;
  position: absolute;
  top: 20px;
  left: 30px;
}
.IndustriesCap .row-half{
  width: calc(50% - 20px);
    position: relative;
    margin-bottom: 20px;
    padding: 20px;
    border: 1px dashed #26cb99;
    overflow: hidden;
}
.IndustriesCap .row-half p{
  margin: 0;
}
.IndustriesCap .row-half::before{
    content: "";
    left: 0px;
    top: -400%;
    width: 100%;
    height: 80%;
    position: absolute;
    filter: blur(10px);
    animation: 4s ease 0s infinite normal none running blink2;
    background:linear-gradient( to left,transparent -40%,#26cb9940,transparent 140% );
}
.IndustriesCap .row-half:nth-child(2)::before {
  animation-delay: 0.3s;
}
.IndustriesCap .row-half:nth-child(3)::before {
  animation-delay: 0.6s;
}
.IndustriesCap .row-half:nth-child(4)::before {
  animation-delay: 0.9s;
}
.IndustriesCap .row-half:nth-child(5)::before {
  animation-delay: 1.2s;
}
.IndustriesCap .row-half:nth-child(6)::before {
  animation-delay: 1.5s;
}
@-webkit-keyframes blink2 {
  from {
    top: -400%;
  }
  to {
    top: 400%;
  }
}
@keyframes blink2 {
  from {
    top: -400%;
  }
  to {
    top: 400%;
  }
}

.blog_top_single.IndustryMain .overlay .row .container{
  max-width: 1170px;
}
.inside_childP p, .inside_childP{
  font-size: 20px;
  line-height: 34px;
}
.overlay.InsideOP{
  background-color: rgba(0, 0, 0, 0);
}



.postContentIndiv span, .CaseStudyReadMore{
  font-size: 20px;
  font-weight: 700;
}
.IndustriesCap .row-half h4{
  font-size: 16px;
    line-height: 26px;
}
.CaseStudy{
  position: relative;
}
.CaseStudy img{
  width: 100%;
  max-height: 100vh;
  -o-object-fit: cover;
     object-fit: cover;
}
.CaseStudy .row1{
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgb(0,0,0);
  background: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,1)), to(rgba(0,212,255,0)));
  background: -o-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(0,212,255,0) 100%);
  background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,212,255,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00d4ff",GradientType=1);
  padding: 60px 0;
}
.CaseStudy .row1 .container{
  display: flex;
  align-items: center;
  align-content: space-between;
  flex-wrap: wrap;
  height: 100%;
}
.postContentIndiv{
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
  max-width: 50%;
  color: #fff;
}
.industryChild{
  background-color: #f1f1f1;
}
/*************************************************************************************************
												Partners
***************************************************************************************************/
.partner_slide .slick-slide > div{padding:5px 10px;}
.partners_main{padding:120px 0;background-color:#000;color:#fff;}
.shodow_div{background:-o-linear-gradient(left, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));background:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 1)), to(rgba(0, 0, 0, 0)));background:linear-gradient(to right, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));background:-o-linear-gradient(to right, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));background:-moz-linear-gradient(to right, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));width:200px;position:absolute;top:0;height:100%;right:-200px;z-index:9;}
.partner_left_div{padding:0 150px 0 50px;}
.partner_left_div h2{font-size:50px;font-weight:600;}
.partner_slide_inner img.top_img{position:absolute;left:0;top:0;-webkit-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;cursor:pointer;}
.partner_slide_inner:hover img.top_img{opacity:0;}
.partner_details dt img{position:relative;margin-top:-70px;margin-bottom:-70px;overflow:hidden;width:120px;height:120px;-o-object-fit:contain;object-fit:contain;}
.partner_details .title:after{display:none;}
.partners_second .container{max-width:900px;}
.partners_second h3{text-transform:uppercase;margin-bottom:20px;font-size:30px;font-weight:700;}
.partners_second h4{font-size:20px;font-weight:600;margin:20px 0 20px 0;}
.partners_second .partner_details ul li{padding-bottom:8px;list-style-type:disc;}
.partners_second .description-list .description-list__item{margin:0px -15px;border-bottom:1px solid #ccc;padding-bottom:50px;padding-top:85px;}
.partners_second .description-list .description-list__item:last-child{border:0;}
.partner_slide img{padding: 10px;}
/*************************************************************************************************
												Quick Facts
***************************************************************************************************/
.quick_top{height:100vh;min-height:800px;}
.quick_facts__banner_Image{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(images/quick_fact_baner.jpg);}
.qf_inner{padding:0 60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;z-index:1;position:relative;}
.qf_inner .com_h2 span{font-weight:400;display:block;}
.qf_inner .com_h2{margin-top:-140px;margin-bottom:40px;}
ul#tabs li{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;position:relative;}
 ul#tabs li a{font-size:20px;font-weight:600;color:#949494;display:block;margin-right:20px;}
ul#tabs li.selected a{color:#26cb99;}
ul#tabs li:after{bottom:-26px;left:38%;width:30px;height:30px;-webkit-transform:translate(-50%, 50%) rotate(-45deg);-ms-transform:translate(-50%, 50%) rotate(-45deg);transform:translate(-50%, 50%) rotate(-45deg);border-color:#dadada;border-style:solid;border-width:1px 1px 0 0;background-color:#fff;opacity:0;-webkit-transition:0.6s;-o-transition:0.6s;transition:0.6s;content:'';position:absolute;z-index:+2;}
ul#tabs li.selected:after{opacity:1;}
div.tabContent span{font-weight:700;display:block;color:#26cb99;margin-top:15px;font-size:16px;}
div.tabContent p{margin:0;font-size:17px;font-style:italic;}
div.tabContent{visibility:hidden;overflow:visible;opacity:0;-webkit-transform:translateY(-40%);-ms-transform:translateY(-40%);transform:translateY(-40%);-webkit-transition:0.6s cubic-bezier(0.55, 0.17, 0.05, 0.85);-o-transition:0.6s cubic-bezier(0.55, 0.17, 0.05, 0.85);transition:0.6s cubic-bezier(0.55, 0.17, 0.05, 0.85);position:absolute;top:140px;border:1px solid #dadada;padding:20px;height:180px;z-index:1;}
div.tabContent.open{visibility:visible;opacity:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.qs_inner_2{display:grid;grid-template-columns:repeat(6, 1fr);-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr;width:100%;position:relative;padding:0 60px;}
.grid_in{position:relative;margin-bottom:-1px;margin-right:-1px;-webkit-box-shadow:inset 0 0 0 1px #dadada;box-shadow:inset 0 0 0 1px #dadada;padding:30px;background-color:#fff;background-color:#25CB99;color:#fff;}
.grid_in img{width:60px;height:60px;-o-object-fit:contain;object-fit:contain;}
.qs_grid_in h3{font-weight:700;font-size:20px;margin:20px 0;}
.qs_grid_in:nth-of-type(1){-ms-grid-column:1;-ms-grid-row:1;}
.qs_grid_in:nth-of-type(2){}
.qs_grid_in:nth-of-type(3){}
.qs_grid_in:nth-of-type(4){}
.qs_grid_in:nth-of-type(5){grid-column-start:5;grid-column-end:6;grid-row-start:1;grid-row-end:3;background-color:#252525;background-repeat:no-repeat;background-position:bottom left;background-size:100%;background-image:url(icons/12_countries_image.svg);}
.qs_grid_in:nth-of-type(6){background-color:#fff;color:#000;}
.qs_grid_in:nth-of-type(7){grid-column-start:1;grid-column-end:3;background-color:#252525;}
.qs_grid_in:nth-of-type(8){background-color:#fff;color:#000;}
.qs_grid_in:nth-of-type(9){background-color:#fff;color:#000;}
.qs_grid_in:nth-of-type(10){background-color:#fff;color:#000;}
.qf_tab{position:relative;padding:0 60px;}
.qf_tab .qft_menu div{padding:40px 30px;color:#000;cursor:pointer;position:relative;vertical-align:middle;font-weight:400;-webkit-transition:1s all cubic-bezier(0.075, 0.82, 0.165, 1);-o-transition:1s all cubic-bezier(0.075, 0.82, 0.165, 1);transition:1s all cubic-bezier(0.075, 0.82, 0.165, 1);text-align:center;float:left;text-transform:uppercase;-webkit-box-shadow:1px 0 0 0 #ccc, 0 1px 0 0 #ccc, 1px 1px 0 0 #ccc, 1px 0 0 0 #ccc inset, 0 1px 0 0 #ccc inset;box-shadow:1px 0 0 0 #ccc, 0 1px 0 0 #ccc, 1px 1px 0 0 #ccc, 1px 0 0 0 #ccc inset, 0 1px 0 0 #ccc inset;}
.qft_menu div:nth-of-type(1){width:70%;font-size:60px;}
.qft_menu div:nth-of-type(2){width:30%;background-color:#252525;color:#fff;font-size:30px;background-image:url(icons/Kotlin_graphic_icon.svg);background-repeat:no-repeat;background-size:100px;background-position:bottom right;padding:20px 30px 40px 30px;}
.qft_menu div:nth-of-type(3){width:50%;background-color:#F2F2F2;border-right:0;font-size:22px;}
.qft_menu div:nth-of-type(4){width:50%;background-color:#F2F2F2;font-size:22px;}
.qft_menu div:nth-of-type(5){width:25%;border-right:0;}
.qft_menu div:nth-of-type(6){width:25%;background-color:#25CB99;color:#fff;border-right:0;}
.qft_menu div:nth-of-type(7){width:25%;border-right:0;}
.qft_menu div:nth-of-type(8){width:25%;}
.qf_tab .qft_menu div:hover{background-color:#25CB99;color:#fff;}
.qf_tab .qft_menu div.active{background-color:#25CB99;color:#fff;}
ul.qf_tab_content{position:relative;height:0px;list-style:none;margin:0;padding:0;-webkit-transition:0.5s all cubic-bezier(0.075, 0.82, 0.165, 1);-o-transition:0.5s all cubic-bezier(0.075, 0.82, 0.165, 1);transition:0.5s all cubic-bezier(0.075, 0.82, 0.165, 1);}
ul.qf_tab_content li{opacity:0;-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px);position:absolute;list-style:none;-webkit-transition:1s all cubic-bezier(0.075, 0.82, 0.165, 1);-o-transition:1s all cubic-bezier(0.075, 0.82, 0.165, 1);transition:1s all cubic-bezier(0.075, 0.82, 0.165, 1);}
ul.qf_tab_content li.active{-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;z-index:2;opacity:1;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);}
ul.qf_tab_content li p{margin:0;}
.qft_menu{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.qf_tab_right{padding:40px;border:1px solid #ccc;border-left:0;}
.com_60{padding:60px 0;}
.qt_in_right{padding:60px;}
.qt_in_first{padding-bottom:60px;}
.qt_in_second{padding-top:60px;}
.qline{background-color:#f1f1f1;height:1px;width:calc(100% + 120px);margin-left:-60px;}
.qf_c_app:before{content:"";width:100px;height:3px;background-color:#26cb99;position:absolute;left:-110px;top:10px;}
.qf_clients_div > div{border-right:1px solid #ccc;padding:50px 40px;-webkit-transition: 0.3s cubic-bezier(0.55, 0.17, 0.05, 0.85);-o-transition: 0.3s cubic-bezier(0.55, 0.17, 0.05, 0.85);transition: 0.3s cubic-bezier(0.55, 0.17, 0.05, 0.85);}
.qf_clients_div > div:hover{-webkit-box-shadow: inset 0 0 0 2px #26cb99;box-shadow: inset 0 0 0 2px #26cb99;}
.qf_clients_div{border:1px solid #ccc;border-right:0;background-color:#fff;}
.qf_clients_div img{width:120px;height:60px;-o-object-fit:contain;object-fit:contain;margin-bottom:60px;}
.w_cimg h4{font-weight:700;font-size:18px;position:relative}
.w_cimg h4:before{content:"";position:absolute;width:40px;height:1px;background-color:#ccc;top:-30px;}
.w_cimg span{position:relative;display:inline-block;}
.w_cimg span:before{content:"";position:absolute;width:2px;height:30px;background-color:#26cb99;bottom:-50px;left:0;right:0;margin:0 auto;}
.wo_img{background-color:#26cb99;color:#fff;text-align:left;}
.wo_img h3{font-size:24px;font-weight:700;margin-bottom:60px;}
.wo_img h3 span{display:block;font-weight:300;}
.wo_img .btn-border{border:#ffffff solid 1px;color:#fff;}
.wo_img .btn-border:hover{color:#26cb99;background-color:#fff;}
.quick_third{padding-top:60px;}
.quick_third img{margin-bottom:-160px;}
.quick_fourth{padding-bottom:60px;}
.qf_f_in{color:#fff;position:absolute;right:60px;text-align:right;top:30%;}
.qf_f_in h3{font-size:24px;font-weight:400;margin-bottom:20px;}
.qf_f_in h3 span{font-weight:700;display:block;}
.grid_last{display:grid;grid-template-columns:repeat(4, 1fr);-ms-grid-columns:1fr 1fr 1fr 1fr;width:100%;position:relative;padding:60px 0;}
.grid_last div{position:relative;margin-bottom:-1px;margin-right:-1px;-webkit-box-shadow:inset 0 0 0 1px #dadada;box-shadow:inset 0 0 0 1px #dadada;padding:50px 30px;text-align:center;-webkit-transition: 0.3s cubic-bezier(0.55, 0.17, 0.05, 0.85);-o-transition: 0.3s cubic-bezier(0.55, 0.17, 0.05, 0.85);transition: 0.3s cubic-bezier(0.55, 0.17, 0.05, 0.85);}
.grid_last img{width:200px;height:100px;-o-object-fit:contain;object-fit:contain;}
.qf_tab_content h4{font-weight:700;font-size:20px;text-transform:uppercase;border-bottom:2px solid #25CB99;display:inline-block;padding-bottom:5px;margin-bottom:30px;}
.grid_last div:hover{-webkit-box-shadow: inset 0 0 0 2px #26cb99;box-shadow: inset 0 0 0 2px #26cb99;}
/*************************************************************************************************
												Contact
***************************************************************************************************/
.contact_sime .input-group{display:block;margin-right:20px;position:relative;margin-top:20px;margin-bottom:55px;max-width:500px;}
.contact_sime .input-group label{position:absolute;top:40%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;color:#231f20;line-height:1.23;font-weight:300;letter-spacing:0;pointer-events:none;-webkit-transition:all .15s ease-out 0s;-o-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;text-transform:capitalize;}
.contact_sime .input-group br{display:none!important}
.input-group:focus-within label, .contact_sime .input-group label.label-in.open, .contact_sime .input-group label.label-in2.open, .input-group label.open{top:-8px;font-size:13px;}
.custom-select select {display: none;}
#job_top .custom-select select {display:block;}
.input-group input:-webkit-autofill, .input-group input:-webkit-autofill:hover, .input-group input:-webkit-autofill:focus {background-color: #fff!important;-webkit-transition: background-color 5000s ease-in-out 0s;transition: background-color 5000s ease-in-out 0s;}
.select-selected:after{position:absolute;content:"";top:8px;right:10px;border:solid black;border-width:0 1px 1px 0;display:inline-block;padding:6px;-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.select-selected.select-arrow-active:after{-ms-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transform:rotate(-135deg);top:14px;}
.select-selected{padding:5px 0;border-bottom:1px solid #ccc;cursor:pointer;font-size:16px;}
.select-items div{cursor:pointer;padding:5px 0;line-height:1.4;width:100%;display:block;font-size:16px;}
.select-items{max-height:20em;overflow-y:scroll;-webkit-transition:max-height 0.3s ease-in;-o-transition:max-height 0.3s ease-in;transition:max-height 0.3s ease-in;}
.select-items.select-hide{max-height:0;-webkit-transition:max-height 0.3s ease-out;-o-transition:max-height 0.3s ease-out;transition:max-height 0.3s ease-out;overflow:hidden;}
.select-items div:hover, .same-as-selected{background-color:rgba(0, 0, 0, 0.1);}
.contact_sime textarea{border-radius:1.8px;background-color:#f5f5f5;min-width:549px;min-height:247px;border:0;font-weight:300;padding:10px;color:#231f20;-webkit-box-sizing:border-box;box-sizing:border-box;}
.contact_sime input[type="submit"]{background-color:#000;min-width:200px;max-width:300px;display:block;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border:none;font-size:16px;font-weight:300;color:#fff;-webkit-transition:background .3s ease 0s;-o-transition:background .3s ease 0s;transition:background .3s ease 0s;text-align:center;padding:20px 30px;}
.contact_sime input[type="submit"]:hover{background-color:#26cb99}
#fileuploadfield, #coveruploadfield{display:none;}
#uploadbrowsebutton, #uploadbrowsebutton2{color:#fff;line-height:2;padding:2.5px 28px;height:35px;background-color:#333;border-radius:0.21875rem;-webkit-appearance:none;border:0;position:absolute;right:0;top:-2px;}
.career_application .container{max-width:700px;}
.career_application{display:none;}
/*************************************************************************************************
												Gallery
***************************************************************************************************/
.lg-outer{z-index: 9999999!important;}
#imageGallery{-ms-flex-wrap:wrap;flex-wrap:wrap}
#imageGallery li{width:calc(30% - 10px);float:left;margin:0 5px 10px 5px;height: 40vh;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
#imageGallery li.size1, #imageGallery li.size3{width:calc(40% - 10px);}
#imageGallery img{height: 100%;min-width: 100%;-o-object-fit: cover;object-fit: cover;vertical-align: bottom;}
#imageGallery .caption{display:none;}
#imageGallery li.size1, #imageGallery li.size3{-webkit-animation-delay:0.4s;animation-delay:0.4s}
/*************************************************************************************************
												Footer
***************************************************************************************************/
.footer{background-color:#000;padding:60px 0 20px 0;color:#fff;}
.footer_logo{width:150px;margin-bottom:50px;}
.footer_links{padding:60px 0 30px 0;border-bottom:1px solid;margin-bottom:30px;}
.footer_links h4{color:#26cb99;text-transform:uppercase;font-size:16px;margin-bottom:20px;font-weight:600;}
.footer_links ul li a{display:inline-block;margin-bottom:5px;font-size:13px;}
.footer_social li{display:inline-block;margin-right:15px;}
.footer_social li a{font-size:20px;width:45px;height:45px;border-radius:50%;border:1.5px solid #fff;display:block;text-align:center;padding-top:10px;}
.footer_social li a.s-fb:hover{background-color: #375EAD;border-color: #375EAD;}
.footer_social li a.s-linkedin:hover{background-color: #0077B7;border-color: #0077B7;}
.footer_social li a.s-git:hover{background-color: #fff;border-color: #000;color:#000;}
.footer_social li a.s-utube:hover{background-color: #FF0000;border-color: #FF0000;}
.footer_social li a.s-insta:hover{background: -o-radial-gradient(30% 107%, circle, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);border-color:#000;}	
.footer_social li img{width:50px;}
.ft_btm .btn-border{display: block;float: right;min-width: auto;}
.copyright a{color:#26cb99}
.copyright p{font-size: 12px;}
/*************************************************************************************************
													Back to Top
***************************************************************************************************/
.dew-top.dew-is-visible, .dew-top.dew-fade-out, .no-touch .dew-top:hover { -webkit-transition: opacity .3s 0s, visibility 0s 0s; -o-transition: opacity .3s 0s, visibility 0s 0s; transition: opacity .3s 0s, visibility 0s 0s; } .dew-top.dew-is-visible { visibility: visible; opacity: 1; } 
.dew-top {display: inline-block; height: 40px; width: 40px; position: fixed; bottom: 64px; right: 10px; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); overflow: hidden; text-indent: 100%; white-space: nowrap; background: rgb(38, 203, 153) url(images/top-arrow.svg) no-repeat center 50%; visibility: hidden; opacity: 0; -webkit-transition: opacity .3s 0s, visibility 0s .3s; -o-transition: opacity .3s 0s, visibility 0s .3s; transition: opacity .3s 0s, visibility 0s .3s; z-index: 99;} 	
/*************************************************************************************************
													RESPONSIVE
***************************************************************************************************/
@media only screen and ( max-width: 1024px ){
.mlft_common{margin-left:0;}
.content_clients{padding-right:20px;}
.dt_top{display:block!important;}
.d-transformation{position:static!important;min-width:100%;padding:0 20px;top:0;}
.non_sticky{padding:0 5px;background-color:#fff;width:100%;}
.section-counter, .section-clients, .getknowus{padding:0 20px;}
.section-blog .overlay, .services-new-block{padding:60px 20px;}
.main_clients_page .mlft_common{margin-left:20px}
.main_clients_page .content_clients{padding-right:20px;}
}
@media only screen and (max-width: 820px), only screen and (min-device-width: 768px) and (max-device-width: 1024px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){
.main_clients_page, .section--bg-white-smoke.quote_section{padding:60px 20px;}
.main_clients_page .mlft_common{margin-left:0;margin-bottom:30px;}
.main_clients_page .content_clients{padding-right:0;}
.row-half, .row-three, .row-four, .row-ten, .row-five, .row-thirty, .row-fourty, .row-sixty, .row-seventy, .row-eighty, .row-ninety{width:100%;float:none;clear:both}
.section-clients .flex, .flex.blog_top, .partners_main .row.flex, .service_child_four, ul.nacc li, ul.nacc li>.row{display:block!important}
.ip-inner{left:0;right:0;margin-left:auto;margin-right:auto;}
.loop2 #oc-img{margin:0 auto;}
 h4.rotate a{left:0;right:0;top:330px;margin-left:auto;margin-right:auto;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
.cnt-row .plft30, .section-dt2 .d-transformation .inner-wrapper, .non_sticky{padding-left:0!important;}
#demolist .projectsec{width:100%;}
.abt-panel{position:static;width:100%;max-width:none;}
 .sldr-row img.sldr_img{height:100%;-o-object-fit:cover;object-fit:cover;}
.plft30, .prite30, .content_clients{padding:0;}
.content_clients .row-four{display:inline-block;}
.partner_left_div{padding:0px 20px 20px 20px;}
.post-type-archive-jobs .jobs_section .overlay{padding:180px 20px 0;}
.jobs_section .row-half{width:100%;float:none;clear:both;}
a.see_more.arrow-pulse{position:inherit;bottom:0;margin-bottom:30px;}
.our_people_say_wrapper{max-width:100%;position:inherit;bottom:0;padding:35px;}
.s_job .overlay{padding:180px 20px;}
.jobs_middle{padding:120px 20px;}
.job_content, .contact_main{padding:100px 20px 60px 20px;}
.jobs_middle{padding:90px 20px;}
.global-params__item{width:50%;margin-bottom:30px;}
.service_child_four{max-height:initial;padding:60px 20px;}
.global-map__text, .t-justify{text-align:left;}
h2.com_h2, .blog_top_single h1, .work_top h1, .inner-page-in h3, .section__heading .section__title, .partner_left_div h2, .jobs_section h1, .services-new-block h3.top_h3{font-size:40px;}
.scroll-wrapper, .inner-page-head, .section__heading, .build-scheme__item, .blog_top_single .overlay, .partners_second, .careers_top_2, .global-map__text{padding:0 20px;}
.list__item{display:block;}
.client_related_cm, .section-dt2 .scroll-wrapper, .row-half.prite20, .row-half.plft20{padding:0;}
.partners_second .description-list .description-list__item{margin:0;}
ul.nacc li>.row .row-half.plft20{margin-top:20px;}
.perks_ul{grid-template-columns:repeat(3,1fr);}
.career_application .container{max-width:100%;padding:20px;}
.contact_sime .input-group{max-width:none;margin-right:0;}
input[type="text"], input[type="email"], input[type="password"], input[type="number"], textarea, select, .contact_sime textarea{min-width:100%;}
.page-id-10{max-width:100%;overflow:hidden;}
.careers_top_2 .row-five{padding:0;margin-bottom:20px;}
.s_case2, .service_child_bg .row-inside_child{max-width:none;}
.sel_case{font-size:30px;}
.section-blog .row-three{width:100%;margin:0 0 20px 0;}
#counter .row-three{width:33.33333333%;float:left;clear:none;}
.blog_top{max-height:none;}
.spotlight-content_container, .service_child_one, .IndustryChildSecond{padding:60px 20px 0;}
.service_child_two{padding:60px 20px;}
.spotlight{min-height:80vh;background:#000;}
.spotlight video{height:80vh;width:100%;-o-object-fit:cover;object-fit:cover;}
span.mid-content h2{font-size:60px;}
.modal_inner{max-width:100%;}
#video-modal{padding:100px 20px;}
#close{right:0;top:-35px;}
.scroll-content.align-self-center h4.sc_in{font-size:24px;}
.counter_section{padding:60px 0;}
.section-clients{padding:30px 20px 60px 20px;}
.non_sticky .scroll-inner li{padding:15px 0;}
.btn-border{display:inline-block;}
.unlock-section, .next_post{min-height:auto;padding:60px 20px;}
.footer .frite{text-align:left;}
.footer_logo, .footer_links .row-five, .s_child_three_inner{margin-bottom:20px;}
.footer_social{margin:20px 0;}
.ft_btm .left{float:none;}
.footer_links{padding:20px 0 0;}
.blog_s_inner{padding:20vh 20px 8vh 20px;}
.post_wrapper *{padding:0 30px;}
.post_wrapper figure, .post_wrapper img, .post_wrapper li{padding:0}
.post_wrapper ul, .post_wrapper ol {margin-left: 20px;padding:0 30px;}
.wp-block-media-text>figure.wp-block-media-text__media>img{width:100%!important;margin-left:0!important}
.services-block .list--services-blocks .list__item{float:none;width:100%;display:block;}
.services-block .list--services-blocks .img-wrap{opacity:1;}
.value_outer .row-three{width:calc(50% - 30px);}
.cm_people .list__item{display:table-cell;}
.list--join .list__item{height:auto;width:100%;}
.comp_new_sec{text-align:center;}
.solutions_list li{width:47.5%;}
.inner-page-in{padding:86px 0 60px 0;}
.gallery_post{padding:60px 20px;}
.quick_facts__banner_Image{display:none;}
.qf_inner {padding: 60px 20px;}
.quick_top {height: auto;min-height: auto;padding: 60px 0 0;}
.qf_inner .com_h2{margin-top:0;}
.q_facts_tab{min-height:200px;}
ul#tabs li a {font-size: 18px;}
div.tabContent p{font-size:15px;}
.qs_inner_2, .grid_last{display: -webkit-box; display: -ms-flexbox; display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;padding: 0 20px;} 	
.grid_in{width:50%;}
.qf_tab, .mtop_row{padding:0 20px;}
.qf_tab .grid{display:block;}
.qf_tab_right{border-left: 1px solid #ccc;}
.qft_menu div:nth-of-type(1){font-size:40px;}
.qft_menu div:nth-of-type(2){font-size:20px;}
.qft_menu div:nth-of-type(3), .qft_menu div:nth-of-type(4){font-size:18px;}
.quick_third img{margin-bottom:0;}
.qt_in_right{padding: 20px;}
.qf_clients_div{-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom: 0;}
.qf_clients_div > div{padding: 40px 20px;
    width: 50%;}
.wo_img .btn-border{min-width:auto;}	
.qf_clients_div > div{border-bottom: 1px solid #ccc;}
.w_cimg span:before{display:none;}
.quick_fifth img{display:none;}
.qf_f_in{position:inherit;padding:60px 0;text-align:center;background-color:#000;right: 0;}
.qf_f_in .row.ptop20.mbtm20{margin:0;padding:0;}
.grid_last{padding: 60px 20px!important;}
.grid_last div{width:50%;}
.qf_tab .qft_menu div {padding: 40px 10px;}
.qft_menu div:nth-of-type(2){padding: 10px 10px 40px 10px!important;}
div.tabContent{top: 150px;height: 200px;}

.post_wrapper .wp-block-cover .wp-block-cover__inner-container, .post_wrapper .wp-block-cover .wp-block-cover__inner-container p, .wp-block-media-text .wp-block-media-text__content, .post_wrapper .is-stacked-on-mobile{padding:0!important}
.wp-block-spacer{display:none;}
.nws_in{display:block!important}
.news_in img{width:100%;}
.news_in{min-height:280px;}
.section-newin-main{padding:60px 0 0 0;}
.news_in:nth-of-type(2) .news_link{margin-bottom:20px;}
.new_slide_design .blog_top_single h1{font-size:32px;}
.certify_logo .row-five{width:50%;float:left;clear:none;    margin-bottom: 20px;text-align: center;}
.gallery_slide{width:calc(100% + 40px);margin-left:-20px;}
.sime_videos_glry > .flex, .glry_works > .flex{display:block!important}
.sime_videos_glry .row-sixty.prite20{padding:0;}
.sime_videos_glry .row-fourty.prite20{padding:20px;}
.in_gal_p{max-width:none;}
.sime_videos_glry img {min-height: 440px;-o-object-fit: cover;object-fit: cover;}
.play_anim_holder i, .play_anim_holder2 i{height: 60px;width:60px;}
.sime_v_button {height: 150px;width: 150px; }
.play_anim_holder{right:60px;bottom:60px;}
.cf_top_smn {padding: 0px 20px 30px 20px;}
.wc_inner.p30{padding: 60px 20px;}
.IndustriesIn .row-half, .IndustriesCap .row-half {
  width: 100%;
}
.postContentIndiv{
  width: 100%;
  max-width: 100%;
  padding: 0 20px;
}
.CaseStudy img{
  height: 100vh;
}

#gdpr-cookie-types {
  position: static;
  width: 100%;
  padding: 20px 0;
}



}
@media all and (max-width: 620px){
.svg-wrapper, .svg-wrapper.line-amim .shape1, .svg-wrapper svg{width:100%;}
span.mid-content h2{font-size:50px;}
span.mid-content{display:block;}
.spotlight video, .spotlight-fullwidth .spotlight-container .slick-dots{display:none!important;}
.non_sticky .scroll-inner li .scroll-images{max-width:140px;}
.blog_top_single h1{margin:0;}
.next_post .flex, .s_child_img_post, .service_child_three{display:block!important}
.description-list .title, .description-list .text, .description-list .list{float:none;width:100%;}
.global-params__item{float:none;width:100%;clear:both;}
.value_outer .row-three{width:100%;margin:10px 20px;float:none;clear:both;}
.cm_people .list__item{display:block;}
.cm_people .list--team .list__item{width:100%;margin-bottom:30px;padding:0 20px;}
.list--team .img-wrap{max-width:100%;}
.cm_people .list--team .list__row.sec_in{margin:0;}
.cm_people .list--team .list__row{margin:60px 0 0;}
.timeline ul li:nth-child(even) div{text-align:left;}
.s_child_img_post .s_child_img_inner:nth-child(1), .s_child_img_post .s_child_img_inner:nth-child(4), .s_child_img_post .s_child_img_inner:nth-child(5), .s_child_img_post .s_child_img_inner:nth-child(2), .s_child_img_post .s_child_img_inner:nth-child(3), .s_child_img_post .s_child_img_inner:nth-child(6){width:100%;float:none;clear:both;padding:0;margin-bottom:20px;}
.solutions_list li{width:100%;margin-right:0;margin-bottom:20px;}
.quote__text{padding:50px 20px;}
.quote__text p{font-size:18px;}
.quote__logo{margin:0;}
.new_slide_design.spotlight-fullwidth .spotlight-container .slick-dots{display: block!important;bottom: 20px;    width: 100%;right: 0;}
.new_slide_design .slick-slide, .top_new_ss{height:80vh!important;}
.new_slide_design .blog_top_single.cat_newsroom .overlay .row {height: 80vh;}
.new_slide_design .spotlight-content_container{margin-top:0}
.spotlight-fullwidth .spotlight-container .slick-dots li { display: inline-block;}
}
/*************************************************************************************************
													Page Nav
***************************************************************************************************/
.iv-pagenavi span.pages {margin-right: 10px;}
.iv-pagenavi span, .iv-pagenavi a {display: inline-block; background-color: #000; color: #fff; margin-right: 5px; padding: 5px 8px; font-size: 14px; } 
.iv-pagenavi span.current{background-color:#f8a528;}
/*************************************************************************************************
													Forms
***************************************************************************************************/
input[type="text"], input[type="email"], input[type="password"], input[type="number"], textarea, select{ padding: 5px 0; min-width: 500px; font-size: 16px; font-weight: 300; font-style: normal; font-stretch: normal; line-height: 1.4; letter-spacing: normal; text-align: left; color: #231f20; -webkit-transition: all .2s ease .2s; -o-transition: all .2s ease .2s; transition: all .2s ease .2s; background:transparent;border:0; border-bottom: 1px solid #e1e1e1;margin: 0; width:100%; } 	
input[type="submit"]{  background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #3078C0; cursor: pointer; display: inline-block; font-size: 15px; font-weight: 300; margin-bottom: 0; padding: 8px 25px; float: left; transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; width: auto; border-radius: 0; color: #3078C0; margin: 10px 0; -webkit-box-shadow: none; box-shadow: none;} 
input[type="submit"]:hover{background-color:#3078C0;color:#fff;}
.IndustryKnowledge .scroll-images{
  background-color: #181818;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.IndustryKnowledge .scroll-images img{
  width: 82px;
  height: 82px;
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-filter: none !important;
          filter: none !important;
}