/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
body.home,body.home .container-wrap,body.home #footer-outer{background-color: #000 !important;}
.container{max-width: 100% !important;padding: 0 20px !important}
body #header-outer, body[data-header-color="dark"] #header-outer{background-color: transparent !important;}
.container-wrap{padding-bottom: 0 !important;padding-top: 0 !important;}
#top nav ul .slide-out-widget-area-toggle a .lines, #top nav ul .slide-out-widget-area-toggle a .lines:before, #top nav ul .slide-out-widget-area-toggle a .lines:after,.slide-out-widget-area-toggle .lines-button:after{background-color: #fff !important;}
#slide-out-widget-area.fullscreen-split .left-side{display: none !important;}
#slide-out-widget-area.fullscreen-split .right-side{width: 100% !important;padding: 0 !important;text-align: center;}
.home #header-outer #logo img{height: 30px !important;}
body #header-outer #top .slide-out-widget-area-toggle[data-custom-color="true"] a:before{background-color: transparent !important;}
#top nav ul .slide-out-widget-area-toggle a.closed{height: 26px;}
#top nav ul .slide-out-widget-area-toggle a.closed .screen-reader-text{clip: unset;-webkit-clip-path: none !important;clip-path: none !important;color: #fff;height: 30px !important;line-height: 43px;width: 48px !important;font-size: 10px; color: #d9d9d9;font-family: 'Druk_Wide';text-transform: uppercase;}
#top nav ul .slide-out-widget-area-toggle a.closed > span{width: 48px !important;}
#top nav ul .slide-out-widget-area-toggle a.closed .lines,#top nav ul .slide-out-widget-area-toggle a.closed .lines:after,#top nav ul .slide-out-widget-area-toggle a.closed .lines:before,#top nav ul .slide-out-widget-area-toggle a.closed .lines-button:after {width: 48px !important;}
body #header-outer .lines-button{top: 5px;}
#top nav ul .slide-out-widget-area-toggle a.closed .lines:after{top: -5px !important;}
#top nav ul .slide-out-widget-area-toggle a.closed .lines:before{top: 5px !important;}
#top nav ul .slide-out-widget-area-toggle a.closed .screen-reader-text > .close-wrap{display: none !important;}
#header-outer:not(.transparent) #top .slide-out-widget-area-toggle .close-line{background-color: #fff !important;}
#header-outer header {border-bottom: 1px solid rgba(255 255 255 / 19%);}
#header-outer #logo, #header-outer .logo-spacing{margin-top: 18px !important;margin-bottom: 15px !important;}
#header-space{display: none !important;}
.home_banner > .row-bg-wrap:before{position: absolute;content: "";height: 570px;width: 570px;background: rgb(0,134,139);background: radial-gradient(circle, rgb(0 134 139 /56%) 0%, rgb(0 0 0 /0%) 50%);top: -88px;left: -306px;z-index:2;}
.home_banner > .row-bg-wrap:after{position: absolute;content: "";height: 570px;width: 570px;right: -5px;top:205px;background: rgb(0,134,139);background: radial-gradient(circle, rgb(139 0 0 /56%) 0%, rgb(0 0 0 /0%) 50%);z-index:2;}
body.material #header-outer:not([data-format="left-header"]) #top nav >.buttons{width: 60px;padding-right: 12px !important;}
.small-nav#header-outer header {background-color: rgb(0 0 0 /80%);}

/* Banner */
.home_banner .wpb_wrapper>div{margin-bottom: 0;}
.home_banner .nectar-split-heading{margin-bottom: 23px !important;}

.home_banner .img-with-aniamtion-wrap{display: inline-block;position: absolute;right: 0;top: 45px;z-index: 15;}
.home_banner .img-with-aniamtion-wrap .hover-wrap-inner > a{display: inline-block;position: relative;padding-bottom: 86px;}
.home_banner .img-with-aniamtion-wrap .hover-wrap-inner > a:after{position: absolute;content: "";left: 0;bottom: 0;height: 100%;width: 100%;background-image: url(images/down_arrow.png);background-repeat: no-repeat;background-size:13px;background-position: center bottom;}
.home_banner .img-with-aniamtion-wrap .hover-wrap-inner > a img{display: inline-block;-webkit-animation: rotation 10s infinite linear;animation: rotation 10s infinite linear;-webkit-transition: all 0.35s ease;transition: all 0.35s ease;}
@-webkit-keyframes rotation {from {-webkit-transform: rotate(0deg);transform: rotate(0deg);}to {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
@keyframes rotation {from {-webkit-transform: rotate(0deg);transform: rotate(0deg);}to {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
.home_banner .img-with-aniamtion-wrap .hover-wrap-inner > a:hover img{-webkit-animation-play-state: paused;animation-play-state: paused;}
.banner_vdo .nectar-video-box[data-color] a.nectar_video_lightbox.play_button_2{display: none;}

.smg-video-lightbox-wrap{position: relative;}
.smg-video-lightbox-wrap a {display: block;width: 100%;padding-top: 56%;cursor: pointer;}
.smg-video-lightbox-wrap a > video{position: absolute;height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover;left: 0;top: 0;}
.smg-video-lightbox-wrap .smg_play_btn{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;border: 1px solid #fff;background-color: transparent !important;padding: 11px 15px 11px 25px !important;border-radius: 21px !important;-webkit-transition: all 0.35s ease;transition: all 0.35s ease;font-family: 'Helvetica_Now_Display_Regular';font-size: 18px;text-transform: uppercase;line-height: 1;font-weight: 400;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);transition: all 0.35s ease;margin: 0;min-width: 200px;}
.smg-video-lightbox-wrap a:hover .smg_play_btn{background-color: #fff !important;color: #000 !important;}
.smg-video-lightbox-wrap .smg_play_btn i{left: -10px;font-size: 17px;top: 0;}



/* Feature Engagement */
.feature_angag {border-top: 1px solid #fff;border-bottom: 1px solid #fff;}
.feature_angag .nectar-split-heading{margin-bottom: 40px !important;}
.feature_angag .nectar-flickity.nectar-carousel .flickity-viewport{margin: 0 !important;}
.feature_angag .flickity-slider .cell{border: 1px solid #212121;border-radius: 3px;}
.feature_angag .flickity-slider .cell .inner-wrap{padding: 39px 32px 28px 34px !important;}
.feature_angag .flickity-slider .cell .hover-wrap-inner{display: -webkit-box;display: -ms-flexbox;display: flex;height: 76px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.feature_angag .flickity-slider .cell .hover-wrap-inner img{width: auto;}
.feature_angag .flickity-slider .cell .nectar-button.small{border: 1px solid #fff;background-color: transparent !important;padding: 1px 20px !important;-webkit-transition: all 0.35s ease;transition: all 0.35s ease;margin: 0;}
.feature_angag .flickity-slider .cell .nectar-button.small:hover{background-color: #fff !important;color: #000 !important;}
.feature_angag .flickity-slider .cell p{color: #fff;font-size: 13px;line-height: 19px;}
.feature_angag .flickity-slider .cell .img-with-aniamtion-wrap .hover-wrap{margin-bottom: 0px !important;}
.feature_angag .flickity-slider .cell h6.vc_custom_heading{margin: 39px 0 12px !important;}
.feature_angag .flickity-slider .cell .wpb_content_element{margin-bottom: 35px !important;}


/* Brand Connect */
.brand_connect_sec .row_col_wrap_12{-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
body .container-wrap .brand_connect_sec .row_col_wrap_12 .vc_col-sm-6:first-child {width: 56%;padding: 0 45px !important;}
.brand_connect_sec .row_col_wrap_12 .vc_col-sm-6:last-child{width: 44%;}
.brand_connect_sec h2.vc_custom_heading i{font-size: 13px;line-height: 17px;letter-spacing: -0.39px;font-family: 'Helvetica_Now_Display_Regular';text-transform: uppercase;max-width: 200px;padding-right: 20px;display: inline-block;text-align: right;vertical-align: middle;font-weight: 400;}
.brand_connect_sec .nectar-button.small{border: 1px solid #fff;background-color: transparent !important;padding: 1px 20px !important;-webkit-transition: all 0.35s ease;transition: all 0.35s ease;margin:0;}
.brand_connect_sec .nectar-button.small:hover{background-color: #fff !important;color: #000 !important;}
.brand_service{max-width: 650px;margin-right: 10px;margin-left: auto;}
.brand_service .wpb_text_column > .wpb_wrapper{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;border-top: 1px solid #4a4a4a;padding: 23px 0 20px 17px;}
.brand_service .wpb_text_column:last-child > .wpb_wrapper{padding-bottom: 0;}
.brand_service .wpb_text_column > .wpb_wrapper h5{display: inline-block;width: 35%;font-size: 15px;line-height: 22px;color: #fff;letter-spacing: -0.45px;padding-right: 10px;}
.brand_service .wpb_text_column > .wpb_wrapper p{display: inline-block;width: 65%;font-size: 13px;color: #F4F4F4;}

.brand_connect_sec > .row-bg-wrap:before {position: absolute;content: "";height: 570px;width: 570px;background: rgb(0,134,139);background: radial-gradient(circle, rgb(27 139 0 / 39%) 0%, rgb(0 0 0 / 0%) 50%);top: -190px;left: -306px;z-index: 2;}

/* Footer */
#footer-outer{border-top: 1px solid #707070;}
.home #footer-outer{border-top: none;}
#footer-outer .row{padding: 68px 0 50px !important;}
#footer-outer #footer-widgets .widget h4{color: #fff !important;font-size: 12px;line-height: 18px;letter-spacing: -0.36px;margin: 0 0 17px;}
body.material #footer-outer #footer-widgets .col ul li{padding: 0 !important;} 
#footer-outer #footer-widgets .col ul li a, #sidebar div ul li a{font-size:14px !important;}
#footer-outer #footer-widgets p{font-size:14px !important;}

body #footer-outer .container{max-width: 1055px !important;}
#footer-widgets .row{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;}
#footer-widgets .row:after,#footer-widgets .row:before{display: none;}
#footer-outer .col{width: auto;}
#footer-outer .col:first-child{width: auto;margin-right: 4%;}
#footer-outer .col:nth-child(2){width: auto;}
#footer-outer .col:nth-child(2) .widget_block p{padding-bottom: 0 !important;}
#footer-outer .col:nth-child(3){width: auto;}
#footer-outer .col:nth-child(4){width: auto;}
.foot_title span{display: inline-block;font-size: 26px;line-height: 26px;letter-spacing: -0.78px;font-family: 'Druk_Wide';font-weight: 700;color: #FFFFFF;border-bottom: 3px solid #fff;}
.foot_title span:first-child{color: #000;text-shadow: 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff;display: block;border-bottom: none;margin-bottom: 10px;}

/* Case Study Quote */
.case_study_quote{background-color: #0D0D0D;-webkit-box-shadow: 0px 3px 6px rgb(0 0 0 / 5%);box-shadow: 0px 3px 6px rgb(0 0 0 / 5%);max-width: 909px;margin: 0 auto;}
.case_study_quote .row_col_wrap_12_inner .vc_col-sm-6:first-child{width: 42%;}
.case_study_quote .row_col_wrap_12_inner .vc_col-sm-6:last-child{width: 58%;padding-left: 40px;}
.case_study_quote .wpb_content_element h5{margin: 26px 0 15px;max-width: 430px;}
.case_study_quote .wpb_content_element p{font-size: 11px;line-height: 1;color: #646464;letter-spacing: 1.76px;}
.case_study_quote .nectar-button.small{border: 1px solid #fff;background-color: transparent !important;padding: 1px 26px !important;-webkit-transition: all 0.35s ease;transition: all 0.35s ease;margin:0;}
.case_study_quote .nectar-button.small:hover{background-color: #fff !important;color: #000 !important;}

.customer_logo_sec{max-width: 700px;margin: 0 auto;}
.customer_logo_sec .owl-carousel .owl-item{text-align: center;}
.customer_logo_sec .owl-carousel .owl-item img{width: auto;margin: 0 auto;}
.customer_logo_sec .owl-carousel .owl-item .img-with-aniamtion-wrap .hover-wrap{margin-bottom: 0 !important;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;min-height: 73px;}
.customer_logo_sec .owl-carousel .owl-stage{padding:7px 0 0 !important;}
.customer_logo_sec .wpb_content_element p > a{text-transform: uppercase;display:inline-block;font-family: 'Helvetica_Now_Display_Bold';font-size: 12px;line-height: 1;letter-spacing: -0.36px;-webkit-transition:color .35s ease;transition:color .35s ease;}
.customer_logo_sec .wpb_content_element p > a:hover{color: #646464;text-decoration: none;}
.customer_logo_sec .wpb_wrapper >div{margin-bottom: 0 !important;}
.customer_logo_sec .owl-theme .owl-dots{display: none;}

/* Featured Work */
.featured_work{border-top: 1px solid #fff;border-bottom: 1px solid #fff;}
.featured_work .nectar-button.small{border: 1px solid #fff;background-color: transparent !important;padding: 1px 28px !important;-webkit-transition: all 0.35s ease;transition: all 0.35s ease;margin:0;float: right;}
.featured_work .nectar-button.small:hover{background-color: #fff !important;color: #000 !important;}
.portfolio_slider .slick-list{overflow: visible;}
.portfolio_slider .slick-list:after{position: absolute;content: "";height: 102%;width: 500%;top: 0;left: -500%;background: #000;}
.portfolio_slider .slider_items{padding-right: 20px;}
.portfolio_slide{position: relative;-webkit-clip-path:polygon(0 0, 93% 0, 100% 6%, 100% 100%, 0 100%, 0 100%);clip-path:polygon(0 0, 93% 0, 100% 6%, 100% 100%, 0 100%, 0 100%);}
.portfolio-img{height: 547px;}
.portfolio-img a{height: 100%;width: 100%;display: block;overflow: hidden;position: relative;}
.portfolio-img a:after{height: 100%;width: 100%;position: absolute;left: 0;top: 0;content: "";background-color: rgb(0 0 0 /28%);}
.portfolio-img a img{height: 100% !important;width: 100% !important;display: block;-o-object-fit:cover;object-fit:cover;-o-object-position: center;object-position: center;-webkit-transition: all 0.35s ease;transition: all 0.35s ease;margin-bottom: 0 !important; }
.portfolio-logo{position: absolute;left: 46px;top:40px;max-width: 80px;height: 59px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.featured_work .portfolio-logo img{margin-bottom: 0 !important;}
.portfolio_content{position: absolute;top:385px;left: 46px;}
.portfolio_content h6{font-family: 'Druk_Wide' !important;font-size: 8px !important;line-height: 22px;color: #FFFFFF;letter-spacing: -0.24px;margin-bottom:7px;background-color: #121211;display: inline-block;padding-right: 14px;}
.portfolio_content h6 > span{display: inline-block;width: 22px;height: 22px;line-height:1;vertical-align: bottom;margin-right: 11px;}
.portfolio_content h4{font-family: 'Druk_Wide';font-size: 24px;line-height: 31px;color: #FFFFFF;margin-bottom: 0 !important;}

/* Latest insights */
.latest_insights .nectar-button.small{border: 1px solid #222;background-color: transparent !important;padding: 1px 28px !important;-webkit-transition: all 0.35s ease;transition: all 0.35s ease;margin:0;float: right;color: #191919;}
.latest_insights .nectar-button.small:hover{background-color: #222 !important;color: #fff !important;}
.wpb_wrapper >div.blog_slider{margin-bottom: 0 !important;}
.latest_insights .row_col_wrap_12 > .vc_col-sm-12 > .vc_column-inner{border-top:1px solid #707070;}
.blog_slider{margin-right: -20px;padding-top: 20px;}
.blog_slider .slick-list{overflow: visible;}
.blog_slider .slick-list:after{position: absolute;content: "";height: 102%;width: 500%;top: 0;left: -500%;background: #D9D9D9;}
.blog_slider .blog_item{margin-right: 20px;}
.latest_insights .blog-img{height: 295px;overflow: hidden;}
.latest_insights .blog-img > a{height: 100%;width: 100%;display: block;position: relative;}
.latest_insights .blog-img > a:after{height:100%;width:100%;position: absolute;content: "";left: 0px;top: 0px;-webkit-clip-path:polygon(0 0, 93% 0, 100% 6%, 100% 100%, 0 100%, 0 100%);clip-path:polygon(0 0, 93% 0, 100% 6%, 100% 100%, 0 100%, 0 100%);background: #fff;}
.latest_insights .blog-img img{display: block;margin-bottom: 0 !important;width:  calc(100% - 4px) !important;height:  calc(100% - 4px) !important;-o-object-fit: cover;object-fit: cover;position: relative;z-index: 1;-webkit-clip-path:polygon(0 0, 93% 0, 100% 6%, 100% 100%, 0 100%, 0 100%);clip-path:polygon(0 0, 93% 0, 100% 6%, 100% 100%, 0 100%, 0 100%);top: 2px;left: 2px;-webkit-transition: all 3s ease;transition: all 3s ease;}
.latest_insights .blog_item:hover .blog-img > a img{-webkit-transform: scale(1.05);transform: scale(1.05);}
.latest_insights .blog_meta{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;padding: 20px 0 18px;}
.latest_insights .blog_meta .category{display: inline-block;font-size: 13px;color: #191919;line-height:14px;padding: 4px 16px;border: 1px solid #222222;border-radius: 15px;letter-spacing: -0.39px;margin-right: 14px;}
.latest_insights .blog_meta h6{letter-spacing: -0.39px;font-family: 'Helvetica_Now_Display_Regular';font-size: 13px;color: #191919;line-height: 1;margin-bottom: 0 !important;font-weight: normal !important;}
.latest_insights .blog_content > h6,.latest_insights .blog_content > h6 > a{color: #191919;margin-bottom: 0px;}
.read_blog{display: inline-block;font-size: 12px;color: #191919;line-height:1;letter-spacing: -0.36px;position: relative;background-image: url(images/arrow_blk.png);background-repeat: no-repeat;background-size: contain;background-position: right center;padding-right: 28px;-webkit-transition: all 0.35s ease;transition: all 0.35s ease;text-transform: uppercase;margin:26px 0 0 !important;}
.read_blog:hover{color: #191919;text-decoration: none;padding-right: 32px;}

/* We are Social */
.follow_us_sec .row_col_wrap_12{max-width: 1055px;margin: 0 auto !important;}
.follow_us_sec .wpb_text_column p{font-size: 14px;line-height: 20px;letter-spacing: -0.21px;padding: 0;}
.follow_us_sec .wpb_text_column p:not(:last-child){margin: 0 0 16px;}
.follow_us_sec .wpb_text_column p > a{display: inline-block;font-size: 13px;color: #0076FF;margin-right: 21px;text-decoration: none;-webkit-transition: all 0.35s ease;transition: all 0.35s ease;}
.follow_us_sec .wpb_text_column p > a:hover{text-decoration: none;color: #D9D9D9;}
.follow_us_sec  #sb_instagram {padding: 0 0 0 42px !important;}
#sb_instagram.sbi_col_3 #sbi_images .sbi_item,#sb_instagram #sbi_images{padding-top: 0 !important;padding-bottom: 0 !important;}

/*  Case study */
.case_study_slider .case-study-row{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05);box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05);background-color: #0d0d0d;}
.case_study_slider .case-study-row .case_study_img{-webkit-box-flex: 0;-ms-flex: 0 0 40%;flex: 0 0 40%;max-width: 40%;}
.case_study_slider .case-study-row .case_study_content{-webkit-box-flex: 0;-ms-flex: 0 0 60%;flex: 0 0 60%;max-width: 60%;padding: 50px;}
.case_study_slider .case-study-row .case_study_content p{font-size: 11px;line-height: 1;color: #646464;letter-spacing: 1.76px;}
.case_study_slider .case-study-row .case_study_content h5{padding-top: 13px;margin-bottom: 15px;}
.case_study_slider .case-study-row .case_study_content h5:before{content: "“ ";display: inline-block;margin-right: 5px;}
.case_study_slider .case-study-row .case_study_content h5:after{content: " ”";display: inline-block;margin-left: 5px;}
.case_study_img_wrap{height: 100%;}
.case_study_slider .case_study_icn img{max-height: 40px;max-width: 40px;width: auto;height: auto;opacity: 1;}
.case_study_slider .case-study-row .nectar-button{border: 1px solid #fff;background-color: transparent !important;padding: 1px 26px !important;-webkit-transition: all 0.35s ease;transition: all 0.35s ease;margin: 0;margin-top: 15px !important;}
.case_study_slider .case-study-row .nectar-button:hover{background-color: #fff !important;color: #000 !important;}
.case_study_slider .case-study-row .case_study_img_wrap img{height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover;margin: 0 !important;}
.case_study_slider{max-width: 909px;margin: 0 auto;}


/* ------------------- Conatct Page ------------------- */
.contact_sec .nectar-split-heading h1{text-transform: uppercase;margin-bottom:17px;}
.contact_sec .wpb_content_element p{font-size: 17px;line-height: 22px;letter-spacing: -0.26px;}
.contact_sec .row_col_wrap_12_inner .wpb_content_element p > a,.contact_sec .row_col_wrap_12_inner .wpb_content_element p{font-size: 15px;line-height: 17px;letter-spacing: 0.06px;display: inline-block;color: #fff;font-weight: 400;text-decoration: underline;}
.contact_sec .row_col_wrap_12_inner .wpb_content_element h6{font-size: 12px;line-height: 15px;letter-spacing: 0.05px;color: #fff;font-weight: 700;text-decoration: none;margin: 0;font-family: 'Helvetica_Now_Display_Regular';}
.contact_sec .wpb_wrapper >div{margin-bottom: 0 !important;}
.contact_sec .mail_contact{border-top: 1px solid #272727;}

/* ------------------- About Page ------------------- */
.about_banner > .row-bg-wrap:after{position: absolute;content: "";height: 570px;width: 570px;left: -300px;bottom:84px;background: rgb(0,134,139);background: radial-gradient(circle, rgb(0 134 139 / 56%) 0%, rgb(0 0 0 /0%) 50%);z-index:2;}
.about_banner.full-width-section .row-bg{width: 50% !important;left: auto;right: 0;height: 796px;}
.left_intro .col:after,.left_intro .col:before{display: none;}
body .about_banner.full-width-section>.nectar-video-wrap{margin-left:0;left: 50%;width: 50vw!important;height: 796px !important;}
.about_banner.wpb_row .nectar-video-wrap.position-loaded video{width: 100% !important;height: 100% !important;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;opacity: 0.7 !important;}

.left_intro .vc_col-sm-3{width: auto !important;}
.left_intro .vc_col-sm-3 p{font-size: 11px;line-height: 13px;color: #fff;}
.left_intro .vc_col-sm-9 h6{font-size: 12px !important;line-height: 18px !important;color: #fff;letter-spacing: 0.6px;margin-bottom: 37px;font-family: 'Helvetica_Now_Display_Regular';text-transform: uppercase;font-weight: 400;}
.left_intro .vc_col-sm-9 p{font-size: 13px;line-height: 19px;color: #fff;letter-spacing: 0;}
.left_intro .vc_col-sm-9 p{text-indent: 50px;}
.about_banner .wpb_wrapper>div{margin-bottom: 0 !important;}
.scroll_doen_sec{position: absolute;right: 0;top: 40%;z-index: 15;}
.scroll_doen_sec .img-with-aniamtion-wrap{display: inline-block;}
.scroll_doen_sec .img-with-aniamtion-wrap .hover-wrap-inner > a{display: inline-block;position: relative;padding-bottom: 86px;}
.scroll_doen_sec .img-with-aniamtion-wrap .hover-wrap-inner > a:after{position: absolute;content: "";left: 0;bottom: 0;height: 100%;width: 100%;background-image: url(images/down_arrow.png);background-repeat: no-repeat;background-size:13px;background-position: center bottom;}
.scroll_doen_sec .img-with-aniamtion-wrap .hover-wrap-inner > a img{display: inline-block;-webkit-animation: rotation 10s infinite linear;animation: rotation 10s infinite linear;-webkit-transition: all 0.35s ease;transition: all 0.35s ease;}
@keyframes rotation {from {-webkit-transform: rotate(0deg);transform: rotate(0deg);}to {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
.scroll_doen_sec .img-with-aniamtion-wrap .hover-wrap-inner > a:hover img{-webkit-animation-play-state: paused;animation-play-state: paused;}

/* Agency Overview */
.agency_overview > .row-bg-wrap{border-top: 1px solid #4e4e4e;border-bottom: 1px solid #4e4e4e;}
.agency_overview .vc_col-sm-9 p.vc_custom_heading {letter-spacing: 2.28px;padding: 0;}
.agency_overview .wpb_wrapper>div{margin-bottom: 0px !important;}
.agency_overview .vc_col-sm-9 h3{margin-bottom: 11px;}
.agency_overview .vc_col-sm-9 .wpb_text_column p{font-size: 13px;line-height: 22px;letter-spacing: normal;}
.agency_overview > .row-bg-wrap:after{position: absolute;content: "";height: 570px;width: 570px;right: -170px;top:-78px;background: rgb(0,134,139);background: radial-gradient(circle, rgb(139 0 0 /56%) 0%, rgb(0 0 0 /0%) 60%);z-index:2;}
.agency_overview .nectar-milestone .number{font-weight: 700;font-family: Druk_Wide;}

/* Team Slider */
.abt-team > .row-bg-wrap{border-top: 1px solid #4e4e4e;;}
.team-slider .flickity-viewport{margin-top: 40px !important;}
.abt-team .vc_col-sm-9 .wpb_text_column h5{text-transform: uppercase;letter-spacing: -0.68px;}
.team-slider .cell p.vc_custom_heading{text-transform: uppercase;letter-spacing: 0.88px;font-weight: 700;}

.calture_values .left_intro .vc_col-sm-9 h6{margin-bottom: 20px;}
.calture_values .nectar-flickity .flickity-prev-next-button.previous{display: none !important;}
.calture_values .nectar-flickity .flickity-prev-next-button.next{right: 0px !important;height: 57px;width: 57px;}
.calture_values .nectar-flickity .flickity-prev-next-button.next:after{display: none;}
.calture_values .nectar-flickity .flickity-prev-next-button.next:before{background-color: #292929;border: 2px solid #fff;-webkit-box-sizing: border-box;box-sizing: border-box;}
.calture_values .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button .arrow{fill:#fff;}
.calture_values  .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button svg{top: 13px;right: 20px;width: 14px;}
.calture_values .nectar-flickity.nectar-carousel .inner-wrap{padding-top: 0 !important;padding-bottom: 0 !important;}
.calture_values .nectar-flickity.nectar-carousel .flickity-viewport{margin: 0 !important;}

/* ------------------- Service Page ------------------- */
.service_intro .wpb_wrapper>div{margin-bottom: 0 !important;}
.service_intro .vc_col-sm-4 h6{font-size: 12px;line-height: 18px;color: #fff;letter-spacing: 0.6px;margin-bottom: 21px;font-family: 'Helvetica_Now_Display_Regular';text-transform: uppercase;font-weight: 700;}
.service_intro .vc_col-sm-4 h6 > strong{font-weight: 400;display: inline-block;width: 30px;}
.service_intro .vc_col-sm-4 p{line-height: 19px;color: #fff;letter-spacing: 0;}
.service_intro .vc_col-sm-4 p{text-indent: 30px;}

/*Tabs*/
.service_post_sec{position: relative;}
.service_post_sec > .row-bg-wrap:after {position: absolute;content: "";height: 570px;width: 570px;background: rgb(0,134,139);background: radial-gradient(circle, rgb(0 134 139 / 56%) 0%, rgb(0 0 0 / 0%) 50%);top: -160px;left: -360px;z-index: 2;}
.service_post_sec > .row-bg-wrap:before {position: absolute;content: "";height: 570px;width: 570px;background: rgb(0,134,139);background: radial-gradient(circle, rgb(27 139 0 / 39%) 0%, rgb(0 0 0 / 0%) 50%);bottom: 170px;left: -345px;z-index: 2;}

.services-item{position: relative;-webkit-clip-path: polygon(0 0, 93% 0, 100% 6%, 100% 100%, 0 100%, 0 100%);clip-path: polygon(0 0, 93% 0, 100% 6%, 100% 100%, 0 100%, 0 100%);}
.services-tabs{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;margin: 0;position: relative;}
.services-tabs:after{height: 1px;width: 500%;content: "";background: #383838;left: 50%;bottom: 0;position: absolute;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.services-tabs li{display: inline-block;list-style: none;margin:0 28px 0 0;padding: 0;line-height: 12px;}
.services-tabs li a{color: #fff;text-decoration: none;font-size: 10px;line-height: 12px;text-transform: uppercase;letter-spacing: 0.5px;position: relative;padding-bottom: 18px;display: block;}
.services-tabs li a:after{position: absolute;content: "";height: 1px;width: 100%;-webkit-transform: scale(0);transform: scale(0);left: 0;bottom:-0.5px;-webkit-transition: all 0.35s ease;transition: all 0.35s ease;background: #fff;z-index: 1;}
.services-tabs li a.active:after,.services-tabs li a:hover:after{-webkit-transform: scaleX(1);transform: scaleX(1);}

.services-container:not(:last-child){position: relative;padding-bottom: 30px;}
.services-container:after{position: absolute;width: 500%;content: "";left: -50%;bottom: 0;height: 1px;background: #383838;}
.services-container:last-child:after{display: none;}
.services_content_wrap{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;position: relative;padding: 26px 0 0;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.services-container .services-count{position: absolute;left: 0;top: 50px;}
.row .services-container .services-count h4{font-family: 'Helvetica_Now_Display_Regular';font-size: 19px;line-height: 1;font-weight: 400;color: #fff;margin: 0;}
.services-container .category-wrap{display: inline-block;width: 33%;}
.services-container .services-wrap{display: inline-block;width: 67%;}

.service_post_slider.portfolio_slider .slick-list:after{display: none;}
.service_post_slider.portfolio_slider .slick-list{overflow: hidden;}
.service_post_slider.portfolio_slider .services-inner-wrap{margin-right: 20px;}
.services-container .category-inner-wrap{max-width: 310px;}
.services-container .category-inner-wrap p{max-width: 290px;}
.row .services-container h4{font-size: 24px;line-height: 31px;margin-bottom: 18px;}
.services-container p{font-size: 14px;line-height: 19px;font-weight: 400;color: #e6e6e6;}
.catergory-btn{display: inline-block;border: 1px solid;border-radius: 21px;-webkit-transition: border 0.3s ease;transition: border 0.3s ease;}
.catergory-btn > a{display:block;color: inherit;font-size: 12px;line-height: 1;padding: 15px 65px;}
.catergory-btn:hover{border-color: #fff !important;color: #fff !important;}
.services-main-wrap .services-container{position: relative;}
.services-main-wrap .services-container:nth-child(3):before , .services-main-wrap .services-container:nth-child(5)::before{position: absolute;content: "";height: 570px;width: 570px;background: rgb(139,0,0);background: radial-gradient(circle, rgb(139 0 0 / 56%) 0%, rgb(0 0 0 / 0%) 50%);top: -170px;right: -470px;z-index: 0;}
/* Case Study Detail */
.container.case-detail-wrap{
	padding-top: 150px !important;
}
.container.case-detail-wrap .row{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.container.case-detail-wrap .row .vc_col-sm-6 h1{
	line-height: 1;
	text-align: center;
}
.case_heading-top span{
	padding-left: 40px;
	display: inline-block;
}
.case_study_image{
	margin-top: 50px;
	position: relative;
   
}
.case_study_image picture:first-child img{
	width: 100%;
	height: 397px;
	min-height: 350px;
	-o-object-fit: cover;
	object-fit: cover;
	-webkit-clip-path: polygon(0 0, 93% 0, 100% 6%, 100% 100%, 0 100%, 0 100%);
    clip-path: polygon(0 0, 93% 0, 100% 6%, 100% 100%, 0 100%, 0 100%);
	position: relative;
	z-index: 1;
}
.case-desc-wrap p , .case_heading-top span{
	padding-bottom: 0;
	font-size: 12px;
	line-height: 14px;
	letter-spacing: 0.6px;
}
.case-desc-wrap{
	margin-bottom: 30px;
}
.container.case-detail-wrap .row .case-desc-right{
	padding-left: 70px;
}
.case_study_help , .case_study_result{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-top: 67px;
	padding-left: 42px;
	padding-right: 60px;
	position: relative;
	padding-bottom: 25px;
}
.case_study_result{
	padding-right: 0;
	margin-bottom: 70px;
	padding-bottom: 70px;
}
.gallery_title_Des{
	padding-top: 65px;
	padding-bottom: 45px;
	padding-left: 40px;
}
.gallery_title_Des p{
	max-width: 556px;
}
.case_study_result > .result_title{
	width: 40%;
}
.case_study_result > .case-result-desc{
	width: 60%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -15px;
}
.case_study_result > .case-result-desc h3{
	font-size: 56px;
	line-height: 1;
	margin-bottom: 15px;
}
.case-result-desc .help_content{
	width: 50%;
	padding: 0 15px;
}
/*.case-result-desc .help_content:first-child h3::after{
	content: "%";
	padding-left: 5px;
}*/
.case-result-desc .help_content:nth-child(even){
	margin-top: 30px;
}
.case-result-desc .help_content p:first-child{
	font-size: 12px;
    line-height: 18px;
    text-align: left;
	letter-spacing: 2.28px;
	padding-bottom: 4px;
}
.case-result-desc .help_content p:last-child{
	font-size: 13px;
    line-height: 22px;
    letter-spacing: normal;
	max-width: 275px;
	padding-bottom: 0;
}
.case_study_help:after , .case_study_result:after{
	content: "";
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background-color: #383838;
	width: 500%;
	height: 1px;
}
.help_content p, .help_content li{
	font-size: 19px;
	line-height: 1.5;
}
.case_study_help > div:first-child{
	width: 40%;
}
.case_study_help > div:nth-child(2){
	width: 60%;
}
.case-zigzag{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 23px 60px 23px 40px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
}

.case-zigzag .case_content_wrap p{
	max-width: 440px;
}
.case-zigzag .case_content_wrap h3{
	margin-bottom: 20px;
}
.case-zigzag.case_left_field{
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}
.case-zigzag > div{
	width: 50%;
}
.case_gallery_slider .slick-list:after {
    position: absolute;
    content: "";
    height: 102%;
    width: 500%;
    top: 0;
    left: -500%;
    background: #0d0d0d;
}
.case_gallery_slider .gallery_image_slide{
	padding-right: 35px;
}
.case_gallery_slider  .slick-slide img{
	width: 100%;
	max-width: 100%;
	height: 567px;
	-o-object-fit: cover;
	object-fit: cover;
}
.case_gallery_slider .slick-list{
	overflow: visible;
}
.case_study_next_project{
	padding-top: 120px;
	padding-bottom: 110px;
	position: relative;background-repeat: no-repeat;background-size: cover;background-position: center;
}
.case_study_next_project:before{
	position: absolute;
	content: "";
	top: 0;
	left: 0%;
	height: 100%;
	width: 100%;
	background-color:rgb(0 0 0 /35%);
}
.case_study_video{
	padding-top: 106px;
	padding-bottom: 76px;
}
.case_study_next_project p{
	max-width: 556px;
}
.case_study_next_project p:last-child{padding-bottom: 0;}
.case_study_next_project h6{
	font-family: 'Druk_Wide' !important;
    font-size: 8px !important;
    line-height: 22px;
    color: #FFFFFF;
    letter-spacing: 0px;
    margin-bottom: 7px;
    background-color: #121211;
    display: inline-block;
    padding:0 14px;
}
.case_study_next_project h3{max-width: 556px;}
.container.case-detail-wrap .row .vc_col-sm-6 h1{
	-webkit-transition: all 1s ease;
	transition: all 1s ease;
	-webkit-transform: translateY(20px);
	transform: translateY(20px);
	opacity: 0;
}
.container.case-detail-wrap.animate-upwards .row .vc_col-sm-6 h1{
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);text-transform: uppercase;
}
.case_study_image{
	position: relative;
}
.case_study_image:after{
	position: absolute;
    content: "";
    height: 570px;
    width: 570px;
    background: rgb(0,134,139);
    background: radial-gradient(circle, rgb(0 134 139 / 56%) 0%, rgb(0 0 0 / 0%) 50%);
    top: -80px;
    left: -450px;
    z-index: 0;
}
.case_study_image .cs_work_logo{
	position: absolute;
	bottom: 35px;
	left: 25px;
	max-width: 60px;
	height: auto;
	max-height: 60px;
	width: auto;
	min-height: auto;
	z-index: 2;
}
.case_img_wrap img{
	max-width: 100%;
	height: auto;
}

/* ----------------- Our Work -------------------------- */
.works-left-content:before {position: absolute;content: "";height: 570px;width: 570px;background: rgb(0,134,139);background: radial-gradient(circle, rgb(0 134 139 / 56%) 0%, rgb(0 0 0 / 0%) 50%);top: -160px;left: -360px;}
.works-right-content:after {position: absolute;content: "";height: 570px;width: 570px;background: rgb(139,0,0);background: radial-gradient(circle, rgb(139 0 0 / 56%) 0%, rgb(0 0 0 / 0%) 50%);top:30%;right: -345px;}
.works-container{position: relative;z-index: 1;}
.works-item{position: relative;-webkit-clip-path:polygon(0 0, 93% 0, 100% 6%, 100% 100%, 0 100%, 0 100%);clip-path:polygon(0 0, 93% 0, 100% 6%, 100% 100%, 0 100%, 0 100%);}
.worksFilterbtn{font-family: 'Helvetica_Now_Display_Regular';font-size: 10px;letter-spacing: 0.5px;line-height: 1;font-weight: 400;color: #fff;display: block;background-color: transparent;border: none;-webkit-box-shadow: none !important;box-shadow: none !important;border-radius: 0 !important;padding: 0 5px 5px 0;position: relative;max-width: -webkit-max-content;max-width: -moz-max-content;max-width: max-content;text-transform: uppercase;margin: 0 0 21px;cursor: pointer;}
.worksFilterbtn:after{width: 100%;bottom: 0;left: 0;height: 1px;content: "";position: absolute;background-color: #fff;-webkit-transform: scale(0);transform: scale(0);-webkit-transition: all 0.35s ease;transition: all 0.35s ease;-webkit-transform-origin: left bottom;transform-origin: left bottom;}
.worksFilterbtn:hover:after,.worksFilterbtn.active:after{-webkit-transform: scaleX(1);transform: scaleX(1);}
.works-content-wrap{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;position: relative;padding-bottom: 195px;}
.worksFilterbtn:focus-within{outline: none;}
.works-content-wrap .filter-title h6{font-size: 12px;line-height: 18px;color: #fff;letter-spacing: 0.6px;margin-bottom: 21px;font-family: 'Helvetica_Now_Display_Regular';text-transform: uppercase;font-weight: 700;margin-bottom: 33px;}
.works-content-wrap .filter-title h6 strong{font-weight: 400;display: inline-block;width: 30px;}
.works-right-content .portfolio_content{max-width: 85%;}
.works-content-wrap::before{content: "";position: absolute;top: 0;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);width: 500%;height: 1px;background-color: #383838;}
.works-left-content{width: 25%;padding-right: 70px;padding-top: 35px;position: relative;}
.works-left-content:after{position: absolute;content: "";right: 0;top: 0;width: 1px;height: 70%;background-color: #383838;}
.works-right-content{width: 75%;padding-top: 35px;padding-left: 70px;position: relative;}
.works-wrap{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -35px;}
.works-inner-wrap{-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;padding: 0 35px;}
.works-wrap .works-inner-wrap:nth-child(even){margin-top: 58px;}
.works-wrap .works-inner-wrap:nth-child(2n+1){margin-bottom: 58px;}

/* ----------------- Single Service page -------------------------- */
.services-header-section{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;position: relative;}
.services-header-section:before{
	position: absolute;
    content: "";
    height: 570px;
    width: 570px;
    background: rgb(0,134,139);
    background: radial-gradient(circle, rgb(0 134 139 / 56%) 0%, rgb(0 0 0 / 0%) 50%);
    top: 35%;
    left: -300px;
	z-index: 0;
}
.featured_works_section .portfolio_slider .portfolio_slide:after{
	content: none;
}
.featured_works_section .portfolio_slider .portfolio_slide{
	position: relative;
	-webkit-clip-path: polygon(0 0, 93% 0, 100% 6%, 100% 100%, 0 100%, 0 100%);
	clip-path: polygon(0 0, 93% 0, 100% 6%, 100% 100%, 0 100%, 0 100%);
}
.featured_works_section .portfolio_slider .portfolio_content{
	top: auto;
	bottom: 60px;
}
.services-header-section .content-sec{display: inline-block;width: 50%;padding-left: 20px;margin-top: 164px;position: relative;z-index: 1;}
.services-header-section .service_cont_wrap{padding:0 21px;}
.services-header-section .service-image-sec{display: inline-block;width: 50%;position: relative;}
.services-header-section .service-image-sec img,.services-header-section .service-image-sec video{display: block;width:100%;height: auto;margin: 0;opacity: 0.7;height: 100%;min-height: 400px;-o-object-fit: cover;object-fit: cover;}
.services-header-section h6{font-family: 'Helvetica_Now_Display_Regular';font-weight:400;line-height:normal;letter-spacing: 0.6px;color: #fff;margin: 0;font-size: 12px;text-transform: uppercase;}
.services-header-section h6 > strong{font-size: 11px;font-weight: 400;display: inline-block;width: 53px;}
.single-service-title h1{font-size: 54px;line-height: 1.1;max-width: 650px;margin:45px 0 110px;}
.service-overview{max-width: 330px;}
.service-overview h6 {font-size: 12px !important;line-height: 18px !important;color: #fff;letter-spacing: 0.6px;margin-bottom: 37px;font-family: 'Helvetica_Now_Display_Regular';text-transform: uppercase;font-weight: 400;}
.service-overview p{font-size: 13px;line-height: 19px;color: #fff;letter-spacing: 0;text-indent: 50px;padding-left: 53px;}

.services-how-we-help, .services-our-capabilities{padding: 107px 0 66px;border-bottom: 1px solid rgb(255 255 255 /23%);}
.services-our-capabilities{padding: 55px 0 40px;}
.services-how-we-help .container , .services-our-capabilities .container{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.service-left-heading{display: inline-block;width: 46%;padding-left: 74px;padding-right: 30px;}
.service-right-content{display: inline-block;width: 54%;}
.services-how-we-help .service-right-content p{font-size: 19px;line-height: 29px;}
.services-how-we-help .service-right-content p:last-child{padding-bottom: 0;}
.service-right-content.right-capablity{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -30px;}
.service-right-content.right-capablity .service-help-right{-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;padding: 33px 30px 0;margin-bottom: 20px;position: relative;} 
/* .service-right-content.right-capablity .service-help-right:before{width: 15px;height: 15px;content: "";border-radius: 100%;background-color: #ffffff;top: 0;left: 30px;position: absolute;} */
.service-right-content.right-capablity .service-help-right .cap_content{max-width: 210px;color: #c7c7c7;} 
.service-right-content.right-capablity .service-help-right .cap_title h4{font-size: 24px;text-transform: uppercase;letter-spacing: -0.96px;margin-bottom: 15px;}
.featured_works_section{
	padding: 50px 0 90px;	
	position: relative;
}
.featured_works_section::after{
	position: absolute;
    content: "";
    height: 570px;
    width: 570px;
    background: rgb(139,0,0);
    background: radial-gradient(circle, rgb(139 0 0 / 56%) 0%, rgb(0 0 0 / 0%) 50%);
    top: -200px;
    right: -100px;
	z-index: 0;
}
.featured_works_section .container{
	position: relative;
	z-index: 1;
}
.featured_works_section .portfolio_slider .slick-list:after{
	background-color: #0d0d0d;
}
.featured_works_section_head{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 43px;
}
.featured_works_section_head h3{
	max-width: 230px;
}
.featured_works_section_head  .nectar-button.small:hover{
	background-color: #fff !important;
	color: #000 !important;
}
.featured_works_section_head  .nectar-button.small {
    border: 1px solid #fff;
    background-color: transparent !important;
    padding: 1px 28px !important;
    -webkit-transition: all 0.35s ease;
    transition: all 0.35s ease;
    margin: 0;
    float: right;
	-ms-flex-item-align: center;
	align-self: center;
}
.featured_works_section .portfolio-logo img{
	max-height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}
/* Blog Listing */
.insights-listing-container.latest_insights{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -10px;padding-top: 27px;}
.insights-listing-container.latest_insights .blog_item{display: inline-block;padding: 0 10px;width: 33.333%;margin-bottom: 18px;}

.insights-category{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;margin:-31px 0 0;position: relative;}
.insights-category li{display: inline-block;list-style: none;margin:0 28px 0 0;padding: 0;line-height: 12px;}
.insights-category li a{color: #fff;text-decoration: none;font-size: 10px;line-height: 12px;text-transform: uppercase;letter-spacing: 0.5px;position: relative;padding: 0 20px 18px;display: block;}
.insights-category li a:after{position: absolute;content: "";height: 1px;width: 100%;-webkit-transform: scale(0);transform: scale(0);left: 0;bottom:-0.5px;-webkit-transition: all 0.35s ease;transition: all 0.35s ease;background: #fff;z-index: 1;}
.insights-category li.active a:after,.insights-category li a:hover:after{-webkit-transform: scaleX(1);transform: scaleX(1);}

/* ---------------------- Media Query ---------------------- */
@media(min-width:1500px){
	.bnr_line .row_col_wrap_12_inner{
		max-width: 1280px;
		margin: 0 auto;
	}
}
@media(min-width:1300px){
	.container{padding: 0 8% !important}
	.left_intro .vc_col-sm-3{padding-left: 40px !important;}
	.services-header-section .content-sec{padding-left: 8%;}
	
}
@media(max-width:1440px){
	#ajax-content-wrap .bnr_line.vc_row.inner_row.left_padding_123px .row_col_wrap_12_inner{
		padding-left: 90px;
		padding-right: 114px;
	}
	.single-service-title h1{font-size: 42px;}
}
@media(max-width:1400px){
	.services-main-wrap .services-container:nth-child(3):before , .services-main-wrap .services-container:nth-child(5)::before{right: -300px;}
	body #slide-out-widget-area .inner .off-canvas-menu-container li a{font-size: 46px !important;}
}
@media(max-width:1240px){
	.col h2, body h2,.wpb_wrapper h2.vc_custom_heading {font-size: 32px!important;line-height: 36px!important;}
	.banner_title span{font-size: 44px;line-height: 64px;}
	body .container-wrap .brand_connect_sec .row_col_wrap_12 .vc_col-sm-6:first-child {padding: 0 30px !important;}
	.home_banner .nectar-split-heading{margin-bottom: 20px !important;}
	.home_banner .nectar-split-heading.font_line_height_54px{font-size: 39px !important;line-height: 40px !important;}
	.home_banner .nectar-split-heading.font_line_height_54px *{line-height: 40px !important;}
	.home_banner .img-with-aniamtion-wrap{top: 15px;}
	.case_gallery_slider .slick-slide img{height: 410px;}
	.case-zigzag .case_content_wrap{padding-left: 30px;padding-right: 30px;}
	#ajax-content-wrap .bnr_line.vc_row.inner_row.left_padding_123px .row_col_wrap_12_inner{
		padding-right: 150px;
	}
	.single-service-title h1{font-size: 42px;}
	body #slide-out-widget-area .inner .off-canvas-menu-container li a{font-size: 36px !important;}
	.brand_service .wpb_text_column > .wpb_wrapper h5{width: 37%;word-wrap: break-word;font-size: 14px;}
	.brand_service .wpb_text_column > .wpb_wrapper p{width: 63%;}
	.latest_insights .blog-img {height: 260px;}
}

@media(max-width:999px){
	.col h2, body h2,.wpb_wrapper h2.vc_custom_heading {font-size: 30px!important;line-height: 36px!important;letter-spacing: 0px !important;}
	.col h5, body h5,.wpb_wrapper h5.vc_custom_heading {font-size: 16px!important;line-height: 24px!important;}
	.col h6, body h6,.wpb_wrapper h6.vc_custom_heading {font-size: 14px!important;line-height: 21px!important;}
	#header-outer.scrolled-down header{background-color: rgb(0 0 0 /80%);}
	body.home #top #logo img,.home #header-outer[data-permanent-transparent="false"] #logo .dark-version{height: 70px !important;}
	#top .slide-out-widget-area-toggle a.closed{height: 26px;}
	#top .slide-out-widget-area-toggle a.closed .screen-reader-text{clip: unset;-webkit-clip-path: none !important;clip-path: none !important;color: #fff;height: 42px !important;line-height: 43px;width: 48px !important;font-size: 10px; color: #d9d9d9;font-family: 'Druk_Wide';text-transform: uppercase;}
	#top .slide-out-widget-area-toggle a.closed > span{width: 48px !important;}
	#top .slide-out-widget-area-toggle a.closed .lines,#top .slide-out-widget-area-toggle a.closed .lines:after,#top .slide-out-widget-area-toggle a.closed .lines:before,#top .slide-out-widget-area-toggle a.closed .lines-button:after {width: 48px !important;}
	body #header-outer .lines-button{top: 5px;}
	#top .slide-out-widget-area-toggle a.closed .lines:after{top: -5px !important;}
	#top .slide-out-widget-area-toggle a.closed .lines:before{top: 5px !important;}
	#top .slide-out-widget-area-toggle a.closed .screen-reader-text > .close-wrap{display: none !important;}
	.slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:before, .slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:after, .slide-out-widget-area-toggle.mobile-icon .lines-button:after{background-color: #fff !important;}
	body #slide-out-widget-area .inner .off-canvas-menu-container li a{font-size: 28px !important;}
	
	.bnr_line{max-width: 620px;margin: 0 auto;}
	.bnr_line .vc_col-sm-8 ,.bnr_line .vc_col-sm-4{width: auto;} 
	.home_banner .nectar-split-heading.font_line_height_54px,.home_banner .nectar-split-heading.font_line_height_54px * {line-height: 30px !important;}
	body .home_banner .nectar-split-heading.font_line_height_54px h1{font-size: 30px !important;line-height: 30px !important;}
	.home_banner .nectar-split-heading{margin-bottom: 15px !important;}
	.feature_angag .nectar-split-heading{margin-bottom: 30px !important;}
	
	body #header-outer{padding: 0 !important;}
	#header-outer #logo, #header-outer .logo-spacing {margin-top: 15px !important;margin-bottom: 15px !important;}
	.home_banner .img-with-aniamtion-wrap{top: 00px;}
	.home_banner > .row-bg-wrap:before {height: 400px;width: 400px;top: -70px;left: -200px;}
	.home_banner > .row-bg-wrap:after {height: 400px;width: 400px;right: -60px;top: 55px;}
	.brand_connect_sec > .row-bg-wrap:before {height: 400px;width: 400px;top: -160px;left: -200px;}
	.banner_vdo .nectar-button.small{font-size: 15px;}
	
	body .container-wrap .brand_connect_sec .row_col_wrap_12 .vc_col-sm-6:first-child{width: 100%;padding: 0 !important;}
	.brand_connect_sec .row_col_wrap_12 .vc_col-sm-6:last-child{width: 100%;}
	.brand_connect_sec .row_col_wrap_12 .vc_col-sm-6:last-child .img-with-aniamtion-wrap img{margin: 0 auto !important;}
	.feature_angag .flickity-slider .cell .inner-wrap{padding: 20px !important;}
	.feature_angag .flickity-slider .cell h6.vc_custom_heading{margin: 15px 0 12px !important;}
	.brand_service{max-width: 100%;}
	.brand_connect_sec .wpb_content_element{max-width: 100% !important;}
	.case_study_quote .row_col_wrap_12_inner .vc_col-sm-6:first-child{margin-bottom: 0 !important;}
	.case_study_quote .row_col_wrap_12_inner .vc_col-sm-6:last-child {padding-left: 20px;}
	.case_study_quote .wpb_content_element h5{margin: 14px 0 14px;}
	.case_study_quote .nectar-button.small{margin-top: 15px !important;}

	/* Footer */
	#footer-outer{text-align: center;}
	#footer-outer .row {padding: 35px 0 30px !important;-webkit-box-pack: space-evenly;-ms-flex-pack: space-evenly;justify-content: space-evenly;}
	#footer-widgets .container .col{width: auto !important;margin: 0 !important;}
	#footer-outer .col:first-child {width: 100% !important;border-bottom: 1px solid #ffffff3b;padding: 15px 15px 30px;margin: 0 0 15px !important;}
	
	/* Feature Work */
	.featured_work .row_col_wrap_12_inner{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
	.featured_work .row_col_wrap_12_inner:after{display: none;}
	.featured_work .row_col_wrap_12_inner > .vc_col-sm-8 {width: auto;margin-bottom: 0;}
	.featured_work .row_col_wrap_12_inner > .vc_col-sm-8 .wpb_wrapper h3.vc_custom_heading{margin-bottom: 0 !important;}
	.featured_work .row_col_wrap_12_inner > .vc_col-sm-4 {width: auto;}
	.featured_work .portfolio_slider{max-width: 650px;}
	.portfolio-img{height: 380px;}
	.portfolio-logo {position: absolute;left: 20px;top: 20px;max-width: 70px;height: 50px;}
	.portfolio_content {position: absolute;top: 260px;left: 0;padding: 0 10px 0 20px;}
	.portfolio_content h6{font-size: 8px !important;line-height: 22px !important;}
	
	/* Latest Insights */
	.blog_slider{max-width: 650px;}
	.latest_insights .row_col_wrap_12{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
	.latest_insights .row_col_wrap_12:after{display: none;}
	.latest_insights .row_col_wrap_12 > .vc_col-sm-8 {width: auto;margin-bottom: 0;}
	.latest_insights .row_col_wrap_12 > .vc_col-sm-4 {width: auto;margin-bottom: 0;}
	
	/* We are Social */
	.follow_us_sec .row_col_wrap_12:after{display: none;}
	.follow_us_sec .row_col_wrap_12 .vc_col-sm-4{width:40%;}
	.follow_us_sec .row_col_wrap_12 .vc_col-sm-8{width:60%;}
	.follow_us_sec #sb_instagram{padding:0 0 0 30px !important;}
	
	/* ------------------- Conatct Page ------------------- */
	.contact_sec .vc_col-sm-6 .hover-wrap-inner{text-align: center;}
	.contact_sec .inner_row .row_col_wrap_12_inner{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
	.contact_sec .inner_row .row_col_wrap_12_inner:after{display: none;}
	.contact_sec .inner_row .vc_col-sm-6{width: 48%;margin-bottom: 0;}
	.contact_sec .nectar-split-heading h1{font-size: 36px;margin-bottom: 12px;}
	.contact_sec .row_col_wrap_12 > .vc_col-sm-6:last-child{margin: 0 auto !important;}

	/* ------------------- Service Page ------------------- */
	.services-container .category-wrap , .services-container .services-wrap{width: 100%;}
	.services-container .category-inner-wrap ,.services-container .category-inner-wrap p{max-width: 100%;}
	.services-container .services-count{position: static;top: auto;padding-bottom: 25px;}
	.services-container .category-wrap{padding-bottom: 30px;}
	.service_intro .left_intro .wpb_column:last-child{display: inline-block;width: auto;margin-top: -4px;padding-left: 30px !important;}
	.service_intro .bottom_intro .row_col_wrap_12_inner .vc_col-sm-8{max-width: 60%;}
	.service_intro .bottom_intro .row_col_wrap_12_inner .vc_col-sm-4{max-width: 40%;}
	.left_intro .vc_col-sm-3{padding-left: 15px !important;}
	.services-tabs li a{margin-bottom: 12px;padding-bottom: 7px;}
	.services-tabs li{margin-right: 20px;}
	
	/* ------------------- About us Page ------------------- */
	.left_intro .vc_col-sm-9{display: inline-block;width: auto !important;}
	.about_banner.full-width-section .row-bg{height: 600px;}
	.about_banner .vc_col-sm-6 .wpb_content_element{max-width: 100% !important;padding-left: 0 !important}
	.about_banner .nectar-split-heading{-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;}
	.about_banner .nectar-split-heading > h4{max-width: 380px !important;}
	.scroll_doen_sec{top: 25%;}
	.agency_overview .vc_col-sm-9 .vc_col-sm-6{width: 50%;}
	.agency_overview .nectar-milestone .number,.nectar-milestone .number .symbol-wrap{font-size: 40px !important;}
	.agency_overview .vc_col-sm-9 .nectar-milestone .number h3{margin-bottom: 0;}
	.abt-team .inner_row.left_intro{margin-bottom: 20px !important;}
	.abt-team .vc_col-sm-9 .wpb_text_column h5{font-size: 14px !important;letter-spacing: 0 !important;}
	.team-slider .flickity-viewport{margin-top: 0 !important;margin-bottom: 0 !important;}
	body .about_banner.full-width-section>.nectar-video-wrap{height: 650px !important;}

	/* Case Study Detail */
	.container.case-detail-wrap .row .vc_col-sm-6 h1{font-size: 35px;}
	.case_study_help, .case_study_result{padding-left: 15px;padding-right: 15px;padding-top: 50px;}
	.case_study_result > .case-result-desc h3{font-size: 36px !important;}
	.gallery_title_Des{padding-top: 40px;padding-bottom: 30px;}
	.case_study_video , .case_study_next_project{padding-top: 60px;padding-bottom: 50px;}
	.gallery_title_Des{padding-left: 15px;}
	.case_study_result{margin-bottom: 35px;}
	.gallery_title_Des{padding-top: 15px;padding-bottom: 20px;}
	.case_study_result{padding-bottom: 50px;}
	.case-zigzag{padding: 20px 15px;}
	.case_study_video{padding-top: 45px;padding-bottom: 35px;}
	.works-left-content , .works-right-content{width: 100%;}
	.works-right-content{padding-left: 0;}
	.works-wrap{margin: 0 -20px;}
	.works-inner-wrap{padding: 0 20px;}
	.works-content-wrap{padding-bottom: 80px;}
	.works-wrap .works-inner-wrap:nth-child(even){margin-top: 40px;}
	.works-wrap .works-inner-wrap:nth-child(2n+1){margin-bottom: 40px;}
	.works-right-content{padding-top: 25px;}
	/* ----------------- Our Work -------------------------- */
	.work_intro .nectar-split-heading h1{max-width: 400px !important;}
	.works-left-content:after{content: none;}
	.services-how-we-help, .services-our-capabilities{
		padding: 60px 0 40px;
	}
	.service-left-heading {
		width: 100%;
		padding-left: 0px;
		padding-right: 20px;
		margin-bottom: 15px;
	}
	.service-right-content {
		width: 100%;
	}
	.services-our-capabilities{
		padding-bottom: 20px;
	}
	.single-service-title h1{
		font-size: 36px;
		margin: 30px 0 50px;
	}
	
	/* Blog Listing */
	.insights-listing-container.latest_insights .blog_item{width: 50%;}
	
}

@media(max-width:690px){
	.col h2, body h2,.wpb_wrapper h2.vc_custom_heading {font-size: 18px!important;line-height: 26px!important;}
	.col h3, body h3,.wpb_wrapper h3.vc_custom_heading {font-size: 18px!important;line-height: 26px!important;letter-spacing: 0px !important;}
	.col h5, body h5,.wpb_wrapper h5.vc_custom_heading {font-size: 14px!important;}
	.col h6, body h6,.wpb_wrapper h6.vc_custom_heading {font-size: 12px!important;}
	#header-outer #logo, #header-outer .logo-spacing {margin-top: 10px !important;margin-bottom: 10px !important;}
	body.home #top #logo img,.home #header-outer[data-permanent-transparent="false"] #logo .dark-version{height: 60px !important;}
	body #slide-out-widget-area .inner .off-canvas-menu-container li a{font-size: 20px !important;}
	
	.bnr_line{max-width: 480px;}
	body .home_banner .nectar-split-heading.font_line_height_54px h1{font-size: 4.5vw !important;}
	.home_banner .nectar-split-heading.font_line_height_54px, .home_banner .nectar-split-heading.font_line_height_54px *{line-height: 6.5vw !important;}
	.home_banner .nectar-split-heading{margin-bottom: 0px !important;}
	
	.home_banner .img-with-aniamtion-wrap{top: 0;position: static;width: 100%;text-align: center;}
	.home_banner .img-with-aniamtion-wrap .hover-wrap-inner > a{padding-bottom:55px;max-width: 45px;}
	.home_banner .img-with-aniamtion-wrap .hover-wrap-inner > a:after{background-size: 7px;}
	.feature_angag .flickity-slider .cell h6.vc_custom_heading{margin: 10px 0 !important;font-size: 14px !important;}
	.feature_angag .flickity-slider .cell .hover-wrap-inner{height: 60px;}
	.feature_angag .flickity-slider .cell .hover-wrap-inner img {max-width: 70px; max-height: 50px;}
	body .feature_angag h3{margin-bottom: 30px !important;}
	.brand_connect_sec h2.vc_custom_heading i{font-size: 10px;line-height: 14px;padding-right: 10px;}
	.brand_connect_sec .nectar-button.small{margin-top: 20px !important;}
	.brand_service .wpb_text_column > .wpb_wrapper{padding: 10px 0;display: block;}
	.brand_service .wpb_text_column > .wpb_wrapper h5{width: 100%;display: block;}
	.brand_service .wpb_text_column > .wpb_wrapper p{width: 100%;}
	.home_banner > .row-bg-wrap:after {height: 300px;width: 300px;right: -120px;top: 135px;}
	.home_banner > .row-bg-wrap:before {height: 300px;width: 300px;top: -10px;left: -150px;}
	.brand_connect_sec > .row-bg-wrap:before {height: 300px;width: 300px;top: -110px;left: -150px;}
	.banner_vdo .nectar-button.small{font-size: 12px;}
	.smg-video-lightbox-wrap .smg_play_btn{font-size: 14px;}
	
	.case_study_quote .row_col_wrap_12_inner .vc_col-sm-6:first-child{width: 100%;text-align: center;}
	.case_study_quote .row_col_wrap_12_inner .vc_col-sm-6:last-child{padding:30px;width: 100%;text-align: center;}
	.case_study_quote .wpb_content_element h5{max-width: 100%;}
	.case_study_quote .img-with-aniamtion-wrap.custom-width-38px .inner{margin: 0 auto !important;}
	.case_study_quote .row_col_wrap_12_inner .vc_col-sm-6:first-child .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner{height: 250px;}
	.case_study_quote .row_col_wrap_12_inner .vc_col-sm-6:first-child .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation{width: 100% !important;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
	.case_study_quote .nectar-button.small {margin-top: 21px !important;}
	.latest_insights .blog-img {height: 240px;}
	.latest_insights .blog_slider  .blog-img {height: 200px;}

	.foot_title span:first-child{margin-bottom:5px;}
	.foot_title span{font-size: 20px;line-height: 1;}
	#footer-outer .col:first-child{padding: 15px 15px 23px;}
	#footer-widgets .container .col{display: block;width: 100% !important;margin: 0 0 20px !important;}
	#footer-outer #footer-widgets .widget h4{margin: 0 0 7px;}
	#footer-outer .row{padding: 16px 0 30px !important;}
	
	/* Feature Work */
	.featured_work .portfolio_slider {max-width: 350px;}
	.portfolio-img {height: 340px;}
	.portfolio_content{top: auto;bottom: 20px;}
	.featured_work .portfolio-logo img{max-height: 50px;}
	
	/* Latest Insights */
	.blog_slider{max-width: 350px;}
	.read_blog{margin: 15px 0 0 !important;}
	.latest_insights .blog_meta{padding: 15px 0;}
	.latest_insights .nectar-button.small{padding: 1px 15px !important;}
	
	/* We are Social */
	.follow_us_sec{text-align: center;}
	.follow_us_sec h3.vc_custom_heading{text-align: center !important;}
	.follow_us_sec .row_col_wrap_12 .vc_col-sm-4{width:100%;}
	.follow_us_sec .row_col_wrap_12 .vc_col-sm-8{width:100%;}
	.follow_us_sec #sb_instagram{padding:30px 0 0 !important;}
	#sb_instagram .sbi_photo{border: 1px solid rgb(255 255 255 /10%);}
	
	.contact_sec .nectar-split-heading h1{font-size: 24px;}
	.service_post_slider.portfolio_slider .services-inner-wrap{margin-right: 0;}
	.row .services-container h4{font-size: 20px;line-height: 1.4;}
	.row .services-container .portfolio_content h6{font-size: 8px !important;}
	.service_intro .bottom_intro .row_col_wrap_12_inner .vc_col-sm-8{max-width: 45%;}
	.service_intro .bottom_intro .row_col_wrap_12_inner .vc_col-sm-4{max-width: 55%;}
	.services-tabs{padding-right: 15px;}
	.case_study_slider .case-study-row .case_study_img{-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.case_study_slider .case-study-row .case_study_img img{height: 330px;}
	.case_study_slider .case-study-row .case_study_content h5{padding-top: 5px;}
	.case_study_slider .case-study-row .case_study_content{-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 25px;}
	
	/* ------------------- About us Page ------------------- */
	.left_intro .vc_col-sm-9 .wpb_content_element{max-width: 250px !important;}
	.left_intro .vc_col-sm-9{padding-left: 5px !important;}
	.left_intro .vc_col-sm-9 h6{margin-bottom: 25px;}
	.scroll_doen_sec{display: none;}
	.about_banner.full-width-section .row-bg {height: 100vh;max-height: 500px;}
	.agency_overview .nectar-milestone .number, .nectar-milestone .number .symbol-wrap{font-size: 18px !important;line-height: 40px !important;}
	.agency_overview .vc_col-sm-9 .vc_col-sm-6{width: 100%;}
	.nectar-flickity.nectar-carousel[data-column-padding="40px"] .inner-wrap{padding: 0px !important;}
	.abt-team .inner_row.left_intro {margin-bottom: 4px !important;}
	.abt-team .vc_col-sm-9 .wpb_text_column h5 {font-size: 12px !important;letter-spacing: 0.5px !important;line-height: 1.5 !important;}
	.about_banner > .row-bg-wrap:after,.agency_overview > .row-bg-wrap:after{height: 350px;width: 350px;}
	.about_banner > .row-bg-wrap:after{bottom: 250px;left: -170px;}
	body .about_banner.full-width-section>.nectar-video-wrap{height: 600px !important;}
	
	/* Case Study Detail */
	.container.case-detail-wrap .vc_col-sm-3 , .container.case-detail-wrap .vc_col-sm-6{width: 100%;}
	.container.case-detail-wrap .vc_col-sm-6{padding-top: 10px;padding-bottom: 30px;}
	.case_study_image{margin-top: 20px;}
	.case_study_help, .case_study_result{padding-top: 35px;}
	.case_study_help > div:first-child , .case_study_help > div:nth-child(2) , .case_study_result > .result_title , .case_study_result > .case-result-desc , .case-zigzag > div{width: 100%;}
	.container.case-detail-wrap .row .vc_col-sm-6 h1{text-align: left;}
	.case-zigzag .case_content_wrap{padding-left: 0;padding-right: 0;padding-top: 20px;}
	.help_title , .result_title{margin-bottom: 20px;}
	.container.case-detail-wrap{padding-top: 110px !important;}
	.container.case-detail-wrap .row .case-desc-right{padding-left: 0;}
	.help_content p{font-size: 16px;}
	.case_study_result{margin-bottom: 20px;}
	.case_study_help, .case_study_result{padding-left: 0;padding-right: 0;}
	.case-zigzag{padding: 20px 0;}
	.gallery_title_Des{padding-left: 0;}
	.case_gallery_slider .gallery_image_slide{padding-right: 20px;}
	.container.case-detail-wrap .row .vc_col-sm-6 h1{font-size: 26px;}
	.case-zigzag .case_content_wrap p:last-child{padding-bottom: 5px;}
	.case_study_image picture:first-child img{height: 220px;min-height: unset;}
	
	/* ----------------- Our Work -------------------------- */
	.work_intro .nectar-split-heading h1{max-width: 240px !important;}
	.service_intro.work_intro .vc_col-sm-4 h6{margin-bottom: 15px !important;}
	.works-wrap .portfolio_content h4{font-size: 19px !important;line-height: 1.4;	}
	.works-wrap .portfolio_content h6{font-size: 5px !important;line-height: 1.5;}
	.works-right-content .portfolio_content{max-width: 94%;}
	.works-wrap{margin: 0 -8px;}
	.works-inner-wrap{padding: 0 8px;}
	.works-content-wrap{padding-bottom: 30px;}
	.works-right-content{padding-top: 15px;}
	.services-header-section .content-sec{
		width: 100%;
	}
	.services-header-section .service-image-sec {
		width: 50%;
		position: absolute;
		right: 0;
		height: 100%;
	}
	.services-header-section .content-sec{
		margin-top: 130px;
	}
	.service-overview p{
		padding-left: 20px;
	}
	.services-header-section .service_cont_wrap {
		padding: 0 20px 0 0;
	}
	.single-service-title h1{
		font-size: 36px;word-break:break-word;
	}
	.service-right-content.right-capablity .service-help-right .cap_title h4{
		font-size: 20px;
	}
	.services-how-we-help .service-right-content p{
		font-size: 17px;
	}
	.featured_works_section_head {
		display: block;
	}
	.featured_works_section_head .nectar-button.small{
		float: none;
		margin-top: 25px;
	}
	.featured_works_section::after{
		right: -200px;
	}
	.services-our-capabilities{
		padding-top: 45px;
	}
	.featured_works_section_head h3{
		max-width: none;
	}
	.featured_works_section{
		padding: 35px 0 60px;
	}
	/* Blog Listing */
	.insights-category{margin: -30px 0 0;}
	.insights-listing-container.latest_insights{max-width: 480px;margin: 0 auto;}
	.insights-listing-container.latest_insights .blog_item{width: 100%;padding: 0;margin-bottom: 30px;}
	.insights-listing-container.latest_insights .blog_item:last-child{margin-bottom: 0px;}
	.insights-category li{margin: 0;}
}

@media(max-width:480px){
	.home_banner .img-with-aniamtion-wrap{display:block;text-align: center;position: static;}
	.banner_title{max-width: 280px;}
	.banner_title span > i {max-width: 120px;font-size: 8px;line-height: 10px;padding-left: 5px;}
	.banner_title span:first-child:before {height: 10px;width: 10px;margin-right: 5px;}
	.banner_title span {font-size: 13px;line-height: 22px;}
	.featured_work .row_col_wrap_12_inner > .vc_col-sm-8 {width: 100%;margin-bottom: 15px;}
	.follow_us_sec #sb_instagram {padding: 20px 0 0 !important;}
	.portfolio_content h4{font-size: 20px !important;line-height: 1.15 !important;}
	.latest_insights .blog-img {height: 220px;}
	
	/* ------------------- Conatct Page ------------------- */
	.contact_sec .inner_row .vc_col-sm-6{width: 100%;margin-bottom: 15px;}
	.service_intro .bottom_intro .row_col_wrap_12_inner .vc_col-sm-8{max-width: 100%;}
	.service_intro .bottom_intro .row_col_wrap_12_inner .vc_col-sm-4{max-width: 100%;}
	.service_intro .bottom_intro .row_col_wrap_12_inner .vc_col-sm-4 .wpb_text_column{max-width: none !important;padding-left: 0 !important;}
	/* Case Study detail */
	.case-result-desc .help_content{width: 100%;margin-bottom: 25px;}
	.case-result-desc .help_content:last-child{margin-bottom: 0;}
	.case-result-desc .help_content:nth-child(even){margin-top: 0;}
	.works-wrap .works-inner-wrap:nth-child(2n+1){margin-bottom: 30px;}
	.case_gallery_slider .slick-slide img{height: 350px;}
	.works-inner-wrap{-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin-bottom: 30px;}
	.works-wrap .works-inner-wrap:nth-child(even){margin-top: 0;}
	.service-right-content.right-capablity .service-help-right{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.service-right-content.right-capablity .service-help-right .cap_content{
		max-width: 100%;
	}
}

@media(max-width:380px){
	.bnr_line .nectar-split-heading{font-size: 7.5px !important;}
}
.hide-quote span.open-quote {
    display: none;
}