/*
	Theme Name: custom_theme
	Theme URI: https://studiotem.com/
	Author: Studio TEM
	Author URI: https://studiotem.com/
	Description: Custom theme developed by Studio TEM
	Version: 1.0.0
	License: GNU General Public License v2 or later
	Text Domain: custom_theme
	Tags: custom-design, custom-backend, simple-administration
*/
@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@200;300;400;600;700;800;900&display=swap');

/* CSS Document */

/* Table of Contents
-----------------------------------------------------------------------------
1. Clean Base
2. Base Typography
3. Images
4. Links
5. Forms
6. Tables
7. Framework 
*/

/* 1. Clean Base
------------------------------------------------------------------------------*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, 
legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, a, nav, section, summary, time, mark, audio, video { margin:0; padding:0; border:0; outline:0; font-size:100%;background:transparent; text-decoration:none; list-style:none; outline:none; -webkit-font-smoothing: subpixel-antialiased; -webkit-tap-highlight-color:rgba(0,0,0,0);}

html,body { -webkit-text-size-adjust:none; height: 100%; background-color: #0A0A0A;}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display: block;}
iframe {vertical-align: top;}
textarea:focus, input:focus, a, div, img { outline: none; }

*,
*:before,
*:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

/* 2. Base Typography
------------------------------------------------------------------------------*/
body{ color:#fff; font-size:16px; font-family:'Nunito Sans', sans-serif; font-weight:400; line-height:1.5; background-color: #0A0A0A;display: flex;flex-wrap: wrap;overflow-x: hidden;}

.h1, .h2, .h3, .h4, .h5, .h6, 
h1, h2, h3, h4, h5, h6 {color: #fff; line-height: 1.3;font-weight:600; font-family: inherit;}

.h1, h1 {font-size:46px; margin-bottom: 20px;letter-spacing: 0.36px;font-weight: 800;}
.h2, h2 {font-size:40px; margin-bottom: 20px;}
.h3, h3 {font-size:36px; margin-bottom: 18px;}
.h4, h4 {font-size:30px; margin-bottom: 17px;}
.h5, h5 {font-size:24px; margin-bottom: 15px;}
.h6, h6 {font-size:18px; margin-bottom: 10px;}
h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a, h6 a, .h6 a {color: inherit; text-decoration: none;}

p { color:#fff; font-size:16px; font-weight:400; line-height:1.6;  margin-bottom:20px; }
p:last-child { margin-bottom:0; }

ul{ margin:0;margin-left: 20px; padding:0; }
ul li{ font-size:16px;  color:#000; font-weight:400; line-height:1.5;padding: 0;margin-bottom: 8px;display: inherit;}
ul li:last-child{margin-bottom: 0;}
ul > li { list-style:outside disc; }
ul > li::marker { display: none; font-size: 0; }

ol{ margin:0;margin-left: 20px; padding:0; list-style: none; }
ol li{ font-size:16px;  color:#000; font-weight:400; line-height:1.5;padding: 0;margin-bottom: 8px;  }
ol > li { list-style: outside decimal; }

blockquote{ display:block; text-align:left; margin-bottom:20px; position:relative; background:#f3f3f3; padding:20px 20px; border-left:4px solid #1589cb;line-height: 2;font-size: 20px; font-style: italic;margin-bottom: 25px;}
blockquote p{ font-size:inherit; font-weight:inherit; line-height:inherit; }

hr {border:0 #000 solid; border-top-width:1px; clear:both; height:0;margin: 10px auto 40px;}

img{border:none;max-width: 100%;height: auto;}
img[src$=".svg"] {width: 100%;}

/* 4. Link
------------------------------------------------------------------------------*/
a{ color:#F2600C; transition: background-color 0.3s ease 0s, color 0.3s ease 0s;text-decoration: none; }
a:hover{ color:#fff; text-decoration: none; }
a:focus, button:focus {outline: none;}

/* 5. Forms
------------------------------------------------------------------------------*/
label {font-weight: 700;font-size: 20px;line-height: 1.35;letter-spacing: 0.1px;margin-bottom: 10px;color: #000;}

input[type="text"], 
input[type="password"], 
input[type="email"], 
input[type="tel"], 
input[type="search"],
input[type="number"],
select.form-control,
textarea.form-control {-webkit-appearance: none;outline: none;font-weight: 400;font-size: 18px;line-height: 1.38;color: #000000;padding: 15px 10px;border: 1px solid #B4B4B4;border-radius: 8px;opacity: 1;font-family: 'Nunito Sans', sans-serif;height: auto !important;}

textarea.form-control{ height:108px; resize:none;}

select.form-control{background-image: url(./assets/images/down-arrow.svg);background-size: 14px 5px;background-repeat: no-repeat;background-position: right 10px center;}

input[type="text"]:focus, 
input[type="password"]:focus, 
input[type="email"]:focus, 
input[type="tel"]:focus, 
input[type="search"]:focus,
input[type="number"]:focus,
select.form-control:focus,
textarea.form-control:focus {border-color: #E45B0C;box-shadow: none;outline: 0;}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {border: 0;cursor: pointer;}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}

::-webkit-input-placeholder { opacity: 1 !important; color: #000; }
:-moz-placeholder { opacity: 1 !important; color: #000; }
::-moz-placeholder { opacity: 1 !important; color: #000; }
:-ms-input-placeholder { opacity: 1 !important; color: #000; }

.form-group {margin-bottom: 35px;}


/* buttons */

.btn-main{ color: #ffffff !important;background-color: #F2600C;border-radius: 24px; padding: 15px 20px;overflow: hidden;font-weight: 800;font-size: 13px !important; line-height: 18px;position: relative;font-family:'Nunito Sans', sans-serif;display: inline-block;text-transform: inherit;min-width: 150px;}
.btn-main:before{content: ' ';position: absolute; background-color: #E45B0C;width: 50px;height: 100%;transform: skew(15deg);left: 76%; top: 0;cursor: pointer;transition: 0.4s all linear;z-index: 0;}
.btn-main span {position: relative;z-index: 1;display: flex;align-items: center;justify-content: space-between;}
.btn-main span img{ width: 18px;height: 18px;margin-left: 20px;}
.btn-main:hover:before{width: 104%;left: -2% !important;}
.bt-play, .hero-bt-play{position: absolute; top: 50%; left: 50%; margin: -38px 0 0 -38px; display: inline-block; width: 77px; height: 77px; background: #0B0B0B; border-radius: 50%; cursor: pointer; z-index: 2; -webkit-transition: all .3s ease-out; transition: all .3s ease-out; color: #fff; font-family: 'Nunito Sans', sans-serif; font-weight: 800; font-size: 8px; line-height: 11px; display: flex; align-items: center; justify-content: center; }

.btn-text{font-weight:800;font-size:13px;line-height:18px;color:#fff;letter-spacing:0.102143px;text-transform:uppercase;position: relative;}
.btn-text img{width:16px;height:12px;margin-left:9px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.btn-text:hover img{margin-left:12px;}

/* 7. Layout Framework
------------------------------------------------------------------------------*/
/* main container */
#wrapper {width: 100%;display: flex;min-height: 100%;position: relative;flex-wrap: wrap;background-color: #0A0A0A;justify-content: space-between;align-content: space-between;color: #fff;}
.main-container{width:100%;}
.container-fluid{width: 1366px;}
.container {max-width: 1170px; padding: 0 15px;}
.body-content ul, 
.body-content ol{margin-bottom: 20px;}
.body-content ul ul, 
.body-content ul ol,
.body-content ol ol,
.body-content ol ul{margin-bottom: 0;}

/* header */
.main-header { width:100%; height:auto;background-color: #fff;z-index: 11;box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.1);}
.main-header .container{max-width: 100%;padding-left: calc((100% - 1140px) / 2);padding-right: 30px;}
.main-header.fixed-header{position: fixed;top: 0;left: 0;right: 0;transform: none !important;}
header .navbar{padding:0 !important;}
header .navbar a img{margin-bottom: -75px;}
header .navbar .navbar-collapse{ justify-content: flex-end;}
header .navbar .btn-main span img {margin-bottom: 0;animation: arrow-anim 0.9s ease-in-out infinite;}
header .navbar-brand{z-index: 111;}
header nav ul{display: flex; flex-wrap: wrap; align-items: center;margin: 0;}
header nav ul li{ border-right: 1px solid #E1E1E1; list-style: none; margin: 0;display: flex;align-items: center;}
header nav ul li:last-child{ padding: 0 0 0 30px;border-right: 0;} 
header nav ul li:first-child{border-left: 1px solid #E1E1E1;} 
header nav ul li a{ color: #2C2C2C; font-size: 15px;line-height: 1.75;font-weight: 700;text-transform: uppercase;text-align: center;}
header nav ul li a.link{padding: 0 60px;height: 80px;position: relative;display: flex;align-items: center;transition: 0.4s all linear;}
header nav ul li a.link:hover, header nav ul li a.link.active{color: #F2600C;}
header nav ul li a.link:before{content: "";width: 0%;height: 6px;background: #F2600C;position: absolute;bottom: 0;left: 0;transition: 0.4s all linear;}
header nav ul li a.link:hover:before, header nav ul li a.link.active:before{width: 100%;}

@keyframes arrow-anim {
    0%{transform: translateX(0px);}
    50%{transform: translateX(4px);}
    100%{transform: translateX(0px);}
}

/* end of header css  */


/* footer */
.main-footer { width:100%; height:auto; background:#222222;; line-height: normal;}

/* button css  */
.title-sec h2{font-size: 38px;color: #fff;font-weight: 800;letter-spacing: 0.36px;line-height: 1.57;}
.title-sec p{font-size: 18px;color: #BDBDBD;letter-spacing: 0.14px;line-height: 1.33;}
.title-sec.with-border hr{border-color: #F2600C;height: 1px;width: 70px;margin: 24px 0 0;}

/*--------- home page ------------*/
/* banner part */
/* .hero-section.container{position: relative;} */
.hero-section{position: relative; }
.hero-section, .hero-section .container, .hero-section-inner{height: 596px;}
.hero-section-inner{display: flex;align-items: center;}
.hero-text-sec{/*padding-top: 131px;*/position: relative;z-index: 1; max-width: 545px;}
.hero-text-sec h6{padding-right: 130px;margin-bottom: 30px;color: #BDBDBD;font-weight: 400;letter-spacing: 0.14px;}
.hero-img{width: 58%;position: absolute;right: 0px;top: 0px;}
.hero-img .hero-img-div{width: 100%;height: 546px;}
.hero-img .hero-img-div img{width: 100%;height: 100%;object-fit: cover;object-position: center center;}
.hero-section-bottom{display: flex;padding-top: 30px;justify-content: flex-start;align-items:center;}
.hero-section-bottom p{margin-bottom: 0;font-weight: 600;font-size: 14px;line-height: 19px;color: #545454;text-transform: uppercase;}
.hero-section-bottom a{width: 20px;height: 20px;margin-left: 16px;}
.hero-section-bottom a i{display: block;width: 20px;height: 20px;transition: 0.3s all linear;}
.hero-section-bottom a i.facebook{background: url(./assets/images/facebook-icon.svg) no-repeat center center;background-size: contain;}
.hero-section-bottom a i.youtube{background: url(./assets/images/youtube-icon.svg) no-repeat center center;background-size: contain;}
.hero-section-bottom a i.twitter{background: url(./assets/images/twitter-icon.svg) no-repeat center center;background-size: contain;}
.hero-section-bottom a:hover i.facebook{background: url(./assets/images/facebook-icon-fill.svg) no-repeat center center;background-size: contain;}
.hero-section-bottom a:hover i.youtube{background: url(./assets/images/youtube-icon-fill.svg) no-repeat center center;background-size: contain;}
.hero-section-bottom a:hover i.twitter{background: url(./assets/images/twitter-icon-fill.svg) no-repeat center center;background-size: contain;}
.hero-section .hero-img-div{position: relative;overflow: hidden;}
.hero-section .home-img-main{width: 100%;height: 100%;} 

/* we-work-section css  */
.we-work-section{ padding: 145px 0 50px;}
.we-work-section .col-md-4{margin-top: 15px;margin-bottom: 15px;} 
.we-work-single{ padding: 50px 30px 45px; border-radius: 8px; background-color: #111111;border: 1px solid #3F3F3F;height: 100%;display: flex;flex-direction: column;}
.we-work-single span{ margin: 0 0 32px; width: 90px; height: 90px; border-radius: 100%; display: flex; justify-content: center; align-items: center;}
.we-work-single span img{ max-width: 50px; width: 100%; height: auto;}
.we-work-single h5{ font-size: 26px; margin: 0 0 12px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.we-work-single p{ color: #B0B0B0;margin: 0 0 10px;}
.we-work-section .btn-sec{ margin-top: 41px;text-align: center;}
.we-work-single .read-link{margin-top: auto;display: inline-block;}
.we-work-single .read-link, .we-work-single h5, .we-work-single a{z-index: 1;position: relative;}

.content-modal .modal-dialog{max-width:700px;min-height:calc(100% - (1.75rem * 2));}
.content-modal .modal-body{padding:30px 50px;background-color:#000;border: 1px solid #3F3F3F;position: relative;}
.content-modal .modal-body:after{content: "";width: 5px;height: 100%;position: absolute;top: 0;left: 0;bottom: 0;background: #F2600C;}
.content-modal .close{position:absolute;z-index:1;background:#F2600C;border:3px solid #F2600C;height:40px;width:40px;border-radius:50%;top:-20px;right:-20px;opacity:1;color:#fff;font-weight:400;font-size:25px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.content-modal .close:hover{background-color:#e45b0ca6;}
.content-modal h5{ font-size: 26px; margin: 0 0 20px;}
.content-modal p{color: #d3d3d3;}
.content-modal ol, .content-modal ul{margin: 0 0 20px 25px;}
.content-modal ol li, .content-modal ul li{color: #d3d3d3;}
.modal-backdrop.show{opacity: 0.9;}

.content-modal.big-modal .modal-dialog{max-width:1000px;}

/* what-we-do-section css  */
.we-do-section{position: relative;padding: 60px 0;}
.we-do-section .we-do-inner{position: relative;}
.we-do-section .we-do-inner:before {content: ' ';position: absolute;border: 1px solid #333;height: 100%;bottom: 0;width: 95%;border-radius: 8px;}
.we-do-section .row{padding: 34px 0 34px 60px;}
.we-do-section .we-do-tabs {margin: 34px 0 24px;}
.nav-pills.we-do-tabs .nav-link{padding: 0;}
.nav-pills.we-do-tabs .nav-link.active, .nav-pills.we-do-tabs .show>.nav-link{background-color: transparent;}
.nav-pills.we-do-tabs h5{display: flex;align-items: center;font-size: 22px;font-weight: 700;line-height: 1.36 ;letter-spacing: 0.11px;transition: all 0.4s ease-in-out;overflow: hidden;}
.nav-pills.we-do-tabs h5 span{width: 16px;height: 16px;margin-right: 16px; margin-left: -30px; transition: all 0.4s ease-in-out;}
.nav-pills.we-do-tabs h5 span img{vertical-align: top;}
.nav-pills.we-do-tabs .nav-link:hover h5 span{transition: all 0.4s ease-in-out;margin-left:0px;}
.nav-pills.we-do-tabs p{font-weight: 600;color: #d3d3d3;letter-spacing: 0.11px;margin: 0;}
.nav-pills.we-do-tabs hr{border-color: #333333;height: 1px;width: 100%;margin: 24px 0;}
.nav-pills.we-do-tabs ol, .nav-pills.we-do-tabs ul{margin: 0 0 20px 25px;}
.nav-pills.we-do-tabs ol li, .nav-pills.we-do-tabs ul li{color: #d3d3d3;}
.we-do-section .we-do-tabs-content {text-align: right;padding-left: 30px;width: 100%;height: 100%;}
.we-do-section .we-do-tabs-content .tab-pane{width: 100%;height: 100%;}
.we-do-section .we-do-tabs-content img{border-radius: 8px;width: 100%;height: 100%;object-fit: cover;object-position: center center;}

/* ability-section css  */
.ability-section{position: relative;padding: 60px 0 110px;}
.ability-section .ability-inner{position: relative;}
.ability-section .ability-inner:before {content: ' ';position: absolute;background-color: #161616;height: 100%;bottom: 0;width: 95%;border-radius: 8px;right: 0;}
.ability-section .ability-inner .ability-img{height: 100%;width: 100%;object-fit: cover;object-position: center center;border-radius: 8px;}
.ability-section .row{padding: 34px 40px 34px 0;} 
.ability-section .col-md-7{padding-left: 30px;}
.ability-section .col-md-5{justify-content: space-between;display: flex;flex-direction: column;}
.ability-section .col-md-5 div{height: calc(50% - 8px);}
.nav-pills.we-do-tabs.ability-tabs h5 span{font-size: 14px;width: 22px;height: 22px;border-radius: 50%;letter-spacing: 0px;line-height: normal;color: #F2600C;border: 1px solid #F2600C;margin-left: 0;}
.nav-pills.we-do-tabs.ability-tabs .nav-link:hover h5 span{margin-left: 0;}
.nav-pills.we-do-tabs.ability-tabs .number{display: flex;align-items: center;justify-content: center;}
/* .ability-section .ability-tabs {margin: 34px 0 24px;} */
/* .nallv-pis.ability-tabs .nav-link.active, .nav-pills.ability-tabs .show>.nav-link{background-color: transparent;}
.nav-pills.ability-tabs .nav-link h5{display: flex;align-items: center;font-size: 22px;font-weight: 700;line-height: 1.36 ;letter-spacing: 0.11px;transition: all 0.4s ease-in-out;overflow: hidden;}
.nav-pills.ability-tabs .nav-link h5 span{width: 16px;height: 16px;margin-right: 16px; margin-left: -30px; transition: all 0.4s ease-in-out;}
.nav-pills.ability-tabs .nav-link:hover h5 span{transition: all 0.4s ease-in-out;margin-left:0px;}
.nav-pills.ability-tabs .nav-link p{font-weight: 600;color: #787878;letter-spacing: 0.11px;}
.nav-pills.ability-tabs hr{border-color: #787878;height: 1px;width: 100%;margin: 24px 0;} */
/* .ability-section .ability-tabs-content {text-align: right;}
.ability-section .ability-tabs-content img{border-radius: 8px;} */

/* shoot-section css  */
.shoot-section{padding: 94px 0;background-color: #0a0a0a;}
.shoot-section .title-sec h2,.shoot-section .title-sec p{color: #000 !important;margin-bottom: 30px;}
.shoot-section .shoot-single{padding: 16px 0; text-align: center;transition: all 0.3s}
.shoot-section .shoot-single:hover img{background: #F2600C;border-color:#F2600C;}
.shoot-section .shoot-single img{padding: 17px; border-radius:100%;border:1px solid #E1E1E1;transition: all 0.3s;width: 100%;}
.shoot-section .shoot-single h5{text-align: center;font-size: 22px;line-height:1.2;letter-spacing: 0.11px;color: #000; font-weight: 700; padding: 22px 32px 0;}
.shoot-section .btn-sec{margin-top:34px; text-align: center;}

/* possibilities-not-limited-section */
.possibilities-section{padding: 127px 0 84px 0; background-color: #0A0A0A;}
.possibilities-section .col-md-6:first-child{padding-right: 40px;}
.possibilities-section .col-md-6:last-child{padding-left: 40px;}
.possibilities-section .title-sec{margin-bottom:103px;}
.possibilities-section .possibilities-inner-sec .image-div{padding:30px;width: 100%;height: 360px;}
.possibilities-section .possibilities-inner-sec img{width: 100%;height: 100%;object-fit: cover;object-position: center center;}
.possibilities-section .possibilities-inner-sec h5{margin-top: 22px;letter-spacing: 0.11px;font-size: 26px;line-height: 1.35;font-weight: 700;}
.possibilities-section .possibilities-inner-sec{margin-bottom:60px;}
.possibilities-section .possibilities-inner-sec a{display: block;}
.possibilities-section .col-md-6:nth-child(2){margin-left: auto;display: flex;flex-direction: column;}

/* what-possible-section css  */
.what-possible-section{background-color: #0A0A0A;padding: 60px 0;}
.what-possible-section hr{border-color: #333333;height: 1px;margin: 0 0 60px;}
.what-possible-section .title-sec{margin-bottom: 43px;}
.what-possible-inner{display: grid;grid-template-columns: repeat(4,1fr);gap: 0;}
.what-possible-inner .what-possible-inner-single{width: 100%;height: 480px;position: relative;}
.what-possible-inner .what-possible-inner-single img{width: 100%;height: 100%; transition: all 0.4s ease-in-out;object-fit: cover;object-position: center center;}
.what-possible-inner .what-possible-inner-single a{ overflow: hidden; display: block; position: relative;width: 100%;height: 100%;}
.what-possible-inner .what-possible-inner-single h5{position: absolute; margin: 0; bottom: -80px; transition: all 0.4s ease-in-out; padding: 20px; width: 100%;font-weight: 700; font-size: 22px;line-height:1.36; letter-spacing: 0.11px;z-index: 1;}
.what-possible-inner .what-possible-inner-single a:after{content: "";width: 100%;height: 100%;position: absolute;top:auto;left: 0;bottom: -100%;right: 0;background: linear-gradient(180deg, rgba(0,0,0,0), rgba(0,0,0,0.8));transition: all 0.4s ease-in-out;}
.what-possible-inner .what-possible-inner-single a:hover h5{ bottom: 0;}
.what-possible-inner .what-possible-inner-single a:hover img{ transform: scale(1.25);}
.what-possible-inner .what-possible-inner-single a:hover:after{height: 100%;bottom: 0;}

/* footer css  */
.top-footer{padding: 80px 0; background: #222222; border: 1px solid #050505;}
.top-footer .social-main{ align-items: center; justify-content: space-between;display: flex;text-align: center;}    
.top-footer .social-main h5{margin: 0;width: 25%;}
.top-footer .social-main a{text-decoration: none; margin-bottom: 0px;width: 25%;}  
.top-footer .social-main a i{width: auto;height: 40px;display: block;transition: 0.3s all linear;}  
.top-footer .social-main a i.facebook{background: url(./assets/images/Fb-line.svg) no-repeat center center;background-size: contain;}
.top-footer .social-main a i.twitter{background: url(./assets/images/twitter-line.svg) no-repeat center center;background-size: contain;}
.top-footer .social-main a i.youtube{background: url(./assets/images/youtube-line.svg) no-repeat center center;background-size: contain;}
.top-footer .social-main a:hover i.facebook{background: url(./assets/images/Fb-line-fill.svg) no-repeat center center;background-size: contain;}
.top-footer .social-main a:hover i.twitter{background: url(./assets/images/twitter-line-fill.svg) no-repeat center center;background-size: contain;}
.top-footer .social-main a:hover i.youtube{background: url(./assets/images/youtube-line-fill.svg) no-repeat center center;background-size: contain;}
.bottom-footer{ background-color: #fff;}
.bottom-footer .container{max-width: 100%;padding-left: calc((100% - 1140px) / 2);padding-right: 30px;}
.bottom-footer .bottom-footer-inner{ display: flex;justify-content: space-between;align-items: center; padding: 14px 0;}
.bottom-footer .bottom-footer-inner .left-sec{ display: flex; align-items: center;}
.bottom-footer .bottom-footer-inner .left-sec img{ max-width: 73px; width: 100%;}
.bottom-footer .bottom-footer-inner .left-sec p{ color: #767676; margin: 0 0 0 30px;font-size: 12px;text-transform: uppercase;font-weight: 700;}
.bottom-footer .bottom-footer-inner .right-sec { margin-left: auto; }
.bottom-footer .bottom-footer-inner .right-sec ul { display: flex; align-items: center;margin: 0;}
.bottom-footer .bottom-footer-inner .right-sec ul li { padding:0 25px;margin: 0;}
.bottom-footer .bottom-footer-inner .right-sec ul li:last-child {padding-right: 0px; }
.bottom-footer .bottom-footer-inner .right-sec ul a.link{ color: #2C2C2C;font-size: 15px;line-height: 20px;text-align: center;letter-spacing: 0.117857px;text-transform: uppercase;font-weight: 700;transition: 0.3s all linear;}
.bottom-footer .bottom-footer-inner .right-sec ul a.link:hover{color: #F2600C;}

/* Inner Hero Section */

.hero-inner-section{padding: 100px 0;background: linear-gradient(180deg, #000000 16.45%, #101010 100%);position: relative;}
.curved-line{position: relative;}
.curved-line:after{content: "";width: 100%;height: 540px;background: url(./assets/images/curved-lines.svg) no-repeat center center;background-size: contain;position: absolute;top: -80px;left: 0;right: 0;margin: auto;z-index: 0;}
.hero-inner-section .container{position: relative;z-index: 1;}
.hero-inner-section .eyebrow{font-weight: 700;font-size: 14px;line-height: 1.35;letter-spacing: 0.14px;text-transform: uppercase;color: #F2600C;}
.hero-inner-section h1{margin: 13px auto 20px;max-width: 620px;}
.hero-inner-section p{font-size: 18px;line-height: 1.38;letter-spacing: 0.14px;color: #BDBDBD;max-width: 560px;margin: 0 auto;}
.hero-inner-left-section h1{margin: 13px 0 20px;}
.hero-inner-left-section p{margin: 0;}
.contact-hero-section:after{top: -130px;}

/* FAQ Section */

.faq-section{padding-bottom: 100px;}
.faq-section h2{font-size: 26px;color: #fff;font-weight: 700;letter-spacing: 0.11px;line-height: 1.34;margin: 70px 0 20px;}
.faq-section .faq-section-grid{display: grid;grid-template-columns: repeat(2, 1fr);gap: 30px;}
.faq-section .card{background: transparent;border: 0;border-radius: 0;background: #161616;border-radius: 8px;margin-bottom: 30px;}
.faq-section .card:last-child{margin-bottom: 0;}
.faq-section .card .card-header{padding: 0;background: transparent;border: 0;}
.faq-section .card .card-header button{padding: 13px 35px 13px 20px;width: 100%;font-weight: 400;font-size: 18px;line-height: 1.58;letter-spacing: 0.1px;color: #FFFFFF;background: #161616;border-radius: 8px;height: auto;text-align: left;text-transform: inherit;border: 0;white-space: normal;margin: 0;position: relative;}
.faq-section .card .card-header button:after{content: "";background: url(./assets/images/down-arrow.svg) no-repeat center center;background-size: contain;position: absolute;top: 0;bottom: 0;margin: auto;right: 10px;width: 14px;height: 5px;transition: 0.3s all linear;}
.faq-section .card .card-header button[aria-expanded="true"]:after{transform: rotate(-180deg);}
.faq-section .card .card-header button:hover{text-decoration: none !important;}
.faq-section .card .card-body{font-weight: 400;font-size: 18px;line-height: 25px;letter-spacing: 0.14px;color: #BDBDBD;padding: 10px 20px 15px;}

/* Contact Section */

.contact-section{padding: 55px 0;background: #fff;}
.contact-section h2{font-weight: 800;font-size: 38px;line-height: 1.66;color: #000;margin-bottom: 24px;}
.contact-section p{font-weight: 400;font-size: 18px;line-height: 1.38;letter-spacing: 0.14px;color: #777777;}
.contact-section h2, .contact-section p{max-width: 465px;}
.contact-section .col-md-6{display: flex;flex-direction: column;justify-content: center;}
.contact-section .phone-number-div{display: flex;}
.contact-section .phone-number-div span:first-child{width: 100px;margin-right: 5px;}
.contact-section .phone-number-div span:last-child{width: calc(100% - 100px - 5px);}
.contact-section .intl-tel-input.allow-dropdown input{padding-left: 47px;}
.black-contact-section{padding: 100px 0;background: #000;}
.black-contact-section .col-md-6{justify-content: flex-start;}
.black-contact-section label{color: #F8F8F8;}
.black-contact-section label .info{display: inline-block;width: 18px;height: 18px;background: url(./assets/images/info-circle.svg) no-repeat center center;background-size: contain;margin-left: 10px;}
.black-contact-section .form-control{background-color: #161616;color: #fff;border-color: #161616;}
.black-contact-section textarea.form-control{height: 210px !important;}
.black-contact-section .form-control::placeholder{color: #787878;}
.black-contact-section .orange-text{font-weight: 700;font-size: 18px;line-height: 25px;letter-spacing: 0.1px;color: #F2600C;display: block;margin-bottom: 23px;}
.contact-section .wpcf7-not-valid-tip{color: #c90000;position: absolute;font-size: 13px;}
.contact-section .screen-reader-response{display: none;}
.contact-section form .wpcf7-response-output{margin-top: 20px;color: #c90000;font-size: 16px;}
.contact-section form.sent .wpcf7-response-output{color: #00a700;}

/* Form Section */

form .btn-main{height: auto;}
form .btn-main:before{left: 68%;}

.contact-work-section{max-width: 460px;margin-left: auto;padding: 0;}
.contact-work-section .we-work-single{padding: 40px 20px;display: flex;align-items: center;margin: 0 0 60px;border: 0;flex-direction: row;height: auto;}
.contact-work-section .we-work-single span{width: 66px;height: 66px;margin: 0 20px 0 0;}
.contact-work-section .we-work-single span img{max-width: 30px;}
.contact-work-section .we-work-single .content{width: calc(100% - 66px - 20px);}
.contact-work-section .we-work-single h5{font-size: 22px;}


/* blog banner css */
.blog-banner{padding:104px 0 71px;background:rgba(22,22,22,1);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(22,22,22,1)),color-stop(100%,rgba(0,0,0,1)));background:-o-linear-gradient(top,rgba(22,22,22,1) 0%,rgba(0,0,0,1) 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(22,22,22,1)),to(rgba(0,0,0,1)));background:linear-gradient(to bottom,rgba(22,22,22,1) 0%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#161616',endColorstr='#000000',GradientType=0);}
.subheading{font-weight:700;font-size:14px;line-height:19px;letter-spacing:0.141429px;text-transform:uppercase;color:#F2600C;margin-bottom:10px;}
.blog-banner h1{margin-bottom:66px;}
.blog-banner .btn-wrap .btn-main{margin-right:30px;}
.blog-banner .btn-wrap .btn-main:before{left: 69%;}
.blog-banner p, .recent-blog p{font-weight:600;color: #B0B0B0;}
.blog-banner .col-12{overflow:hidden;}
.blog-banner-img{padding:20px;position:relative;}
.blog-banner-img img{display:block;width:100%;height:100%;border-radius: 8px; -o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:relative;z-index:1;}
.heading-medium{font-weight:600;font-size:26px;line-height:1.35;letter-spacing:0.11px;margin-bottom:29px;}
.blog-post-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 25px;}
.blog-post-detail li div{margin-right:18px;}
.blog-post-detail li div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.blog-post-detail li div figure{width:18px;height:18px;}
.blog-post-detail li div span{padding-left:8px;font-weight:400;font-size:14px;line-height:19px;color:#b0b0b0;letter-spacing:0.11px;margin-top:5px;}
.blog-post-detail li .author{padding-right:19px;margin-right:20px;border-right:1px solid #2E2E2E;}
.blog-post-detail li .author span{font-weight:700;}
.blog-post-detail li .author .auth-img{width:30px;height:30px;border-radius:50%;overflow:hidden;}
.author .auth-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;}

/* newsletter section */
.newsletter-section { padding: 42px 0; background-color: #fff; }
.newsletter-form form { display: block; width: 100%; position: relative; max-width: 525px; margin: 0 0 0 auto; }
.newsletter-form input[type="email"] { font-size: 16px; display: block; width: 100%; border: 1px solid #C8C8C8; border-radius: 34px !important; border-radius: inherit; padding: 14px 207px 13px 19px; color: #000; font-weight: 600; }
.newsletter-form input[type="email"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #6D6D6D; }
.mc4wp-form-fields{position: relative;}
.newsletter-form .mc4wp-alert p{margin-top: 10px; color: #f51212;}
.newsletter-form .mc4wp-success p{color: #336804;}
.newsletter-form input[type="email"]::-moz-placeholder { /* Firefox 19+ */ color: #6D6D6D; }
.newsletter-form input[type="email"]:-ms-input-placeholder { /* IE 10+ */ color: #6D6D6D; }
.newsletter-form input[type="email"]:-moz-placeholder { /* Firefox 18- */ color: #6D6D6D; }
.newsletter-form .btn-main { position: absolute; right: 0; top: 0; bottom: 0; height: 100%; }
.newsletter-form .btn-main:before { left: 76%; }
.newsletter-form .btn-main:hover:before { width: 104%; left: -2%; }
.newsletter-section .heading-medium, .newsletter-section p { color: #000; }
.newsletter-section .heading-medium { margin-bottom: 12px; }
.newsletter-section p { margin-bottom: 0; }

/* .blog-post-detail li .author{
    margin-right: 15px;
} */
.blog-post-detail li:last-child div { margin-right: 0; }
.blog-detail-content .blog-post-detail { justify-content: center; margin-bottom: 0; }
.side-round-effect{position: relative; overflow: hidden; }
.side-round-effect:before{content: " ";width: 100%;height: 100%;position: absolute;top: 0;left: 0;clip-path: circle(0% at 0% 0%);-webkit-transition: all 1s; transition: all 1s;background-color: hsla(0, 0%, 100%, .04);}
.side-round-effect:hover:before {clip-path: circle(75%);}
.round-square-effect{ position: relative; overflow: hidden; }
.round-square-effect:before { background-color: hsla(0, 0%, 100%, .04); border-radius: 0 0 50% 50%; content: " "; height: 200%; position: absolute; top: -200%; width: 100%; -webkit-transition: top 1.2s; transition: top 1.2s;left: 0;}
.btn-text:after { content: ''; position: absolute; z-index: 2; left: 0; top: 0; bottom: 0; right: 0; width: 100%; height: 100%; }
.round-square-effect:hover:before { top: 0; }
.more-blog-inner:hover .btn-text { color: #F2600C; }
.more-blog-inner:hover .btn-text img { margin-left: 12px; }
.we-work-single { position: relative; }
.bordereffect { position: absolute; display: block; transition: all 0.35s linear; }
.top, .bottom { width: 100%; height: 1px; transform: scaleX(0); }
.left, .right { width: 1px; height: 100%; transform: scaleY(0); }
.top { top: 0; left: 0; transition-delay: 0.175s; transform-origin: top left; transform: scale(0.5); background: linear-gradient(20deg, #AEAEAE, #111111); }
.right { top: 0; right: 0; transition-delay: 0.35s; transform-origin: top left; transform: scale(0); background: linear-gradient(20deg, #AEAEAE, #111111); }
.bottom { bottom: 0; right: 0; transition-delay: 0.35s; transform-origin: top left; background: linear-gradient(80deg, #111111, #AEAEAE); }
.left { top: 0; left: 0; transform-origin: top left; transition-delay: 0.175s; transform: scale(0.5); background: linear-gradient(80deg, #111111, #AEAEAE); }
.effct-border{position: relative;}
.effct-border:hover .top { transition-delay: 0s; }
.effct-border:hover .right { transition-delay: 0.35s; }
.effct-border:hover .bottom { transition-delay: 0.35s; }
.effct-border:hover .left { transition-delay: 0s; }
.effct-border:hover .top, .effct-border:hover .bottom { transform: scaleX(1); }
.effct-border:hover .left, .effct-border:hover .right { transform: scaleY(1); }
.effct-border:hover .bordereffect { opacity: 0.4; }

/* recent blog css */
.recent-blog{padding:94px 0 65px;}
.recent-blog-feature{height:245px;border-radius:8px;overflow:hidden;margin-bottom:23px;display:block;}
.recent-blog-feature img,.more-blog-feature img{height:100%;width:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.recent-blog-inner:hover .recent-blog-feature img,.more-blog-inner:hover .more-blog-feature img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.recent-blog-inner:hover .blog-detail .btn-text{color: #F2600C;}

/* more blog css */
.more-blog{padding:64px 0 82px;}
.more-blog-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #3F3F3F;padding:30px 0;}
.more-blog-inner:first-child{border-top:1px solid #3F3F3F;}
.more-blog-feature{width:362px;height:245px;border-radius:8px;overflow:hidden;position:relative;}
.more-blog .blog-detail{width:calc(100% - 362px);padding-left:31px;}
.more-blog .blog-detail p{color: #b0b0b0;}

/* more blog css */
.popup-video-sec{position:relative;padding-bottom:70%;}
.popup-video-sec > iframe,.popup-video-sec > video{position:absolute;left:0;right:0;top:0;bottom:0;height:100%;width:100%;}
.modal-dialog{max-width:700px;min-height:calc(100vh - 56px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.modal-body{padding:10px;background-color:#000;}
.popup-video-sec .close{position:absolute;z-index:1;background:#F2600C;border:3px solid #F2600C;height:40px;width:40px;border-radius:50%;top:-25px;right:-25px;opacity:1;color:#fff;font-weight:400;font-size:25px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.popup-video-sec .close:hover{background-color:#e45b0ca6;}
.play-icon{display:inline-block;height:60px;width:60px;border:5px solid #E45B0C;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.play-icon:after{content:'';display:inline-block;left:16px;position:absolute;top:10px;width:0;height:0;border-style:solid;border-width:15px 0 15px 26.0px;border-color:transparent transparent transparent #E45B0C;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.more-blog-feature:hover .play-icon{border-color:#fff;}
.more-blog-feature:hover .play-icon:after{border-color:transparent transparent transparent #fff;}

/* Welcome section  */
.welcome-section{padding: 96px 0;background-color: #161616;position: relative;z-index: 1;}
.welcome-section:before{content: ' ';position: absolute;background-image: url('./assets/images/welcome-ellipse-1.svg');width: 100%;height: 100%;top: -100px;right: 0;left: -70px;bottom: 0;background-position: center top;background-repeat: no-repeat;z-index: -1;}
.welcome-section::after{content: ' ';position: absolute;background-image: url('./assets/images/welcome-ellipse-2.svg');width: 100%;height: 100%;top: -100px;right: 0;left: -50px;bottom: 0;background-position: center top;background-repeat: no-repeat;z-index: -1;}
.welcome-section .welcome-row{display: grid;grid-template-columns: 1fr 1fr;column-gap: 128px;align-items: center;}
.welcome-section .hero-text-sec h1{line-height: 1.31;}
.welcome-section .hero-text-sec h6{margin-bottom: 23px;padding-right: 70px;line-height: 1.36;}
.welcome-section .welcome-section-right{max-width: 558px;max-height: 403px; }
.welcome-section-right img{max-width: 100%;height: 100%;object-fit: cover;width: 100%;border-radius: 8px;}

/* ossie section  */
.ossie-section .container{padding: 80px 15px;}
.ossie-section .ossie-row{display: grid;grid-template-columns: 1fr 1fr;column-gap: 127px;align-items: center;}
.ossie-section .ossie-section-right .sub-title{font-size: 14px;line-height: 1.36;color: #F2600C;text-transform: uppercase;font-weight: 700;margin-bottom: 9px;}
.ossie-section .ossie-section-right h5{font-size: 38px;line-height: 1.59;font-weight: 800;margin-bottom: 6px;letter-spacing: 0.36px;}
.ossie-section .ossie-section-right .ossie-dec{font-size: 18px;line-height: 1.69;font-weight: 400;margin-bottom: 20px; color: #BDBDBD;letter-spacing: 0.14px; max-width: 520px;}
.ossie-section .ossie-section-right .ossie-dec span{color: #F2600C;}
.ossie-section .quote-sec{background-color: #F2600C; padding: 21px 0;}
.ossie-section .quote-sec .container{padding: 0;}
.ossie-section .quote-sec-inner{max-width: 400px;margin: auto;}
.ossie-section .quote-sec-inner h4{font-size: 26px;line-height: 2.31;font-weight: 800;letter-spacing: 0.36px;margin-bottom: 0px;}
.ossie-section .quote-sec-inner p{font-size: 18px;line-height: 1.36;font-weight: 400;letter-spacing: 0.1px;}
.ossie-section .ossie-section-left img{max-width: 100%; height: 100%; object-fit: cover; object-position: top; border-radius: 8px; }
/* creatives-section  */
.creatives-section{padding: 90px 0 104px;}
.creatives-section .hero-text-sec {margin: auto;max-width: 603px;}
.creatives-section .hero-text-sec h2{font-size: 38px;line-height: 1.33;font-weight: 800;text-align: center;letter-spacing: 0.36px;}
.creatives-section .creatives-section-inner{display: flex;flex-wrap: wrap;padding-top: 39px;justify-content: space-between;align-items: center;}
.creatives-section .creatives-section-inner-left{max-width: 473px;width: 100%;margin-right: 17px;}
.creatives-section .creatives-section-inner-left img{width: 100%;height: auto;object-fit: contain;margin-left: -35px;}
.creatives-section .creatives-section-inner-right {width: calc(100% - 490px);}
.creatives-section .creatives-section-inner-right .example-one{margin-bottom: 29px;}
.creatives-section .creatives-section-inner-right h6{display: flex;font-size: 18px;font-weight: 700;line-height: 1.36;letter-spacing: 0.11px;margin-bottom: 6px;align-items: center;}
.creatives-section .creatives-section-inner-right h6 span{margin-right: 14px; width: 13px;height: auto;}
.creatives-section .creatives-section-inner-right p{margin:0 0 8px 27px;font-size: 18px;line-height: 1.69;font-weight: 400;letter-spacing: 0.14px;color: #BDBDBD;}
.creatives-section .creatives-section-inner-right ul {list-style-type: disc !important;margin-left: 27px;}
.creatives-section .creatives-section-inner-right ul li{color: #BDBDBD;font-size: 18px;line-height: 1.69;font-weight: 400;letter-spacing: 0.14px;margin-bottom: 11px;position: relative;padding-left: 18px;}
.creatives-section .creatives-section-inner-right ul li:before{position: absolute;content: ' ';background-color: #BDBDBD;width: 8px;height: 8px;border-radius: 100%;top: 12px;bottom: 0;left: 0;right: 0;}

/* skydive-dec-section  */
.skydive-dec-section{ padding: 100px 0;background-color: #fff;}
.skydive-dec-section .skydive-dec-row{ display: grid;grid-template-columns: 1fr 1fr; column-gap: 68px;}
.skydive-dec-section .skydive-dec-row .grid-full{ grid-column: span 2;}
.skydive-dec-section .example-one h6{ display: flex; color: #000;font-size: 18px;line-height: 1.36;font-weight: 700;letter-spacing: 0.14px;align-items: center;}
.skydive-dec-section .example-one h6 span{ width: 13px;margin-right: 19px;}
.skydive-dec-section .example-one p, .skydive-dec-section .example-one h3{color: #737373;margin-left: 32px;}
.skydive-dec-section .example-one ul{ margin-left:27px;}
.skydive-dec-section figure{margin: 10px 0 20px 32px;}
.skydive-dec-section figcaption{display: none;}
.skydive-dec-section .example-one ul li{ color: #737373;margin-bottom: 5px;font-size: 18px;line-height: 1.69;font-weight: 400;letter-spacing: 0.14px;position: relative;padding-left: 18px;}
.skydive-dec-section .example-one ul li:before{ position: absolute;content: ' ';background-color: #737373;width: 8px;height: 8px;border-radius: 100%;top: 12px;bottom: 0;left: 0;right: 0;}
.skydive-dec-section .image-div{ max-width: 544px;max-height: 327px;}
.skydive-dec-section .image-div img{ width: 100%;height: 100%;}
.skydive-dec-section .btn-main{margin: 30px auto 0;display: table;}
.skydive-dec-section .conetnt-box{display: flex;align-items: center;}

/* ossie-team-section  */
.ossie-team-section .container{padding: 84px 15px 110px;}
.ossie-team-section .title-sec {text-align: center;margin-bottom: 41px;}
.ossie-team-section .title-sec p{font-weight: 400;color: #737373;padding:0 300px;line-height: 1.69;}
.ossie-team-section .row{display: grid; grid-template-columns: repeat(4 ,1fr);gap: 30px;}
.ossie-team-section .ossie-team-section-inner{padding: 20px 34px 54px 35px;background-color: #161616;text-align: center;}
.ossie-team-section .ossie-team-section-inner img{width: 194px;height: 194px;object-fit: contain;border-radius: 50%;}
.ossie-team-section .ossie-team-section-inner h5{margin: 21px 0 0;font-size: 22px;letter-spacing: 0.11px;line-height: 1.36;font-weight: 700;text-align: center;}
.ossie-team-section .quote-inner-sec{grid-column: span 3;display: grid;justify-content: center; align-items: center;padding: 100px 119px;}
.ossie-team-section .quote-inner-sec h5{font-size: 26px;letter-spacing: 0.36px;font-weight: 600;line-height:2.31;font-style: italic;margin-top: 0;}
.ossie-team-section .quote-sec{background-color: #F2600C; padding: 27px 0 17px;}
.ossie-team-section .quote-sec .container,.member-section .quote-sec .container{ padding: 0 154px;}
.ossie-team-section .quote-sec h4,.member-section .quote-sec h4{ font-size: 21px;line-height: 1.45;letter-spacing: 0.36px;font-weight: 800;}
.ossie-team-section .quote-sec p,.member-section .quote-sec p{ font-size: 18px;line-height: 1.36;font-weight: 400;letter-spacing: 0.1px;}
.creatives-section .creatives-section-inner-left img,.skydive-dec-section .image-div img,.proof-inner-img img,.ossie-experience-section .experience-img img{ max-width: 100%; height: 100%; object-fit: cover; object-position: center center; border-radius: 8px; }
/* ossie-proof-section  */
.ossie-proof-section{padding: 85px 0 102px;}
.ossie-proof-section .title-sec {text-align: center;margin-bottom: 14px;}
.ossie-proof-section .proof-inner {padding: 42px 23px 31px 25px;display: flex;background-color: #111111; border-radius: 8px;margin-bottom: 41px;}
.ossie-proof-section .proof-inner p span{width: 41px;height: 41px; border-radius: 100%;display: grid;margin-right: 18px;}
.ossie-proof-section .proof-inner p span img{max-width: 18px;height:auto; width: 100%;margin: auto;}
.ossie-proof-section .proof-inner h6{font-weight: 700;letter-spacing: 0.14px;line-height: 1.69;margin-bottom: 0;}
.ossie-proof-section .proof-inner-img{max-width: 614px;max-height: 401px;height: 100%;width: 100%;padding: 21px;object-fit: cover;}

/* ossie-experience-section  */
.ossie-experience-section{padding: 84px 0 101px;background-color: #fff;}
.ossie-experience-section .title-sec h2{color: #000;text-align: center;margin-bottom: 33px;}
.ossie-experience-section .experience-img{max-width: 556px;height: 477px;}
.ossie-experience-section .experience-img img{width: 100%;height: 100%;object-fit: cover;border-radius: 8px;}
.ossie-experience-section ul li{font-size: 18px;font-weight: 700;color: #090909;line-height: 1.68;letter-spacing: 0.14px;margin-bottom: 20px;position: relative;padding-left: 18px;}
.ossie-experience-section ul li::before{position: absolute;content: ' ';background-color: #000;width: 8px;height: 8px;border-radius: 100%;top: 12px;bottom: 0;left: 0;right: 0;}
.ossie-experience-section .btn-main{margin: 17px 0 0 17px;}
.ossie-experience-section p{color: #090909;}

/* Member-section  */
.member-section .container{padding: 85px 15px 92px;}
.member-section .title-sec{text-align: center;margin-bottom: 33px;}
.member-section .row{display: grid;grid-template-columns: repeat(4,1fr);gap: 31px;}
.member-section .member-section-inner{text-align: center;}
.member-section .member-section-inner-img{max-width: 255px;}
.member-section .member-section-inner img{padding: 18px;border: 1px solid #E1E1E1;border-radius: 100%;width: 100%;height: 100%;}
.member-section .member-section-inner h5{margin: 15px 11px 0;font-size: 22px;line-height: 1.36;font-weight: 700;letter-spacing: 0.11px;}
.member-section .quote-sec{background-color: #F2600C; padding: 42px 0 28px;}

.scrollTo img{width: 12px;height: 15px;margin: -2px 0 0 4px}
.scrollTo{color: #F2600C;margin-top: 8px;display: block;font-size: 14px;line-height: 24px}
.main-header{position: relative}
.film-tv-hero{padding: 100px 0 120px 0;position: relative}
.film-tv-hero.curved-line:after{top: -10px;}
.method-img img{width: 100%; height: 100%; object-fit: cover;object-position: center center; border-radius: 8px; }
/* .microsoftbox-section{background: #fff} */


.blog-detail-page .hero .section-inner { padding: 100px 0; display: grid; grid-template-columns: 1fr 1fr; gap: 50px; align-items: center;}
.blog-detail-page .hero { background: rgb(0, 0, 0); background: linear-gradient(180deg, rgba(0, 0, 0, 1) 0%, rgba(22, 22, 22, 1) 100%); }
.blog-detail-page .hero .hero-content h1 {  font-size: 38px;  line-height: 1.57;  max-width: 500px;  margin-bottom: 15px;}
.blog-cta {margin-top: 30px;}
.btn-transparent {  display: inline-block;  color: #fff;  font-size: 13px;  font-weight: 800;  padding: 16px 25px 13px;  border: 1px solid #f2600b;  border-radius: 37px;  position: relative;  z-index: 1;  line-height: 17.73px;  overflow: hidden;min-width: 150px;text-align: center;}
.btn-transparent:before { content: ''; width: 100%; height: 100%; background: #f2600b; position: absolute; left: 0; top: 0; border-radius: 37px; z-index: -1; -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); -webkit-transition: 0.6s all cubic-bezier(0.7, 0, 0.3, 1); -o-transition: 0.6s all cubic-bezier(0.7, 0, 0.3, 1); transition: 0.6s all cubic-bezier(0.7, 0, 0.3, 1);}
.btn-transparent:hover:before { -webkit-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%); -webkit-transition: 0.6s all cubic-bezier(0.7, 0, 0.3, 1); -o-transition: 0.6s all cubic-bezier(0.7, 0, 0.3, 1); transition: 0.6s all cubic-bezier(0.7, 0, 0.3, 1);}

/* Social media section  */

.social-share {border-top: 1px solid #999;border-bottom: 1px solid #999;}
.social-share .section-inner {display: flex;flex-wrap: wrap;}
.social-share .section-inner h2 { font-size: 26px; line-height: 1.36; font-weight: 600; display: inline-block; margin-bottom: 0; padding: 42px 0; padding-right: 60px; vertical-align: middle; border-right: 1px solid #999; width: 20%;}
.social-share .section-inner .social-list { margin-left: 0; display: flex; flex-wrap: wrap; justify-content: space-between; width: 80%;}
.social-share .section-inner .social-list li { margin-bottom: 0; display: inline-block; width: 25%;}
.social-share .section-inner .social-list li a { padding: 45px 51px; border-right: 1px solid #999; display: inline-block; width: 100%; -webkit-transition: 0.6s all cubic-bezier(0.7, 0, 0.3, 1); -o-transition: 0.6s all cubic-bezier(0.7, 0, 0.3, 1); transition: 0.6s all cubic-bezier(0.7, 0, 0.3, 1);}
.social-share .section-inner .social-list li a:hover { background: #F2600C; -webkit-transition: 0.6s all cubic-bezier(0.7, 0, 0.3, 1); -o-transition: 0.6s all cubic-bezier(0.7, 0, 0.3, 1); transition: 0.6s all cubic-bezier(0.7, 0, 0.3, 1);}
.social-share .section-inner .social-list li a .icon { width: 30px; height: 30px; display: inline-block; line-height: 30px; vertical-align: middle;}
.social-share .section-inner .social-list li a .icon svg { width: 100%; height: 100%; display: inline-block;}
.social-share .section-inner .social-list li a .social-icon-title { font-size: 18px; color: #fff; font-weight: 700; letter-spacing: 0.11px; line-height: 1.36; vertical-align: middle; margin-left: 9px;}

/* Blog detail content css  */

.blog-detail-content {padding-top: 52px;}
.blog-detail-content .section-inner { max-width: 980px; margin: 0 auto 32px; padding-bottom: 52px; border-bottom: 1px solid #999;}
.blog-detail-content .section-inner p { font-weight: 300; color: #e8e8e8; line-height: 1.70; margin-bottom: 20px;}
.blog-detail-content .section-inner h2 { font-size: 26px; margin-bottom: 15px; margin-top: 10px;}
.blog-detail-content .section-inner h3 { font-size: 23px; margin-bottom: 15px; margin-top: 10px;}
.blog-detail-content .section-inner h4 { font-size: 20px; margin-bottom: 15px; margin-top: 10px;}
.blog-detail-content .section-inner h5 { font-size: 20px; margin-bottom: 15px; margin-top: 10px;}
.blog-detail-content .section-inner h6 { font-size: 18px; margin-bottom: 15px; margin-top: 10px;}
.blog-detail-content .section-inner ul {margin-left: 0;}
.blog-detail-content .section-inner ol {margin-left: 20px;}
.blog-detail-content .section-inner ul li, .blog-detail-content .section-inner ol li { color: #e8e8e8; line-height: 1.70; position: relative; padding-left: 20px; margin-bottom: 10px;}
.blog-detail-content .section-inner ul li:before { content: ''; height: 7px; width: 7px; background: #e8e8e8; position: absolute; border-radius: 100%; top: 8px; left: 3px;}
.blog-detail-content .section-inner figure{max-width: 100%;}
.blog-detail-content .section-inner img { height: auto; width: 100%; object-fit: cover; margin-bottom: 40px; border-radius: 8px; margin-top: 35px;}
.blog-detail-content .img-column { display: grid; grid-template-columns: 1fr 1fr; gap: 40px;margin: 20px 0;}
.blog-detail-content .img-column .img-inner img {margin: 0;height: 315px;}
.blog-detail-content .blog-detail {text-align: center;}

/* Shoot section changes */

.shoot-section.white {background-color: #fff; -webkit-transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1); -o-transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1); transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1);}

.shoot-section .title-sec h2,
.shoot-section .title-sec p,
.shoot-section h5 {color: #fff !important;  -webkit-transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1); -o-transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1); transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1);}
.shoot-section .shoot-single img{border-color: #a0a0a0;  -webkit-transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1); -o-transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1); transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1);}

.shoot-section.white .title-sec h2,
.shoot-section.white .title-sec p,
.shoot-section.white h5 {color: #000 !important;  -webkit-transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1); -o-transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1); transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1);}
.shoot-section.white .shoot-single img{border-color: #E1E1E1;  -webkit-transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1); -o-transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1); transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1);}

.shoot-section.white.black{background-color: #0A0A0A;}
.shoot-section.white.black .title-sec h2,
.shoot-section.white.black .title-sec p,
.shoot-section.white.black h5 {color: #fff !important;  -webkit-transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1); -o-transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1); transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1);}
.shoot-section.white.black .shoot-single img{border-color: #E1E1E1;  -webkit-transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1); -o-transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1); transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1);}


/* Possiblities section  */

.possibilities-section{padding-bottom: 0;background-color: #fff; -webkit-transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1); -o-transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1); transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1);}
.possibilities-section .title-inner h2,
.possibilities-section .title-inner p,
.possibilities-section .possibilities-inner-sec h5 {color: #0A0A0A; -webkit-transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1); -o-transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1); transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1);}
.possibilities-section.black{background-color: #0A0A0A; -webkit-transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1); -o-transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1); transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1);}
.possibilities-section.black .title-inner h2,
.possibilities-section.black .title-inner p,
.possibilities-section.black .possibilities-inner-sec h5 {color: #fff; -webkit-transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1); -o-transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1); transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1);}
.possibilities-section h3{border-color: #fff;}
.possibilities-section.black h3 {border-color: #333;}
.possibilities-section .possibilities-inner-sec a{overflow: hidden;}
.parallax-img{position: relative;overflow: hidden; border-radius: 8px; height: 100%;}
.parallax-img img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}

/* Banner animation  */

.hero-title-wrap {overflow: hidden;}
.hero-title-wrap span{display: inline-block;}
.hero-title-wrap .btn-main span{opacity: 1;}
.hero-section .hero-img-div, .hero-section .btn-main {opacity: 0;}
.main-header{transform: translateY(-100px);}
.play-button{transform: translate(-50%, -50%);}

.titleTrigger1{display: inline-block;}

.film-tv-hero .container{position: relative;z-index: 1; }
.box-video{position: relative;width: 950px;margin:0 auto 24px auto; cursor: pointer;overflow: hidden;height: 500px;padding: 30px;}
.box-video-one{width: 100%;height: 360px;position: relative;}
.box-video .bg-video{ position: absolute;background-repeat: no-repeat; background-position: center;background-size: cover;z-index: 2;width: calc(100% - 60px); height: calc(100% - 60px); left: 30px;top: 30px; border-radius: 12px;}
.box-video-one .bg-video { position: absolute;background-repeat: no-repeat; background-position: center;background-size: cover;z-index: 2;width: 100%; height: 100%; left: 0px;top: 0px; border-radius: 12px;}
.film-tv-hero a{display: inline-block; transition: all 0.6s ease-in-out;-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;}
.film-tv-hero a:hover{color: #fff;transition: all 0.6s ease-in-out;-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;}
.film-tv-hero a:hover img{margin-left: 6px;transition: all 0.6s ease-in-out;-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;}

/* When Class added the Cover gets hidden... */
.box-video.open .bg-video{ visibility: hidden; opacity: 0; -webkit-transition: all .6s .8s; transition: all .6s .8s}

/* and iframe shows up */
.box-video.open .video-container{opacity: 1;-webkit-transition: all .6s .8s;transition: all .6s .8s }

/* Giving the div ratio of 16:9 with padding */
.video-container { position: relative;width: 100%; margin: 0; z-index: 1; height: 100%;max-height:100%;background: #1c1c1c;border-radius: 12px;}

.video-container iframe { position: absolute;top: 0; left: 0; width: 100%; height: 100%; border-radius: 12px;}

/* mircosoft section  */
.microsoftbox-section .container { padding: 85px 15px 20px;}
.microsoftbox-section h2{ text-align: center; margin: 0 0 13px 0;}
.microsoftbox-section p{font-size: 16px;line-height: 1.70;letter-spacing: 0.11px;text-align: center;font-weight: 600;color: #BDBDBD;padding: 0 205px;}
.microsoftbox-section-inner .container{padding: 80px 15px;}
.microsoftbox-section-inner .inner-dec{text-align: left;padding-left: 6px;}
.microsoftbox-section-inner .inner-dec h5{font-size: 22px;line-height: 1.7;letter-spacing: 0.36px;font-weight: 800;}
.microsoftbox-section-inner .inner-dec p{padding: 0;margin-bottom:13px;max-width: 558px;text-align: left;}
.microsoftbox-section-inner .inner-dec p:last-child{margin-bottom: 0;}
.microsoftbox-section-inner .inner-dec a{font-size: 13px;line-height: 1.36;display: inline-block;position: relative; font-weight: 800;color:#fff;text-transform: uppercase;-webkit-transition: 0.6s all cubic-bezier(0.7, 0, 0.3, 1); -o-transition: 0.6s all cubic-bezier(0.7, 0, 0.3, 1); transition: 0.6s all cubic-bezier(0.7, 0, 0.3, 1);}
.microsoftbox-section-inner .inner-dec a img{ margin-right:8px;  transition: all 0.4s ease-in-out;}
.microsoftbox-section-inner .inner-dec a:hover img{  margin-right:5px; transition: all 0.4s ease-in-out;}
.microsoftbox-section-inner .inner-dec a:hover { color: #F2600C;}
.microsoftbox-section-inner .inner-dec a.see-right-btn img{ margin-left:8px;  transition: all 0.4s ease-in-out;}
.microsoftbox-section-inner .inner-dec a.see-right-btn:hover img{ margin-left:5px;  transition: all 0.4s ease-in-out;}
.microsoftbox-section ol, .microsoftbox-section ul{margin: 0 0 20px 25px;display: flex;flex-direction: column;align-items: center;}
.microsoftbox-section ol li, .microsoftbox-section ul li{color: #d3d3d3;}
.microsoftbox-section-inner .row:last-child{margin-top: 72px;}
.microsoftbox-section-inner .row:last-child .inner-dec{padding: 0px 6px 0px 0px;}

/* start of branded-section */
.branded-section{padding: 64px 0 80px;background-color: #fff;}
.branded-section .title-sec{margin: auto;}
.branded-section .title-sec h2{text-align: center;color: #000;margin-bottom: 5px;}
.branded-section .branded-section-inner p{font-size: 16px;line-height: 1.70;letter-spacing: 0.11px;text-align: center;font-weight: 600;color: #5C5C5C;margin: 5px 0px;padding: 0 200px;}
.branded-section .branded-section-inner hr{border-color: #E6E6E6;width: 50%;margin: 21px auto;}
.branded-section .branded-section-inner h6{font-size: 18px;font-weight: 700;letter-spacing: 0.14px;line-height: 1.36;color: #363636;margin-bottom: 15px;text-align: center;}
.branded-section .branded-section-inner .btn-sec{display: flex;justify-content: center;flex-wrap: wrap;}
.branded-section .branded-section-inner .btn-sec a{border: 1px solid #5C5C5C;border-radius: 24px;padding: 6px 22px;display: inline-block; color: #5C5C5C;margin: 0px 15px;transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1);-webkit-transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1);-o-transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1)}
.branded-section .branded-section-inner .btn-sec a:hover{border: 1px solid #000; color: #fff;background-color: #000;transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1);-webkit-transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1);-o-transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1)}
.branded-section .btn-main{margin: 40px auto 0;}

/* start of methodology-section */
.methodology-section{background-color: #fff;padding: 80px 0 61px;}
.methodology-section .title-sec h2{color: #000;text-align: center;}
.methodology-section .title-sec p{font-size: 16px;line-height: 1.70;letter-spacing: 0.11px;text-align: center;font-weight: 600;color: #464646;margin: 0px 0px 39px;padding: 0 150px;}
.methodology-section .method-img {width: 558px;height: 379px;text-align: center;padding: 31px;border-radius: 8px;border: 1px solid #e4e4e4;}
.methodology-section ul li{color: #515151;margin-bottom: 29px;font-size: 16px;letter-spacing: 0.11px;line-height: 1.70;font-weight: 600;position: relative;padding-left: 14px;}
.methodology-section ul li:before{content: ' ';position: absolute;width: 6px;height: 6px;bottom: 0;right: 0;left: 0;top: 10px;background-color: #515151;border-radius: 50%;}

/* end of explore-section */
.explore-section .container{padding: 122px 15px 77px;}
/* .explore-section .microsoftbox-section-inner{background-color: #000;} */
.explore-section.microsoftbox-section .video-dec{margin-bottom: 0;}
.explore-section .microsoftbox-section-inner .row:last-child{margin-top:69px;}
.explore-section .microsoftbox-section-inner .col-md-6{margin-bottom: 30px;}
.explore-section .microsoftbox-section-inner .inner-dec{margin-top: 20px;}
.explore-section .microsoftbox-section-inner .inner-dec h5{display: inline-block;}

/* start of key-section */
.key-section{background-color: #fff;padding: 64px 0 70px;}
.key-section .title-sec h2{text-align: center;color: #000;margin-bottom: 32px;}
.key-section .key-section-inner{text-align: center;margin: auto;}
.key-section .key-section-inner h4{font-weight: 700;font-size: 26px;line-height: 1.36;letter-spacing: 0.11px;color: #000;}
.key-section .key-section-inner span{margin: 0 auto 32px;width: 90px;height: 90px;border-radius: 100%;display: flex;justify-content: center;align-items: center;}
.key-section .key-section-inner span img{max-width: 50px; width: 100%;height: auto;}
.key-section .key-section-inner p{font-size: 16px;font-weight: 600;line-height: 1.70;letter-spacing: 0.11px;color: #464646;text-align: center;padding: 0 30px;margin: auto;}
.hero-title-wrap .blog-post-detail li div span{opacity: 1;}
.blog-banner .btn-wrap{margin-top: 25px;}
.blog-banner .container{z-index: 1;position: relative;}

/* 24-3-23 */

.hero-title-wrap .eyebrow,
.hero-title-wrap p,
.hero-title-wrap .text1,
.hero-title-wrap .text2,
.hero-title-wrap .text3,
.hero-title-wrap .scrollTo,
.hero-title-wrap .blog-cta,
.hero-title-wrap  ul,
.hero-title-wrap .btn-transparent,
.hero-img-div,
.hero-title-wrap .subtitle{opacity: 0;}

/* .hero-bt-play{transform: scale(0);}
.hero-bt-play.move{transform: scale(1);} */
/* html, body{cursor: none;}
.cursor{ width: 50px; height: 50px; border-radius: 100%; border: 1px solid #c0c0c0; position: fixed; pointer-events: none; left: 25px; top: 25px; transform: translate(-50%, -50%); pointer-events: none; transition: height .12s ease-out, margin .12s ease-out, opacity .12s ease-out, width .12s ease-out; mix-blend-mode: difference; z-index: 99999;}   */
.cursor_custom2 { width: 5px; height: 5px; border-radius: 100%; background-color: #c0c0c0; position: fixed; transform: translate(-50%, -50%); pointer-events: none; transition: transform .3s, width .3s, height .3s, opacity .3s, background-color .3s; mix-blend-mode: difference; z-index: 99999;}
.cursor_custom2.undefined {transform: scale(2); transition: transform .3s, width .3s, height .3s, opacity .3s,;} 
.custom-scrollable{touch-action: none;}
.box-video .bt-play,
#video-sec .bt-play{cursor: none;}
.box-video-one{overflow: hidden;}

/* 27-3-23 */

.custom_link_btn{display: inline-block; width: 77px; height: 77px; background: #0B0B0B; border-radius: 50%; cursor: pointer; z-index: 2; -webkit-transition: all .3s ease-out; transition: all .3s ease-out; color: #fff; font-family: 'Nunito Sans', sans-serif; font-weight: 800; font-size: 8px; line-height: 11px; display: flex; align-items: center; justify-content: center; position: relative;}
.playbtn{mix-blend-mode: normal; overflow: visible;}

.we-do-section {-webkit-transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1); -o-transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1); transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1);}
.we-do-section.white {background-color: #fff; -webkit-transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1); -o-transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1); transition: 0.9s all cubic-bezier(0.7, 0, 0.3, 1);}
.reel{transform: scale(0);}
.reel.bt-play {transform: scale(1);}

.audience-section{padding: 80px 0;}
.audience-section h5{display: flex;align-items: flex-start;font-size: 22px;font-weight: 700;line-height: 1.36 ;letter-spacing: 0.11px;transition: all 0.4s ease-in-out;overflow: hidden;}
.audience-section h5 span{font-size: 14px;width: 22px;height: 22px;border-radius: 50%;letter-spacing: 0px;line-height: normal;color: #F2600C;border: 1px solid #F2600C;margin-right: 16px;margin-top: 4px;}
.audience-section .number{display: flex;align-items: center;justify-content: center;}
.audience-section .title-sec{text-align: center;}
.audience-section .title-sec h5{justify-content: center;}
.audience-section p, .audience-section ul li, .audience-section ol li{color: #BDBDBD;}
.audience-section .row{margin-bottom: 80px;}
.audience-section .row:last-child{margin-bottom: 0px;}
.audience-section img{width: 100%;border-radius: 12px;}
.audience-section-inner{margin-top: 30px;}



.possibilities-section .possibilities-inner-sec h5{text-align: center;}

.microsoftbox-section-inner h5.responsive-title{display: none;}
.grecaptcha-badge{display: none;}