/*font-family: 'Roboto', sans-serif;*/
body{margin: 0 auto; padding:0px;overflow-x: hidden;}
:focus{outline:none !important;}
li:focus-visible{outline:none !important;}
.head_sec{width:100%; box-shadow: 9px -3px 16px 2px rgb(137 137 137 / 75%);
    -webkit-box-shadow: 9px -3px 16px 2px ;padding: 20px 0; position: fixed; top:0px; left: 0px; right:0px; z-index: 9999; background: #fff;}
.navbar-nav{width:100%;}
.nav-link{padding: 15px 15px !important; position: relative;font:500 14px/20px 'Roboto', sans-serif; color:#000 !important; text-transform: uppercase;}
.navbar{padding: 0px;}
.nav-item{width: auto;}
.content_sec .nav-link:focus{outline: none !important; border: none !important;}
#navbarSupportedContent .nav-link.active{border-bottom:3px solid #9d3fea;}
.content_sec .nav-item .nav-link{color: #000;}
.content_sec .nav-link:hover:before{bottom:-1px;}
.content_sec .nav-link:hover:after{bottom:-1px;}
.nav-link:after{content:'';	width:0%;transition:all 0.3s ease;left:50%;}
.dropdown-item.active{background: none !important;}
.dropdown-item.active, .dropdown-item:active{background: none;}
.dropdown .dropdown-menu{border: 0px; border-radius: none;}
.nav-item .dropdown-menu{padding: 0px !important; margin: 0px !important;}
.nav-link:before{content:'';width:0%;transition:all 0.3s ease;left:50%;}
.dropdown:hover .dropdown-menu{ top: 50px; z-index: -1; left: 13px;width: 200px; display: block !important;}
.nav-link:hover:after{	content:'';	position:absolute;	bottom:-3px;	left:50%;	background:#9d3fea;	height:3px;	width:50%;}
.nav-link.dropdown-toggle::after{border: none; margin: 0px;}
.nav-link:hover:before{	content:'';	position:absolute;	bottom:-3px;	left:0px;background:#9d3fea;	height:3px;	width:50%;}
.nav-link.active{ padding: 15px; }
.upper_banner{width:100%; background-size:cover !important; position: relative; padding: 100px 0 120px; margin-top: 80px; display: none;}
.upp_banner_txt{width:100%; padding-top: 25px;}
.upp_banner_txt h3{margin: 0px; font:500 40px/50px 'Roboto', sans-serif; color:#fff;}
.upp_banner_txt p a{font:500 24px/30px 'Roboto', sans-serif; color:#fff; text-decoration: underline; padding-top: 30px; display: inline-block;}
.upp_banner_txt p{ margin: 0px;}
.advertisement{width:100%; text-align: center; position: absolute; bottom: 0px; left: 0px; right: 0px;}
.advertisement span a{color:#fff; font:500 14px/20px 'Roboto', sans-serif; color:#fff; opacity: 0.3; text-transform: uppercase; text-decoration: none;}
.advertisement1{width:100%; text-align: center; position: absolute; bottom: 0px; left: 0px; right: 0px;}
.advertisement1 span a{color:#fff; font:500 14px/20px 'Roboto', sans-serif; color:#fff; opacity: 0.3; text-transform: uppercase; text-decoration: none; padding-top: 10px; display: inline-block;}
.fa-chevron-up{color: #fff;  opacity: 0.3;}
.video_banner{width:100%; position: relative; background: #000;}
.video_banner_txt{width:100%; text-align: center; position: absolute; top:30%; left:0px; right:0px; margin:0 auto;}
.video_banner_txt h2{margin: 0px; text-shadow: 2px 2px 4px #0A0A0A; font:900 100px/110px 'Roboto', sans-serif; color:#fff;}
.video_banner_txt h4{margin: 0px; text-shadow: 2px 2px 4px #0A0A0A; font:900 60px/70px 'Roboto', sans-serif; color:#fff;}
.video_banner_dwn{width:100%; background:rgba(0, 0, 0, 0.6); padding: 40px 0; position: absolute; bottom: 5px;}
.video_banner_dwn_lt{width:100%; text-align: center;}
.video_banner_dwn_lt img{width:100px;}
.video_banner_dwn_lt p{font:500 28px/34px 'Roboto', sans-serif; color:#fff; padding-top: 15px; }
.video_banner_dwn_lt span{width: 60px; padding: 3px 15px; border-radius:15px; background: rgb(143,64,234); 
	background: linear-gradient(170deg, rgba(143,64,234,1) 0%, rgba(89,51,156,1) 99%); }
.fa-long-arrow-alt-right{color:#fff;}
.sm_banner_sec{width: 100%;}
.sm_banner_sec p{font:500 24px/34px 'Roboto', sans-serif; color: #fff; margin: 0px;}
.sm_banner_sec a{display: inline-block;	text-decoration: underline; padding: 15px 0; border-radius: 25px; 
	color:#fff; width: auto; text-align: center;}
/*.gal_main iframe{position: relative !important; height: 800px !important;}*/
.discover_sec{box-shadow: 1px 5px 8px -5px rgba(0,0,0,0.61) inset , 0px 5px 8px -1px rgba(0,0,0,0.61);
-webkit-box-shadow: 1px 5px 8px -5px rgba(0,0,0,0.61) inset , 0px 5px 8px -1px rgba(0,0,0,0.61);
-moz-box-shadow: 1px 5px 8px -5px rgba(0,0,0,0.61) inset , 0px 5px 8px -1px rgba(0,0,0,0.61);
width: 100%; background-size: cover!important; padding: 100px 0; position: relative;}
.discober_inner{width:100%; text-align: center;  padding-top: 2%;position: relative; z-index: 9;}
.discober_inner p{font:500 38px/45px 'Roboto', sans-serif; text-shadow: 2px 2px 4px #0A0A0A; color: #fff; margin: 0px;}
.discober_inner span a{font:500 24px/34px 'Roboto', sans-serif; color:#fff; text-decoration: underline;display: inline-block;}
.gap_top{padding-top: 0px;}
.card_sec{width:100%; padding: 100px 0;}
.card_inn{width:100%;}
.card_inn h6{margin: 0px; font:500 48px/60px 'Roboto', sans-serif; color:#000; text-align: center;}
.card_main{width:100%; padding-top: 60px; padding-left: 15px;}
.card_box{width:100%; position: relative;}
.card_image{width:100%;}
.card_image img{width:92%; border-radius: 20px;}
.card_cont{position: absolute;top:25px; left:18px; right: 0px; width: 80%; }
.card_cont h6{margin: 0px; font:500 24px/30px 'Roboto', sans-serif; color:#fff; text-align: left;}
.card_cont p{margin: 0px; font:500 24px/30px 'Roboto', sans-serif; color:#fff; padding-top: 75%;}
.card_cont a{width: 100%; margin-top: 20px; color: #fff; font:500 16px/24px 'Roboto', sans-serif; text-decoration: underline; display: inline-block;}
.card_main .slick-dots{bottom: -60px;}
.card_main .slick-dots li{background: #d9d9d9; width: 30px;height: 5px;}
.card_main .slick-dots li button:before{font-size:0px;}
.card_main .slick-dots .slick-active{background: #aa6bfb !important;}

.media_sec{width:100%; background-size: cover !important; padding: 100px 0; box-shadow: 1px 6px 7px 0px rgba(144,144,144,0.75);
-webkit-box-shadow: 1px 6px 7px 0px rgba(144,144,144,0.75);
-moz-box-shadow: 1px 6px 7px 0px rgba(144,144,144,0.75);}
.media_inn{width:100%;}
.media_inn h6{font:500 24px/30px 'Roboto', sans-serif; color:#fff; text-align: center; text-transform: uppercase; opacity: 0.4; letter-spacing: 5px;}
.media_logo{width: 100%;margin-top: 60px; }
.media_logo ul{margin: 0px; padding: 0px; list-style-type: none;}
.media_logo ul li{float: left; padding: 0 15px; text-align: center; width: 33.33%;}

.media_logo ul li a img{width: 100%;}

.footer_sec{width:100%; }
.footer_up{width:100%;padding: 25px 0; border-bottom: 1px solid #e5e5e5;}
.location_sec{width: 100%;}
.location_sec ul{margin: 0px; list-style-type: none; padding: 0px;}
.location_sec ul li{padding: 0 20px;  font:400 16px/24px 'Roboto', sans-serif; color:#999999; float: left;}

.foot_menu{width: 100%;}
.foot_menu ul{margin: 0px; list-style-type: none; padding: 0px; float: right;}
.foot_menu ul li{padding: 0 10px;   float: left;}
.foot_menu ul li a{font:500 16px/22px 'Roboto', sans-serif; color:#000;  text-decoration: none;}
.footer_dwn{width:100%; padding: 25px 0;}
.footer_dwn1{width:100%; padding-left: 20px;}
.footer_dwn1 p{font:400 12px/16px 'Roboto', sans-serif; color:#000; opacity: 0.5; text-align: left; margin: 0px;}
.footer_dwn2{width:100%;}
.footer_dwn2 ul{margin: 0px; list-style-type: none; padding: 0px; float: right;}
.footer_dwn2 ul li{padding: 0 12px;   float: left;}
.footer_dwn2 .fab{color:#000;}
.footer_dwn2 .fab:hover{color: #9d3fea;}

.video_sec{width:100%; padding: 100px 0;}
.video_inn{width:100%; text-align: center;}
.video_inn h4{font:500 48px/50px 'Roboto', sans-serif; color:#000; text-align: center; letter-spacing: -1px;}
.round_btn{padding: 15px 0;  margin:50px 0 0; background: rgb(158,68,255);
background: linear-gradient(170deg, rgba(158,68,255,1) 0%, rgba(75,48,136,1) 99%);  border-radius: 25px; color: #fff; text-align: center;
 text-transform: uppercase; font:500 17px/22px 'Roboto', sans-serif; width: 300px; text-decoration: none; display: inline-block;}
.round_btn:hover{color:#fff;background: rgb(85,51,150);
background: linear-gradient(180deg, rgba(85,51,150,1) 0%, rgba(137,68,214,1) 100%);} 
.video_inn img{width: 100%; margin-top: 20px; box-shadow: 11px 11px 21px 4px rgba(142,142,142,0.75);
-webkit-box-shadow: 11px 11px 21px 4px rgba(142,142,142,0.75);-moz-box-shadow: 11px 11px 21px 4px rgba(142,142,142,0.75);}
.video_banner iframe{width: 100%; height: 900px;}
.navbar-toggler-icon img{width: 100%;}
.navbar-toggler{border: none;}
.navbar-toggler-icon{background-image: none !important;}
.video_inn iframe{width: 100%; height: 600px;}
#gallery{margin: 0 auto; max-width: 1000px !important;}
.navbar-light .navbar-toggler{color: #fff;}
.gal_main{width: 100%; margin: 35px auto 0; padding: 6px; background: #000; box-shadow: 28px 16px 44px 5px rgba(140,140,140,0.79);
-webkit-box-shadow: 28px 16px 44px 5px rgba(140,140,140,0.79);
-moz-box-shadow: 28px 16px 44px 5px rgba(140,140,140,0.79);}

/*01.02.2022*/
.video_banner video{width: 100%; height: 850px;object-fit: cover;}
.gal_main img{margin-top: 0px;}
.mob_on{display: none;}
.mob_off{display: block;}

/*creators*/
.creators_sec{width: 100%; padding: 200px 0 100px; }
.creators_inn{width: 100%;}
.creators_inn h4{margin: 0px; font: 900 72px/82px 'Roboto', sans-serif; text-align: center; color: #000;}
.creators_inn h6{margin: 15px 0 70px; font: 400 24px/30px 'Roboto', sans-serif; text-align: center;}
.creators_main{width: 100%; margin-bottom: 40px; overflow: hidden; border-radius: 25px;}
.creators_top{width: 100%;transition: all ease-in-out .2s; overflow: hidden; border-radius: 25px;}
.creators_top img{width: 100%; transition: all ease-in-out .2s;}
/*.creators_main:hover .creators_top img { transform: scale(1.2); transition: all ease-in-out .2s; opacity: 0.8;}*/
.creators_bottom{width: 100%; margin-top: 20px; display: inline-block; padding: 0 6px;}
.creators_bottom_lt{width: 65%; float: left;}
.creators_bottom_lt h6{font: 700 24px/30px 'Roboto', sans-serif; margin: 0px; color: #000;}
.creators_bottom_lt p{font: 400 16px/24px 'Roboto', sans-serif; margin: 0px; color: #000;}
.creators_bottom_rt{width: 35%; float: right;}
.creators_bottom_rt ul{margin: 0px; padding: 0px; list-style-type: none; float: right;}
.creators_bottom_rt ul li{padding: 0 2px; float: left;}
.creators_bottom_rt ul li a img{width: 55px;}
.creator_person .col-lg-4.col-xl-4.col-md-4{padding: 0 20px !important;}

/*content*/
.content_sec{width: 100%;}
.content_sec .nav{align-items: center; justify-content: center; margin-bottom: 30px;}
.content_sec .nav-tabs{border: none;}
.content_sec .nav-link:hover{border: none; outline: none !important;}
.content_sec .nav-link.active{border:3px solid #aa6bfb; border-left:none; border-right:none; border-top:none;}
.content_box_main{width: 100%; border: 1px solid #ccc; border-radius: 25px; display: inline-block; margin-bottom: 40px; overflow: hidden;}
.content_box_up{width: 100%;transition: all ease-in-out .2s;  overflow: hidden; border-top-left-radius: 25px;
    border-top-right-radius: 25px;}
.content_box_up img{width: 100%; -webkit-border-top-left-radius: 25px;-webkit-border-top-right-radius: 25px;-moz-border-radius-topleft: 25px;
-moz-border-radius-topright: 25px;border-top-left-radius: 25px;border-top-right-radius: 25px;  -webkit-transition: 0.5s linear;
   transition: 0.5s linear; transition: all ease-in-out .2s;}
/*.content_box_main:hover .content_box_up img{transform: scale(1.2); transition: all ease-in-out .2s; opacity: 0.8;}*/
.content_box_dwn{width: 100%; padding: 22px 24px; display: inline-block;}
.content_box_dwn_lt{width: 75%; float: left;}
.content_box_dwn_rt{width: 22%; float: right;}
.content_box_dwn_rt img{width: 100%}
.content_box_dwn_rt p{font:500 10px/12px 'Roboto', sans-serif; color: #000; text-transform: uppercase; text-align: center; letter-spacing: 2px; margin: 0px;}
.content_box_dwn_lt p{font: 700 14px/18px 'Roboto', sans-serif; margin: 0px;text-transform: uppercase; margin-top: 12px;}
.content_box_dwn_lt h6{margin: 0px; font: 500 28px/34px 'Roboto', sans-serif; text-align: left;}
.content_box_dwn_lt p img{width: 25px; margin-right: 15px;}

/*about*/
.about_banner{width: 100%;position: relative;}
.about_banner img{width: 100%; border-radius: 20px;}
.about_banner_txt{position: absolute; right: 300px; top: 90px; width: auto;}
.about_banner_txt h6{margin: 0px;font: 700 35px/35px 'Roboto', sans-serif; text-transform: uppercase; text-align: left;}
.txt1{text-indent: 25px;}
.txt2{text-indent: 50px; color: #9245e2;}
.txt3{text-indent: 75px;}
.txt4{color: #9245e2;}
.leadership_sec{width: 100%; padding-top: 68px;}
.leadership_sec h6{margin: 0px; font: 900 48px/55px 'Roboto', sans-serif; color: #000;}
.leader_inn{width: 100%; display: inline-block; margin-top: 40px;}
.leader_top{width: 100%;border: 1px solid #97999e;border-radius: 20px; transition: all ease-in-out .2s; overflow: hidden;}
.leader_top img{width: 100%; border-radius: 20px; transition: all ease-in-out .2s;}
/*.leader_inn:hover .leader_top img {transform: scale(1.2);transition: all ease-in-out .2s;opacity: 0.8;}*/
.leader_dwn{width: 100%; display: inline-block; padding: 20px 10px 0;}
.leader_dwn_lt{width: 80%; float: left; }
.leader_dwn_lt h6{margin: 0px 0px;font: 700 24px/30px 'Roboto', sans-serif; color: #000; text-align: left;}
.leader_dwn_lt p{font: 500 16px/24px 'Roboto', sans-serif; color: #000; text-align: left; margin: 0px;}
.leader_dwn_rt{width: 20%; float: right; text-align: right;}
.leader_dwn_rt img{width: 24px;}
.leadership_sec .col-lg-4.col-xl-4.col-md-4{padding: 0 20px !important;}

/*Rainbox*/
/*.rainbox_sec{width: 100%; display: inline-block;}
.rainbox_sec img{width: 100%; border-radius: 20px;}
.rain_inn{margin-top: 40px; width: 100%; display: inline-block; border: 1px solid #ccc; border-radius: 20px;}
.rain_inn_top{width: 100%;}
.rain_inn_top img{width: 100%;-webkit-border-top-left-radius: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-topleft: 20px;
-moz-border-radius-topright: 20px;
border-top-left-radius: 20px;
border-top-right-radius: 20px;}
.rain_inn_bottom{width: 100%; padding: 30px 35px 0px; height: 250px;}
.rain_inn_bottom h6{margin: 0px; font: 700 36px/40px 'Roboto', sans-serif; color: #000; text-align: left;}
.rain_inn_bottom p{margin: 0px; font: 400 18px/24px 'Roboto', sans-serif; color: #000; padding-top: 25px;}
.rain_main .col-sm-6{padding: 0 20px !important;}
.rainbox_project_sec{width: 100%; margin-top: 60px;}
.rainbox_project_sec h6{margin: 0px 0 40px; font: 500 72px/80px 'Roboto', sans-serif;color:#000; }
.prosec{width: 100%;}
.pro_up{width: 100%;}
.pro_up img{width: 100%; border-radius: 20px;}
.pro_dwn{width: 100%;}
.pro_dwn h6{font: 700 24px/30px 'Roboto', sans-serif; margin: 0px; padding-top: 20px; text-align: left;}
.pro_dwn p{font: 400 16px/24px 'Roboto', sans-serif; margin: 0px; padding-top: 10px; position: relative;}
.pro_dwn p::after{background: #9e44ff; width: 90px; position: absolute; left: 0px;content: ""; height: 4px; bottom: -23px;}
.intro_sec{width: 100%; margin-top: 30px;}
.intro_inn{width: 100%; display: flex; align-items: flex-start; justify-content: space-between; padding: 12px 0; border-bottom: 1px solid #e5e5e5;}
.intro_inn p{margin: 0px;font: 400 16px/24px 'Roboto', sans-serif; color: #000; width: 100%;}
.intro_inn h6{margin: 0px;font: 400 16px/24px 'Roboto', sans-serif; color: #000; width: 60%; text-align: left;}
.view_video{width: 100%;}
.view_video a{background: rgb(142,64,233); background: linear-gradient(113deg, rgba(142,64,233,1) 0%, rgba(88,51,154,1) 99%); -webkit-border-radius: 30px;
-moz-border-radius: 30px; border-radius: 30px; padding: 12px 22px; color: #fff; text-decoration: none;margin-top: 25px; display: inline-block;}
.rainbox_project_sec .col-lg-4.col-xl-4.col-md-4{padding: 0 20px !important;}*/
.rain_sec{width: 100%;padding: 200px 0 100px;}
.rain_inn{width: 100%; text-align: center;}
.rain_inn img{width: 600px; margin: 0 auto;}
.rainblox{width: 100%; padding: 200px 0 100px;}

.rain_top{width: 100%; padding-top: 100px;}
.rain_top h3{margin: 0px; font: 900 60px/70px 'Roboto', sans-serif; color: #000; text-align: center;}
.rain_top p{font: 400 24px/28px 'Roboto', sans-serif; color: #000; padding-top: 20px; text-align: center; margin: 0px;}
.rain_top img{width: 100%;margin-top: 95px;}
.rain_difi{width: 100%; margin-top: -130px; margin-bottom: 100px; text-align: center;}
.rain_difi h1{background: -webkit-linear-gradient(5deg, #9248e1 0%, #553395 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;
margin: 0px; font: 900 150px/160px 'Roboto', sans-serif; text-align: center;}
.rain_difi h5{margin: 0px; font: 900 60px/70px 'Roboto', sans-serif; color: #000; text-align: center;}
.rain_difi p{margin: 0px; font: 400 24px/30px 'Roboto', sans-serif; color: #000; text-align: center; padding-top: 10px;}
.difi_lt{width: 100%; background-size: cover !important; height: 312px;}
.difi_lt p{margin: 0px; font: 500 35px/45px 'Roboto', sans-serif; color: #000; text-align: center; padding-top: 19%;}
.difi_mid{width: 100%;}
.difi_mid h6{margin: 0px; font: 900 60px/58px 'Roboto', sans-serif; color: #000; text-align: center; padding-top: 35px;}
.difi_rt p{padding-left: 60px;}
.rain_comm{width: 100%; text-align: center; padding-top: 115px; position: relative;}
.rain_comm::before{content: ''; background: url('../images/larw.png') no-repeat center center; height: 136px; position: absolute;top: 11px; left: 154px; width: 180px;}
.rain_comm::after{content: ''; background: url('../images/rarw.png') no-repeat center center; height: 136px; position: absolute;top: 11px; right: 154px; width: 180px;}
.rain_comm h6{margin: 0px;font: 500 48px/55px 'Roboto', sans-serif; color: #000; text-align: center;}
.rain_comm p{margin: 0px;font: 500 36px/45px 'Roboto', sans-serif; color: #000; text-align: center;}
.hand_sec{width: 100%;  text-align: center; }
.hand_inn{width: 100%;position: relative;padding-top: 260px;}
.hand_inn img{width: 600px; position: absolute; top: 42px; margin: 0 auto; right: 0px; left: 0px;}

.purple_brd2{width: 100%; height: 9px; background: #903bfb; box-shadow: 8px 11px 0px 18px #903bfb; border-top: 11px solid #ffffff;
    border-bottom: 14px solid #ffffff; float: left; padding-top: 15px;}
.pass_sec{margin-top:29px; display: inline-block; border-top: 2px solid #fff;width: 100%; position: relative; background: rgb(145,62,238);
background: linear-gradient(90deg, rgba(145,62,238,1) 0%, rgba(205,165,179,1) 35%, rgba(253,254,216,1) 60%, rgba(191,150,70,1) 100%); padding-top: 88px;}
.pass_lt{width: 530px; position: absolute;left: 0px;}
.pass_lt img{width: 100%;}
.pass_rt{width: 100%;}
.pass_rt p{font: 400 25px/35px 'Roboto', sans-serif; color: #000; margin: 0px;}
.pass_btm_lt{width: 100%;}
.pass_btm_lt h6{margin: 0px;font: 900 38px/45px 'Roboto', sans-serif; color: #000; }
.pass_btm_lt p{margin: 0px;font: 500 18px/25px 'Roboto', sans-serif; color: #000; }
.pass_mrg{padding: 50px 0; border-bottom: 1px solid #a07227;}
.pass_mrg:nth-child(3){border: none;}
.pass_ribbon{width: 100%; background: linear-gradient(90deg
, rgb(85 51 148) 0%, rgb(140 70 218) 50%, rgb(85 51 148) 100%); padding: 50px 0;margin-top: -6px;}
.pass_ribbon p{margin: 0px; font:500 25px/30px 'Roboto', sans-serif; color: #fff; text-align:center; }
.technology_archi{width: 100%; padding: 100px 0 60px;}
.techno_inn{width: 100%; padding-bottom: 70px;}
.techno_inn h5{margin: 0px;font: 900 60px/70px 'Roboto', sans-serif; color: #000; text-align: center;}
.techno_inn img{width: 100%;margin-top: 50px;}
.slack_sec{width: 100%; margin-bottom: -155px;}
.slack_sec h5{margin: 0px 0 40px;font: 900 60px/70px 'Roboto', sans-serif; color: #000; text-align: center;}
.slack1{width: auto; text-align: center; position: relative;}
.slack1 p{margin: 0px; font: 500 12px/18px 'Roboto', sans-serif; color: #000; padding-top: 24px;}
.main_slack{width: 100%;}
.slack1:after{content: "\f067"; position: absolute; top: 34px; right: -64px;width: 20px; height: 20px; font-family: "Font Awesome 5 Pro"; color: #000; font-size: 24px;}
.slack1:nth-child(4):after{content: none;}
.top_rib{width: 100%;}
.top_rib1{width: 100%; margin-top: -8px;}
.top_rib1 img{width: 100%;}
.top_rib img{width: 100%;}
.tools_sec{width: 100%; background: #7c41c6; padding: 40px; padding: 133px 0 85px;}
.tools_sec_inn{width: 100%; border: 1px dashed #000; padding: 40px; background: #fff; border-radius: 30px;}
.tools_sec_inn_up{width: 100%;}
.tools_sec_inn_up h6{margin: 0px; font: 500 24px/30px 'Roboto', sans-serif; color: #000;}
.tools_sec_inn_up ul{margin: 0px; padding: 0px; list-style-type: none;}
.tools_sec_inn_dwn p{font: 500 12px/20px 'Roboto', sans-serif; color: #000;}
.tools_sec_inn_dwn{width: 100%; padding-top: 15px; display: flex; justify-content: space-between; align-items: center;}    
.tools_sec_inn_dwn div{text-align: center;}
.use_case_sec{width: 100%; padding: 103px 0 115px;  box-shadow: 9px -3px 16px 2px rgb(137 137 137 / 75%);  -webkit-box-shadow: 9px -3px 16px 2px;}
.use_case_inn{width: 100%;}
.use_case_inn h5{font: 900 60px/70px 'Roboto', sans-serif; margin: 0px; color: #000;text-align: center;}
.use_case_rt{width: 100%; padding: 60px;}
.use_case_rt h6{font: 500 48px/60px 'Roboto', sans-serif; margin: 0px; color: #000;}
.use_case_rt p{margin: 0px; padding-top: 40px; font: 400 24px/30px 'Roboto', sans-serif; color:#000; }
.use_case_rt a{position: relative;width: 270px; padding: 13px 15px; border: 2px solid #00bbff; border-radius: 5px; background: #071731; display: inline-block; 
    font:500 18px/20px 'Roboto', sans-serif; color: #fff;margin-top: 40px; text-decoration: none; }
.use_case_rt a::after{content: ''; background: url('../images/hasbar.png') no-repeat center right; height: 10px; width: 85px; position: absolute;top: 17px; right:16px;}
.use_case_inn_dwn{width: 100%; margin-top: 50px; background-size: cover !important; height: 585px;}
.use_case_lt{width: 100%; position: relative;}
.use_case_lt img{position: absolute;width: 100%; left: -15px; top: 83px;}
.wave_sec{width: 100%;}
.wave_sec img{width: 100%;}



/*agency*/
.agency_sec{width: 100%; margin-top: 90px;}
.agency_inn{width: 100%;}
.agency_top{width: 100%; position: relative;}
.agency_top iframe{width: 100%; height: 343px; border-top-left-radius: 20px; border-top-right-radius: 20px;}
.agency_top img{width: 100%; -webkit-border-top-left-radius: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-topleft: 20px;
-moz-border-radius-topright: 20px;
border-top-left-radius: 20px;
border-top-right-radius: 20px;}
.agency_btn{width: 100%; padding: 30px;}
.agency_btn h5{font: 700 36px/42px 'Roboto', sans-serif; color: #000; margin: 0px;}
.agency_btn p{margin: 0px;font: 400 18px/24px 'Roboto', sans-serif; color: #000; padding-top: 20px;}
.agency1{margin: 0 18px; border: 1px solid #ccc; border-radius: 20px;}
.agency_btn a{background: rgb(142,64,233); background: linear-gradient(113deg, rgba(142,64,233,1) 0%, rgba(88,51,154,1) 99%); -webkit-border-radius: 30px;
-moz-border-radius: 30px; border-radius: 30px; padding: 12px 22px; color: #fff; text-decoration: none;margin-top: 25px; display: inline-block;}
.vid_btn{width: 54px; height: 54px; position: absolute; left: 0px; right: 0px; margin: 0 auto; top: 45%;}
.agency_inn .slick-dots li{background: #d9d9d9; width: 30px;  height: 5px;}
.agency_inn .slick-dots li button:before{font-size: 0px;}
.agency_inn .slick-dots .slick-active{background: #aa6bfb !important;}
.agency_inn .slick-dots{bottom: -55px; width:100%;}

.agency_pro{width: 100%; padding: 100px 0; webkit-box-shadow: 9px -3px 16px 2px; box-shadow: 9px -3px 16px 2px rgb(137 137 137 / 75%);}
.max_sec{width: 100%; }
.max_up{width: 100%;position: relative;}
.max_inn{width: 100%;}
.max_dwn{width: 100%;  background: #9642f4; margin-top: 283px; padding-bottom: 80px;}
.max_inn .dis2{ position: relative;}

/*big_slider*/
.max_dwn1 {
  position: relative;
  z-index: 200;
  padding: 0 0px;
  margin: -147px 0 0;
  
  width: 100%;
}


/*big slider*/




.launch{margin-top: 0px !important;}
.new_launch{position: absolute; background: #000; padding: 15px 0; width: 260px; top: 75px; right: 0px; text-align: center;}
.new_launch p{font: 500 36px/44px 'Roboto', sans-serif; color: #fff; margin: 0px;}
.max_inn .dis2 p{font: 400 24px/30px 'Roboto', sans-serif; color: #000; margin: 0px; text-align: center; padding-top: 50px;}
.agency_abt_inn{width: 100%;padding-top: 60px;}
.agency_abt_inn h6{margin: 0px;font: 900 48px/54px 'Roboto', sans-serif; color: #000; text-align: center;}
.agency_abt_inn p{margin: 0px;font: 500 24px/30px 'Roboto', sans-serif; color: #000; padding-top: 30px; opacity: 80%; text-align: center;}
.agency_ser1{width: 100%; position: relative; margin-top: 40px; border-radius: 20px; background-size: cover !important; height: 540px;}
.agency_ser1 img{width: 100%;-webkit-border-radius: 20px;-moz-border-radius: 20px; border-radius: 20px;}
.agency_ser1_inn{width: 40%; padding: 70px 0 0 50px;}
.agency_ser1_inn h3{font: 900 48px/54px 'Roboto', sans-serif; color: #fff; margin: 0px;}
.agency_ser1_inn h3::after{background: #9e44ff; width: 90px; position: absolute; left: 50px;content: ""; height: 4px; top: 185px;}

.agency_ser1_inn h3 span{color: #9e44ff;}
.agency_ser1_inn p{font: 400 22px/28px 'Roboto', sans-serif; color: #fff; text-align: left; padding-top: 50px; margin: 0px;}
.distribution_sec{width: 100%; /*background: #000;*/}
.agency_shad{box-shadow: none;}
.distribution_up{width: 100%; position: relative;}
.distribution_up img{width: 100%;}
.distribution_dwn{width: 100%; /*transform: translatey(-239px);*/ background: #000; padding: 0 0 100px;}
.dis_hed{width: 100%; padding-bottom: 230px;}
.dis_hed h6{margin: 0px;font: 900 48px/54px 'Roboto', sans-serif; color: #000; text-align: center;}
.dis_hed h6:after{content: ''; position: absolute; top: 130px; left: 0px; right: 0px; margin: 0 auto;background: #9e44ff; width: 80px; height:4px;}
.dis_hed h6 span{color: #9e44ff;}
.dis2{width: 100%; position: absolute; top: 20px; left: 0px; right: 0px; margin: 0 auto;}
.dis2 h6{margin: 0px;font: 900 48px/54px 'Roboto', sans-serif; color: #000; text-align: center;}
.dis2 h6:after{content: ''; position: absolute; top: 130px; left: 0px; right: 0px; margin: 0 auto;background: #9e44ff; width: 80px; height:4px;}
.dis2 h6 span{color: #9e44ff;}
.distribution_dwn_lt{width: 100%;display: flex; align-items: center; justify-content: space-around; position: relative; margin-top: -200px;}
.dist_up{width: 100%; position: relative; background-size: cover !important; padding: 30px 20px;}
.dist_up img{width: 100%; border-radius: 20px;}
.dist_dwn{width: 100%;}
.dist_last{width: 100%; display: inline-block; margin-top: 50px;}
.dist_last_lt{width: 40%; float: left;}
.dist_last_lt h6{font: 500 36px/42px 'Roboto', sans-serif; color: #fff; margin: 0px; position: relative;}
.dist_last_lt h6::after{content: ''; position: absolute; top: 115px; left: 0px;background: #9e44ff; width: 90px; height: 4px;}
.dist_last_rt{width: 60%; float: right;}
.dist_last_rt p{font: 400 20px/24px 'Roboto', sans-serif; margin: 0px; color: #fff;}
.dist_dwn1{width: 220px;bottom: 0px; top: 0px; left: 0px; padding: 34px 0px 0 40px;}
.dist_dwn1 img{width: 100%;}
.distribution_dwn .col-sm-6{padding: 0 20px !important;}

/*news*/
.news_inn{width: 100%; border: 1px solid #ccc;border-radius: 20px; margin-bottom: 40px;}
.news_inn_top{width: 100%;}
.news_cret{font-weight: 700px !important;}
.news_inn_top img{width: 100%;border-radius: 20px;}
.news_sec .nav-tabs .nav-link.active {border: none; background: none;}
.news_sec .nav-tabs .nav-link:hover{border: none;}
.news_sec .nav-tabs .nav-link:focus{border: none;}
.news_inn_btm{width: 100%; padding: 30px;}
.news_sec #nav-tab{margin-bottom: 70px;}
.date{display: inline-block; width: 100%;}
.date1{float: left; width: auto;font: 500 14px/20px 'Roboto', sans-serif; color: #000; padding-top: 5px;}
.date2{float: right; width: auto; font: 500 14px/20px 'Roboto', sans-serif; color: #8b42d9; padding: 4px 25px; border: 1px solid #8b42d9; border-radius: 4px;}
.news_inn_btm h6{font: 500 24px/30px 'Roboto', sans-serif; color: #000; margin: 0px; text-align: left; padding-top: 22px;}
.news_inn_btm p{font: 400 18px/24px 'Roboto', sans-serif; color: #000; opacity: 80%; padding-top: 20px; margin: 0px;}
.tab-content .col-sm-4{padding: 0 20px;}
.news_sec .nav-link.active:before{content: ''; position: absolute; bottom: 0px; left: 0px; background: #9d3fea; height: 3px; width: 50%;}
.news_sec .nav-link.active:after{content: ''; position: absolute; bottom: 0px; left: 50%; background: #9d3fea; height: 3px;  width: 50%;}
.pagination_sec{width: 100%; text-align: center; display: inline-block; padding-top: 100px;}
.pagi_inn{width: 400px; margin: 0 auto;}
.pagi_inn span{border: 1px solid #b8a9d2; padding: 7px 0; width: 125px; border-radius: 25px; font: 500 16px/24px 'Roboto', sans-serif; color: #000; display: inline-block; }
.fa-arrow-circle-left{font-size: 40px; padding-right: 20px;}
.fa-arrow-circle-right{font-size: 40px; padding-left: 20px;}


/*news_details*/
.news_details_sec{width: 100%; padding: 150px 0 100px;}
.news_details_inn{width: 100%;}
.news_details_inn h4{margin: 0px 0 15px; padding: 5px 12px; text-transform: uppercase; background: linear-gradient(170deg, rgba(158,68,255,1) 0%, rgba(75,48,136,1) 99%); font: 500 30px/36px 'Roboto', sans-serif; color: #fff;}
.news_details_inn h6{margin: 0px 0 15px; font: 700 32px/36px 'Roboto', sans-serif; color: #000;}
.news_details_inn p{margin: 0px; padding: 0px; font: 300 18px/24px 'Roboto', sans-serif; color: #000;}
.news_detail_lt{width: 100%; margin-top: 50px; font-size: 18px;}
.news_detail_lt img{width: 100%; margin-bottom: 25px;}
.news_detail_lt p{font: 300 16px/22px 'Roboto', sans-serif; color: #000;}
.news_detail_rt{width: 100%; padding: 30px 20px 20px; background: linear-gradient(170deg, rgba(158,68,255,1) 0%, rgba(75,48,136,1) 99%); margin-top: 50px;}
.news_detail_rt h6{margin: 0px 0 15px; font: 400 20px/24px 'Roboto', sans-serif; color: #fff;}
.news_detail_rt_inn{width: 100%; margin-bottom: 20px; background: #fff;}
.news_detail_rt_inn_top{width: 100%; transition: all ease-in-out .2s; overflow: hidden;}
.news_detail_rt_inn_top img{width: 100%; transition: all ease-in-out .2s;}
.news_detail_rt_inn_dwn{width: 100%;  padding: 10px 15px;}
.news_detail_rt_inn_dwn h6{margin: 0px 0 12px; font: 400 18px/22px 'Roboto', sans-serif; color: #000;}
.news_detail_rt_inn_dwn p{font: 300 16px/22px 'Roboto', sans-serif; color: #000;}
.read_more{width: 100%; text-align: right; padding-right: 15px;}
.read_more a{color: #9d3fea; text-decoration: none; font-weight: 400; font-size: 18px;}
.read_more a:hover{color: #9d3fea; text-decoration: none;}
.read{width: 100%; text-align: right;}
.read a{color: #000; text-decoration: none; font-weight: 700;}
.news_detail_rt_inn:hover .news_detail_rt_inn_top img{transform: scale(1.2);  transition: all ease-in-out .2s;  opacity: 0.8;}

.media_credit_sec{width: 100%; }
.media_credit_lt{width: 100%;background: #fff; padding: 70px; margin-bottom: 90px; position: relative; border-radius: 60px; box-shadow: -2px 3px 24px 0px rgba(0,0,0,0.75);
-webkit-box-shadow: -2px 3px 24px 0px rgba(0,0,0,0.75); -moz-box-shadow: -2px 3px 24px 0px rgba(0,0,0,0.75);}
.media_credit_lt img{width: 190px; max-width: 100%;}
.media_credit_lt h4{font: 500 42px/50px 'Roboto', sans-serif; color: #000; margin: 0px; padding-top: 47px;}
.media_credit_lt p{font: 400 24px/30px 'Roboto', sans-serif; color: #000; padding-top: 32px; height: 100px; margin: 0px;}
.media-gx-5 {
    --bs-gutter-x: 80px;
}
.violet_bg{height: 638px; background: rgb(137,68,214);
background: linear-gradient(180deg, rgba(137,68,214,1) 0%, rgba(85,51,150,1) 99%); position: absolute; top: 70%; left: 0px; right: 0px;}
.media_bar{width: 100%; }
.media_bar_inn{height: 6px; background: #8644d2;width: 100%; }
.lead_sec{width: 100%; margin-top: 80px;}
.lead_sec h6{font: 500 48px/54px 'Roboto', sans-serif; color: #000;}
.lead_sec p{font: 400 24px/30px 'Roboto', sans-serif; color: #000; padding-top: 35px; margin: 0px;}
.lead_sec p a{color: #8644d2;}
.mar_top{margin-top: 80px;}


.contact_sec{width: 100%; padding: 200px 0 100px; box-shadow: 9px -3px 16px 2px rgb(137 137 137 / 75%);}
.contact_inn{width: 100%;}
.contact_inn h6{font: 900 72px/82px 'Roboto', sans-serif; text-align: center; color: #000; margin: 0px;}
.contact_inn p{font: 500 24px/30px 'Roboto', sans-serif; color: #000; text-align: center;}
.contact_inn_lt{width: 100%;}
.con_inn{width: 100%; margin-bottom: 20px;}
.con_inn input[type="text"], input[type="email"], input[type="tel"]{width: 100%; height: 60px; padding: 0 10px; color: #999999; border: 1px solid #ccc;}
.con_marg{margin-top: 140px;}
.con_inn select{width: 100%; height: 60px; padding: 0 10px; color: #999999; border: 1px solid #ccc; background: #fff;}
.con_inn input[type="submit"]{width: 175px; padding: 10px 0; text-align: center; font:500 24px/30px 'Roboto', sans-serif; color: #fff; border: 1px solid #ccc; border-radius: 6px;
background: linear-gradient(170deg, rgba(158,68,255,1) 0%, rgba(75,48,136,1) 99%);}
.con_inn input[type="submit"]:hover{background: linear-gradient(180deg, rgba(85,51,150,1) 0%, rgba(137,68,214,1) 100%);}
.con_inn textarea{width: 100%; height: 100px; padding: 10px 10px; color: #999999; border: 1px solid #ccc; background: #fff; resize:none;}
.contact_inn_rt{width: 100%;  padding-left: 80px;}
.contact_inn_rt h6{font: 500 48px/54px 'Roboto', sans-serif; color: #000;text-align: left;}
.office1{width: 100%; padding-top: 20px;}
.office1 h6{font: 700 22px/32px 'Roboto', sans-serif;}
.office1 p{font: 400 18px/25px 'Roboto', sans-serif; color: #000; text-align: left; margin: 0px;}


.abt_mod .modal-dialog{max-width: 1000px; margin:7% auto;}
.leader_dwn_rt .fa-info-circle{color:#000; font-size: 25px;}
.agency_sec .slick-next{right: 0px !important;}
.modal-title{font-size: 25px; line-height: 28px;}
.modal-title span{font-size: 18px;}
.Popup__PopupContent-sc-1o1cy5r-3{width: 900px !important;}
.Description__Text-sc-o9k4jz-1 div{padding-bottom: 15px; }
.PopupComponent__Content-sc-12ld66t-0{margin: 30px 0;}
.eapps-widget-toolbar-panel-wrapper{display: none;}
.WidgetBackground__Content-e8l9qy-4 a{display: none !important;}
.foot_menu ul li a.active{border-bottom: 3px solid #9d3fea;}
.foot_menu ul li a:hover{border-bottom: 3px solid #9d3fea;}

.new_rain{width:100%; display: none; text-align: center;}
.new_rain img{width: 100%;}
.rain_off{display: block;}

.tul_dwn img{width: 100%;}
.rain_inn h6 a{color: #9d3fea;}
.dropdown-item:active{background: #eee;}
.cre_mob_off{display: block;}
.cre_mob_on{display: none;}
.con_details{width: 100%;}
.con_details1{width: 100%; }
.con_details1 p{font: 500 20px/25px 'Roboto', sans-serif; color: #000; margin: 0 0 10px; text-align: left;}
.con_inn p{text-align: left; font: 400 16px/20px 'Roboto', sans-serif; margin: 0px; padding-top: 8px;}
.pass_btm_rt p{font: 400 18px/24px 'Roboto', sans-serif; color: #000; margin: 0px;}
.gap_con{margin-top: 0px;}

.abt_cre{margin-bottom: 0px !important;}
.create_bks a{color: #aa6bfb; text-decoration: none;}
.content_sec .nav-link.active::before{content: ''; position: absolute; bottom: -1px; left: 0px; background: #9d3fea; height: 3px; width: 50%;}
.content_sec .nav-link.active::after{content: ''; position: absolute; bottom: -1px; right: 0px; background: #9d3fea; height: 3px; width: 50%;}
.nd_sec{padding-bottom: 80px;}

.lights{width: 100%;  position: relative; height: auto;}
.lights video{width: 100%; border-radius: 20px;}
.lights .agency_ser1_inn{position: absolute; top: 0px;}
.rain_difi ul{margin: 0; padding: 25px 0 0; width: 70%;  display: inline-block; list-style-type: none;}
.rain_difi ul li{font-size: 20px; line-height: 28px; text-align: left; list-style-type: none;}
.rain_difi ul li:before{content:'\00b7'; font-size:80px; line-height:12px; vertical-align:text-top;}
.fa-hand-point-right{color: #9248e1;}
.vid_lit{width: 100%; background: rgba(0, 0, 0, 0.6); position: absolute; top: 0px; left: 0px; right: 0px; bottom: 6px; border-radius: 20px;}
.discober_lt{width: 100%; position: absolute; left: 0px; top: -27px;}
.discober_lt img{width: 20%;}
.discober_lt_inn{width: 100%; background: #fff; border-radius: 20px; padding: 110px 0;}
.discober_lt_inn h4{background: -webkit-linear-gradient(5deg, #9248e1 0%, #553395 100%); -webkit-background-clip: text;
 -webkit-text-fill-color: transparent; margin: 0px; font: 700 100px/110px 'Roboto', sans-serif; text-align: center;}
.discober_lt_inn h6{margin: 0px; font: 700 40px/55px 'Roboto', sans-serif; text-align: center; color: #000;} 
.t1_sec{width: 400px; position: absolute; top: -128px; right: -60px;}
.t1_sec img{width: 100%;}
.t2_sec{width: 410px; position: absolute; left: -100px; bottom: -151px;}
.t2_sec img{width: 100%;}
.discober_inner span{padding-top: 40px; display: inline-block;}

.privacy_sec{width: 100%; padding-top: 30px;}
.privacy_inn{width: 100%; padding-top: 20px;}
.privacy_inn p{font: 400 18px/24px 'Roboto', sans-serif; color: #000; margin: 0px; text-align: left; padding-bottom: 12px;}
.privacy_mid{width: 100%; padding-top: 20px;}
.privacy_mid h6{margin: 0px 0 20px; font: 700 26px/32px 'Roboto', sans-serif; color: #000; text-align: left; text-transform: uppercase;}
.privacy_mid p{margin: 0px; font: 400 18px/24px 'Roboto', sans-serif; color: #000; text-align: left; padding-bottom: 20px;}
.privacy_mid p a{color: #9d3fea;}
.privacy_mid ul{margin: 0; padding: 0px 0 20px;}
.privacy_mid ul li{font: 400 18px/24px 'Roboto', sans-serif; color: #000;}
.privacy_sec .nav-tabs .nav-link.active{border:none; background: none; border-bottom: 3px solid #9d3fea !important;}

.privacy_sec .nav-link:hover:before{bottom: -3px;}
.privacy_sec .nav-link:hover:after{bottom: -3px;}
.privacy_sec .nav-link:focus{outline: none !important; border-color :transparent !important;}
.privacy_sec .nav-tabs .nav-link{margin: 0px !important; border:none !important;}
.privacy_inn h6{margin: 0px 0 5px; font: 700 35px/38px 'Roboto', sans-serif; color: #000; text-align: left; text-transform: uppercase;}
.privacy_sec ul{justify-content: space-between;}
.new_gap{margin-top: 100px;}
.leader_dwn_rt a{color: #000;}
.fa-imdb{font-size: 30px;}
.dropdown:hover .dropdown-menu{width: 100%;}
.dropdown-item:focus, .dropdown-item:hover{background: none;}
.new_nws .nav-link:hover:before{bottom:0px;}
.new_nws .nav-link:hover:after{bottom:0px;}
.new_nws .news_inn_btm h6{height: 180px; font: 400 22px/27px 'Roboto', sans-serif;}
.new_nws .nav-tabs .nav-link{border:none;}
.news_detail_lt ul li{font-style: italic;}
.org_con .nav-tabs .nav-link{border: none !important;}
.news_detail_lt a{color: #9d3fea;}

/*30.08.2022*/
.con_venture_sec {width:100%; padding: 70px 0 0; position: relative;}
.star{position: absolute; right:-115px; top:50px;}
.con_venture_sec h5{margin: 0px; font: 900 60px/70px 'Roboto', sans-serif; color: #000; text-align: center;}
.con_venture_sec p{font: 400 20px/26px 'Roboto', sans-serif; text-align: center; padding: 15px 0 0 25px; margin: 0px; color: #000;}
.venture_lt{width:100%; background-size: cover !important; height: 389px; transform: translate(-88px, -67px);}
.venture_lt p{margin: 0px; font: 500 20px/25px 'Roboto', sans-serif; color: #000; text-align: center; padding-top: 26%;}
.venture_rt{width:100%; background-size: cover !important; height: 355px; transform: translate(-153px, 105px);}
.venture_rt p{margin: 0px; font: 500 20px/25px 'Roboto', sans-serif; color: #000; text-align: left; padding-top: 20%; padding-left: 15%;}
.nft_sec{width:100%; margin-top: 95px;}
.nft_sec img{width: 100%;}
.yohand img{top:0px;}
.yohand .hand_inn{padding-top: 187px;}
.bub_desk{display: block;}
.bub_mob{display: none;}
.yohand .purple_brd2{box-shadow: 8px 11px 0px 18px #903bfb;  border-top: 9px solid #ffffff; border-bottom: 6px solid #ffffff;}
.slack1 img{width:100%;}

.main_slack img{width: 100%;}
.icon_dsk{display: block;}
.icon_mob{display: none;}
.icon_mob img{width: 100%;}
.venture_icon{width:100%;}
.venture_icon img{width: 100%;}

@media (min-width:1600px) and (max-width:1799px){
    .upp_banner_txt h3{font-size: 30px; line-height: 40px;}
    .upp_banner_txt p a{font-size: 20px; line-height: 26px;}
    .video_banner_txt h2{font-size: 80px; line-height: 90px;}
    .video_banner_txt h4{font-size: 50px; line-height: 60px;}
    .video_inn h4 { font: 500 35px/45px 'Roboto', sans-serif;}
    .video_sec{padding: 70px 0;}
    .discober_inner p{font-size: 40px; line-height: 50px;}
    .discover_sec{padding: 100px 0;}
    .card_inn h6{font-size: 40px; line-height: 50px;}
    .card_cont h6{font-size: 20px; line-height: 25px;}
    .card_cont p{font-size: 20px; line-height: 25px; padding-top: 85%;}
    .agency_ser1{margin-top: 0px;}
    .m_0{margin-top: 100px;}
    .abt_mod .modal-dialog{margin:10% auto;}
    .creators_sec{padding: 140px 0 80px;}
    .creators_inn h4{font-size: 60px; line-height: 66px;}
    .agency_btn p{font-size: 16px; line-height: 22px;}
    .creators_inn h6{margin: 15px 0 50px;}
    .violet_bg{top: 63%;}
    .content_box_dwn_lt h6{margin: 8px 0 15px; font-size: 24px; line-height: 28px;}
    .leader_dwn_lt h6{margin: 0px;}

    .rain_inn img{width: 500px;}
    .rain_top{padding-top: 75px;}
    .rain_top h3{font-size: 50px; line-height: 60px;}
    .rain_difi h1{font-size: 130px; line-height: 140px;}
    .difi_lt p{font-size: 35px; line-height: 44px; padding-top: 21%;}
    .difi_mid h6{font-size: 50px; line-height: 58px;}
    .leadership_sec h6{margin-bottom: 0px;}
    .contact_inn h6{font-size: 60px; line-height: 66px;}
    .contact_inn_rt h6{font-size: 48px; line-height: 55px;}
    .office1 h6{font-size: 22px; line-height: 28px;}
    .pass_btm_rt p{font: 400 18px/24px 'Roboto', sans-serif; color: #000; margin: 0px;}
    .agency_abt_inn{padding-top: 0px;}
    .t1_sec{width: 50%; top: -94px;}
    .t2_sec{width: 50%; bottom: -105px;}
    .privacy_mid h6{font-size: 25px; line-height: 30px;}
    .contact_sec{padding: 140px 0 80px;}
    .privacy_inn h6{font-size: 32px; line-height: 36px;}
    .discober_lt img{width: 21%;}
    .new_nws .news_inn_btm h6{height: 110px;}
}



@media (min-width:1400px) and (max-width:1599px){
	.upp_banner_txt h3{font-size: 30px; line-height: 40px;}
	.upp_banner_txt p a{font-size: 20px; line-height: 26px;}
	.video_banner_txt h2{font-size: 80px; line-height: 90px;}
	.video_banner_txt h4{font-size: 50px; line-height: 60px;}
	.video_inn h4 { font: 500 35px/45px 'Roboto', sans-serif;}
	.video_sec{padding: 70px 0;}
	.discober_inner p{font-size: 40px; line-height: 50px;}
	.discover_sec{padding: 80px 0;}
	.card_inn h6{font-size: 40px; line-height: 50px;}
	.card_cont h6{font-size: 20px; line-height: 25px;}
	.card_cont p{font-size: 20px; line-height: 25px; padding-top: 85%;}
    .agency_ser1{margin-top: 0px;}
    .m_0{margin-top: 100px;}
    .abt_mod .modal-dialog{margin:10% auto;}
    .creators_sec{padding: 140px 0 80px;}
    .creators_inn h4{font-size: 60px; line-height: 66px;}
    .agency_btn p{font-size: 16px; line-height: 22px;}
    .creators_inn h6{margin: 15px 0 50px;}
    .media_credit_lt h4 { font: 500 35px/45px 'Roboto', sans-serif; padding-top: 35px;}
    .media_credit_lt p { font: 400 22px/26px 'Roboto', sans-serif; padding-top: 25px;}
    .violet_bg{top: 80%;}
    .lead_sec h6{font-size: 35px; line-height: 42px; margin: 0px;}
    .lead_sec p{font-size: 22px; line-height: 26px; padding-top: 25px;}
    .content_box_dwn_lt h6{margin: 8px 0 15px; font-size: 24px; line-height: 28px;}
    .leader_dwn_lt h6{margin: 0px;}
    .rain_sec{padding: 140px 0 80px;}

    .rain_inn img{width: 470px;}
    .rain_top{padding-top: 75px;}
    .rain_top h3{font-size: 50px; line-height: 60px;}
    .rain_difi h1{font-size: 130px; line-height: 140px;}
    .difi_lt p{font-size: 35px; line-height: 44px; padding-top: 21%;}
    .difi_mid h6{font-size: 50px; line-height: 58px;}
    .techno_inn h5{font-size: 50px; line-height: 60px;}
    .slack_sec h5{font-size: 50px; line-height: 60px;}
    .use_case_inn h5{font-size: 50px; line-height: 60px;}
    .use_case_sec {width: 100%; padding: 75px 0 30px;}
    .use_case_lt img { width: 90%; left: -7px;}
    .techno_inn{text-align: center;}
    .techno_inn img{width: 88%;}
    .technology_archi {width: 100%; padding: 85px 0 60px;}
    .pass_rt p { font: 500 26px/30px 'Roboto', sans-serif;}
    .pass_mrg {padding: 35px 0;}
    .use_case_rt p{padding-top: 30px;}
    .pass_btm_lt h6{font-size: 35px; line-height: 40px;}
    .difi_lt{height: 311px;}
    .leadership_sec h6{margin: 0px;}
     .contact_inn h6{font-size: 60px; line-height: 66px;}
    .contact_inn_rt h6{font-size: 48px; line-height: 55px;}
    .office1 h6{font-size: 22px; line-height: 28px;}
    .agency_abt_inn{padding-top: 0px;}
    .pass_btm_rt p{font: 400 18px/24px 'Roboto', sans-serif; color: #000; margin: 0px;}
    .t1_sec{width: 50%; top: -80px;}
    .t2_sec{width: 50%; bottom: -81px; left: -44px;}
    .pass_lt{width: 437px;}
    .top_rib{margin-top: -2px;}
    .privacy_mid h6{font-size: 23px; line-height: 28px; margin-bottom: 12px;}
    .contact_sec{padding: 140px 0 80px;}
    .privacy_inn h6{font-size: 30px; line-height: 34px;}
    .discober_lt img{width: 21%;}
    .new_gap { margin-top: 50px;}
    .nd_sec {padding-bottom: 50px;}
    .agency_pro{padding: 50px 0;}
    .dis2 h6{font-size: 30px; line-height: 40px;}
    .dis2 h6:after{top: 95px;}
    .max_dwn{margin-top: 250px;}
    .new_nws .news_inn_btm h6{height: 110px;}

    .venture_lt p{padding-top: 26% !important;}
    .venture_lt {transform: translate(-41px, -56px);}
    .con_venture_sec p{padding: 15px 35px 0 56px;}
    .venture_rt p{padding: 20% 0 0 15% !important;}
    .venture_rt{transform: translate(-106px, 115px);}

}

@media (min-width:1200px) and (max-width:1399px){
	.upp_banner_txt h3{font-size: 30px; line-height: 40px;}
	.upp_banner_txt p a{font-size: 20px; line-height: 26px;}
	.video_banner_txt h2{font-size: 80px; line-height: 90px;}
	.video_banner_txt h4{font-size: 50px; line-height: 60px;}
	.video_inn h4 { font: 500 35px/45px 'Roboto', sans-serif;}
	.video_sec{padding: 70px 0;}
	.discober_inner p{font-size: 30px; line-height: 40px;}
	.discover_sec{padding: 80px 0;}
	.card_inn h6{font-size: 40px; line-height: 50px;}
	.card_cont h6{font-size: 20px; line-height: 25px;}
	.card_cont p{font-size: 20px; line-height: 25px;}
	.creators_bottom_lt{width: 60%;}
	.creators_bottom_rt{width: 40%;}
	.about_banner_txt{right: 160px;}
   .media_credit_lt h4 { font: 500 34px/40px 'Roboto', sans-serif; padding-top: 30px;}
   .media_credit_lt p { font: 400 20px/26px 'Roboto', sans-serif;  color: #000; padding-top: 14px; height: 85px; }
   .media_credit_lt{margin-bottom: 60px; padding: 45px;}
   .violet_bg{top: 79%;}
   .media-gx-5 { --bs-gutter-x: 60px;}
   .agency_ser1{margin-top: 0px;}
   .m_0{margin-top: 50px;}
   .creators_sec{padding:140px 0 50px;}
   .creators_inn h4{font-size: 50px; line-height: 60px;}
   .agency_sec{margin-top: 70px;}
   .agency_top iframe{height: 300px;}
   .agency_ser1_inn h3 br{display: none;}
   .agency_ser1_inn{width: 50%;}
   .agency_ser1_inn h3::after{left:54px; top: 130px;}
   .m_0 h3::after{top:150px;}
   .distribution_dwn { width: 100%; /*transform: translatey(-133px);*/}
   .abt_mod .modal-dialog{margin:10% auto;}
   
   .new_launch{width: 250px; padding: 10px 0; }
   .new_launch p {font: 500 30px/40px 'Roboto', sans-serif;}
   .creators_sec{padding: 140px 0 80px;}
   .creators_inn h4{font-size: 60px; line-height: 66px;}
   .agency_btn p{font-size: 16px; line-height: 22px;}
   .agn_ht{height: 106px;}
   .creators_inn h6 br{display: none; font-size: 22px; line-height: 26px;}
   .creators_inn h6{margin: 15px 0 50px;}
   .violet_bg{top: 65%; height: 500px;}
   .lead_sec h6{font-size: 35px; line-height: 42px; margin: 0px;}
   .lead_sec p{font-size: 22px; line-height: 26px; padding-top: 25px;}
   .content_box_dwn_lt h6{margin: 8px 0 15px; font-size: 24px; line-height: 28px;}
   .leader_dwn_lt h6{margin: 0px;}
   .rain_sec{padding: 140px 0 80px;}

   .rain_inn img{width: 450px;}
    .rain_top{padding-top: 75px;}
    .rain_top h3{font-size: 50px; line-height: 60px;}
    .rain_difi h1{font-size: 110px; line-height: 120px;}
    .difi_lt p{font-size: 30px; line-height: 35px; padding-top: 21%;}
    .difi_mid h6{font-size: 30px; line-height: 40px;}
    .techno_inn h5{font-size: 30px; line-height: 40px;}
    .slack_sec h5{font-size: 30px; line-height: 40px;}
    .use_case_inn h5{font-size: 30px; line-height: 40px;}
    .use_case_sec {width: 100%; padding: 70px 0 30px;}
    .use_case_lt img { width: 90%; left: -7px;}
    .techno_inn{text-align: center;}
    .techno_inn img{width: 88%;}
    .technology_archi {width: 100%; padding: 85px 0 60px;}
    .pass_rt p { font: 500 24px/30px 'Roboto', sans-serif;}
    .pass_mrg {padding: 35px 0;}
    .pass_lt{width: 536px; bottom: -84px;}
    .use_case_rt p{padding-top: 30px; font-size: 22px; line-height: 26px;}
    .pass_btm_lt h6{font-size: 30px; line-height: 40px;}
    .difi_lt{height: 265px;}
    .rain_comm::before{left: 112px; background-size: 82%;}
    .rain_comm::after{right: 112px; background-size: 82%;}
    .use_case_rt h6{font-size: 30px; line-height: 40px;}
    .use_case_inn_dwn{height: 505px;}
    .pass_ribbon{height: 170px;}
    .pass_btm_lt h6 br{display: none;}
    .rain_difi h5{font-size: 40px; line-height: 50px;}
    .rain_difi{margin-bottom: 80px;}
    .leadership_sec h6{margin: 0px;}
     .contact_inn h6{font-size: 60px; line-height: 66px;}
    .contact_inn_rt h6{font-size: 48px; line-height: 55px;}
    .office1 h6{font-size: 22px; line-height: 28px;}
    .agency_abt_inn{padding-top: 0px;}
    .pass_btm_rt p{font: 400 18px/24px 'Roboto', sans-serif; color: #000; margin: 0px;}
    .lights .agency_ser1_inn h3 br{display: none;}
    .lights .agency_ser1_inn h3{font-size: 35px; line-height: 45px;}
    .rain_difi ul{width: 80%;}
    .t1_sec{width: 50%; top: -80px;}
    .t2_sec{width: 50%; bottom: -81px; left: -44px;}
    .top_rib{margin-top: -2px;}
    .privacy_mid h6{font-size: 22px; line-height: 26px; margin-bottom: 6px;}
    .contact_sec{padding: 140px 0 80px;}
    .creators_inn h6{font-size: 20px; line-height: 24px;}
    .content_box_dwn_lt h6 br{display: block;}
    .privacy_inn h6{font-size: 30px; line-height: 34px;}
    .discober_lt img{width: 22%;}
    .leadership_sec h6{margin: 0px; font-size: 28px; line-height: 32px;}
    .slack1:after{right: -23px;}
    .agency_ser1_inn h3{font-size: 30px; line-height: 36px;}
    .distribution_dwn_lt{margin-top: -190px;}
    .dis_hed h6{font-size: 30px; line-height: 35px;}
    .dis_hed h6:after{top: 95px;}
    .new_gap { margin-top: 50px;}
    .nd_sec {padding-bottom: 50px;}
    .agency_pro{padding: 50px 0;}
    .dis2 h6{font-size: 30px; line-height: 40px;}
    .dis2 h6:after{top: 95px;}
    .max_dwn{margin-top: 250px;}
    .new_nws .news_inn_btm h6{height: 130px; font-size: 20px; line-height: 24px;}

    .venture_lt p{padding-top: 30% !important; font-size: 17px; line-height: 22px;}
    .venture_lt {transform: translate(-41px, -56px); background-size: 98% !important;}
    .con_venture_sec p{padding: 15px 35px 0 56px;}
    .venture_rt p{padding: 24% 0 0 15% !important; font-size: 17px; line-height: 22px;}
    .venture_rt{transform: translate(-128px, 93px); background-size: 98% !important;}
   
    .con_venture_sec{padding: 45px 0 0;}
    .con_venture_sec h5{font-size: 50px;}


}

@media (min-width:992px) and (max-width:1199px){
	.upp_banner_txt h3{font-size: 30px; line-height: 40px;}
	.upp_banner_txt p a{font-size: 20px; line-height: 26px;}
	.video_banner_txt h2{font-size: 60px; line-height: 80px;}
	.video_banner_txt h4{font-size: 50px; line-height: 60px;}
	.video_inn h4 { font: 500 30px/40px 'Roboto', sans-serif;}
	.video_sec{padding: 70px 0;}
	.discober_inner p{font-size: 28px; line-height: 33px;}
	.discover_sec{padding: 70px 0;}
	.card_inn h6{font-size: 40px; line-height: 50px;}
	.card_cont h6{font-size: 20px; line-height: 25px;}
	.card_cont p{font-size: 20px; line-height: 25px;}
	.creators_bottom_rt ul li a img{width: 45px;}
	.nav-link{padding: 15px 10px !important;}
	.about_banner_txt{right: 110px;}
	.about_banner_txt h6{font-size: 25px; line-height: 26px;}
	.media_credit_lt h4 { font: 500 28px/34px 'Roboto', sans-serif;}
   .media_credit_lt p { font: 400 20px/24px 'Roboto', sans-serif;  color: #000; padding-top: 14px; height: 110px; }
   .media_credit_lt{margin-bottom: 60px; padding: 40px;}
   .media_credit_lt img{width: 40%;}
   .violet_bg{top: 58%;}
   .media-gx-5 { --bs-gutter-x: 60px;}
   .agency_ser1{margin-top: 0px;}
   .m_0{margin-top: 50px;}
   .gallery-item-3{width: 300px !important; height: 300px !important;}
   .gallery-item-2, .gallery-item-4 {width: 220px !important; height: 220px !important;}
   .gallery-item-5, .gallery-item-1 {width: 170px !important; height: 170px !important;}
   .agency_abt_inn p br{display: none;}
   .max_inn .dis2 p br{display: none;}
   .creators_sec{padding:140px 0 50px;}
   .creators_inn h4{font-size: 50px; line-height: 60px;}
   .agency_sec{margin-top: 70px;}
   .agency_top iframe{height: 244px;}
   .agency_ser1_inn h3 br{display: none;}
   .agency_ser1_inn{width: 50%;}
   .agency_ser1_inn h3::after{left:54px; top: 130px;}
   .m_0 h3::after{top:130px;}
   .distribution_dwn { width: 100%; /*transform: translatey(-133px);*/ padding-bottom: 65px;}
   .new_launch{width: 250px; padding: 10px 0; }
   .new_launch p {font: 500 25px/32px 'Roboto', sans-serif;}
   .agency_ser1_inn h3 { font: 900 30px/40px 'Roboto', sans-serif;}
   .agency_ser1{height: 450px;}
   .dist_last_lt h6 {font: 500 28px/36px 'Roboto', sans-serif;}
   .dist_last_rt p {font: 400 16px/22px 'Roboto', sans-serif;}
   .dist_last_lt h6::after{top: 90px;}
   .agency_btn p{font-size: 16px; line-height: 22px;}
   .agn_ht{height: 106px;}
   .agency_btn h5 { font: 700 30px/36px 'Roboto', sans-serif;}
   .violet_bg{top: 75%; height: 480px;}
   .lead_sec h6{font-size: 30px; line-height: 35px; margin: 0px;}
   .lead_sec p{font-size: 20px; line-height: 26px; padding-top: 22px;}
   .leader_dwn_lt h6{font-size: 22px; line-height: 28px;}
   .content_box_dwn_lt h6{margin: 8px 0 15px; font-size: 20px; line-height: 26px;}
   .leader_dwn_lt h6{margin: 0px;}
   .rain_sec{padding: 140px 0 80px;}

   .rain_inn img{width: 500px;}
    .rain_top{padding-top: 75px;}
    .rain_top h3{font-size: 40px; line-height: 50px;}
    .rain_difi h1{font-size: 110px; line-height: 120px;}
    .difi_lt p{font-size: 24px; line-height: 30px; padding-top: 21%;}
    .difi_mid h6{font-size: 30px; line-height: 40px;}
    .techno_inn h5{font-size: 30px; line-height: 40px;}
    .slack_sec h5{font-size: 30px; line-height: 40px;}
    .use_case_inn h5{font-size: 30px; line-height: 40px;}
    .use_case_sec {width: 100%; padding: 70px 0 30px;}
    .use_case_lt img { width: 90%; left: -7px;}
    .techno_inn{text-align: center;}
    .techno_inn img{width: 88%;}
    .technology_archi {width: 100%; padding: 75px 0 50px;}
    .pass_rt p { font: 500 24px/30px 'Roboto', sans-serif;}
    .pass_mrg {padding: 35px 0;}
    .pass_lt{width: 536px; bottom: -84px;}
    .use_case_rt p{padding-top: 30px; font-size: 18px; line-height: 22px;}
    .pass_btm_lt h6{font-size: 30px; line-height: 40px;}
    .difi_lt{height: 222px;}
    .rain_comm::before{left: 15px; background-size: 82%;}
    .rain_comm::after{right: 15px; background-size: 82%;}
    .use_case_rt h6{font-size: 30px; line-height: 40px;}
    .use_case_inn_dwn{height:423px;}
    .pass_ribbon{height: 170px;}
    .pass_btm_lt h6 br{display: none;}
    .rain_difi h5{font-size: 40px; line-height: 50px;}
    .rain_top p{font-size: 22px; line-height: 28px;}
    .rain_difi{margin-bottom: 80px;}
    .slack1 img{width: 75%;}
    .use_case_rt { width: 100%; padding: 30px 15px 0 0;}
    .slack1:after{right: -23px;}
    .pass_ribbon p{font-size: 21px; line-height: 25px;}
    .leadership_sec h6{margin-bottom: 0px; font-size: 25px !important; line-height: 28px !important;}
     .contact_inn h6{font-size: 60px; line-height: 66px;}
    .contact_inn_rt h6{font-size: 48px; line-height: 55px;}
    .office1 h6{font-size: 22px; line-height: 28px;}
    .creators_inn h6 br{display: none;}
    .agency_abt_inn{padding-top: 0px;}
    .pass_btm_rt p{font: 400 18px/24px 'Roboto', sans-serif; color: #000; margin: 0px;}
    .lights{height: auto;}
    .rain_difi ul{width: 100%;}
    .t1_sec{width: 50%; top: -65px;}
    .t2_sec{width: 50%; bottom: -70px; left: -19px;}
    .top_rib{margin-top: -4px;}
    .privacy_mid h6{font-size: 20px; line-height: 24px;}
    .contact_sec{padding: 140px 0 50px;}
    .creators_inn h6{font-size: 20px; line-height: 24px;}
    .privacy_inn h6{font-size: 28px; line-height: 32px;}
    .discober_lt img { width:25%;}
    .dis_hed h6{font-size: 30px; line-height: 40px;}
    .dis_hed h6:after{top: 100px;}
    .dist_last{margin-top: 20px;}
    .agency_ser1_inn p{font-size: 20px; line-height: 25px;}
    .location_sec ul li{padding: 0 16px;}
    .new_gap { margin-top: 50px;}
    .nd_sec {padding-bottom: 50px;}
    .agency_pro{padding: 50px 0;}
    .dis2 h6{font-size: 30px; line-height: 40px;}
    .dis2 h6:after{top: 95px;}
    .max_dwn{margin-top: 250px;}
    .new_nws .news_inn_btm{padding: 16px;}
    .new_nws .news_inn_btm h6{font: 400 18px/24px 'Roboto', sans-serif;}
    .new_nws .news_inn_btm h6{height: 130px; font-size: 18px; line-height: 24px;}

    .venture_lt p{padding-top: 36% !important; font-size: 16px; line-height: 20px; text-align: left;}
    .venture_lt p br{display: none;}
    .venture_lt {transform: translate(-10px, -56px); background-size:100% !important;}
    .con_venture_sec p{padding: 15px 35px 0 56px;}
    .venture_rt p{padding: 30% 0 0 15% !important; font-size: 16px; line-height: 20px;}
    .venture_rt{transform: translate(-69px, 93px); background-size: 100% !important;}
    .yohand img{top:30px;}
    .yohand .hand_inn{padding-top: 216px;}

}

@media (min-width:768px) and (max-width:991px){
	.upp_banner_txt h3{font-size: 30px; line-height: 40px;}
	.upp_banner_txt p a{font-size: 20px; line-height: 26px;}
	.video_banner_txt h2{font-size: 60px; line-height: 70px;}
	.video_banner_txt h4{font-size: 50px; line-height: 60px;}
	.video_inn h4 { font: 500 30px/40px 'Roboto', sans-serif;}
	.video_inn h4 br{display: none;}
	.video_sec{padding: 70px 0;}
	.discober_inner p{font-size: 22px; line-height: 25px;}
	.discover_sec{padding: 70px 0;}
	.card_inn h6{font-size: 30px; line-height: 40px;}
	.card_cont h6{font-size: 20px; line-height: 25px;}
	.card_cont p{font-size: 17px; line-height: 22px; padding-top: 35px;}
	.card_inn h6 br{display: none;}
	.discober_inner p br{display: none;}
	.navbar-nav{margin-top: 20px;}
    .nav-link{padding: 10px 20px !important; font-size: 15px;}
    .rain_inn_bottom{height: auto; padding-bottom: 25px;padding: 20px 16px 0px;}
    .rain_inn_bottom h6{font: 700 26px/30px 'Roboto', sans-serif;}
    .about_banner_txt{right: 70px;}
	.about_banner_txt h6{font-size: 22px; line-height: 23px;}
   .media_credit_lt h4 { font: 500 21px/26px 'Roboto', sans-serif; padding-top: 15px; height: 60px;}
   .media_credit_lt h4 br{display: none;}
   .media_credit_lt p { font: 400 16px/20px 'Roboto', sans-serif;  color: #000; padding-top: 12px; height: 120px;}
   .media_credit_lt{margin-bottom: 40px; padding: 30px;}
   .media_credit_lt img{width: 40%;}
  
   .media-gx-5 { --bs-gutter-x: 50px;}
   /*18.03.2022*/
   .creators_sec{padding:120px 0 50px;}
   .creators_inn h4{font-size: 40px; line-height: 50px;}
   .agency_sec{margin-top: 70px;}
   .agency_top iframe{height: 180px;}
   .agency_ser1_inn h3 br{display: none;}
   .agency_ser1_inn{width: 60%;}
   .agency_ser1_inn h3::after{left:54px; top:127px;}
   /*.m_0 h3::after{top:150px;}*/
   .distribution_dwn { width: 100%; /*transform: translatey(-110px);*/ padding-bottom: 40px;}
   .agency_btn h5 { font: 700 22px/30px 'Roboto', sans-serif;}
   .agency_btn p{font-size: 16px; line-height: 22px;}
   .agency_ser1{height: 400px; margin-top: 85px;}
   .agency_ser1_inn h3 { font: 900 32px/44px 'Roboto', sans-serif;}
   .agency_pro{padding: 0 0 50px;}
   .dist_up{padding: 30px 0;}
   .dis2 h6 { margin: 0px; font: 900 30px/35px 'Roboto', sans-serif;}
   .launch{margin-top: 50px !important;}
   .new_launch p { font: 500 24px/26px 'Roboto', sans-serif;}
   .dist_last_lt{width: 100%;}
   .dist_last_rt{width: 100%;}
   .dist_last_lt h6 {font: 500 26px/32px 'Roboto', sans-serif; height: 60px;}
   .dist_last_lt h6::after{top:50px;}
   .content_box_dwn_lt h6 { margin: 0px; font: 500 20px/25px 'Roboto', sans-serif;}
   .launch h3::after{top: 130px;}
   .new_launch{width: 250px; padding: 10px 0; }
   .new_launch p {font: 500 26px/34px 'Roboto', sans-serif;}
   .agency_ser1_inn h3 { font: 900 30px/35px 'Roboto', sans-serif;}
   .agency_ser1{height: 450px; margin-top: 50px;}
   .dist_last_lt h6 {font: 500 26px/34px 'Roboto', sans-serif;}
   .dist_last_rt p {font: 400 16px/22px 'Roboto', sans-serif;}
   .dist_last_lt h6::after{top: 45px;}
   .dis2{top: -10px;}
   .dist_last{margin-top: 15px;}
   .gallery-item-3{width: 200px !important; height: 200px !important;}
    .gallery-item-2, .gallery-item-4{width: 150px !important; height: 150px !important;}
    .gallery-item-1, .gallery-item-5{width: 120px !important; height: 120px !important;}
    .gallery-item p{padding-top: 10px !important; font-size: 14px !important; line-height: 16px !important;}
    .gallery-controls .fa-arrow-circle-left{font-size: 22px;}
    .gallery-controls .fa-arrow-circle-right{font-size: 22px;}
    .max_dwn { width: 100%; background: #9642f4; margin-top: 150px; padding-bottom: 0px;}
    .max_inn .dis2 p { font: 400 22px/27px 'Roboto', sans-serif;}
    .agency_btn p{font-size: 16px; line-height: 22px;}
   .agn_ht{height: auto;}
   .violet_bg{top: 67%; height: 335px;}
   .lead_sec h6{font-size: 26px; line-height: 30px; margin: 0px;}
   .lead_sec p{font-size: 18px; line-height: 24px; padding-top: 20px;}
   .leader_dwn_lt h6{font-size: 20px; line-height: 26px;}
   .mar_top { margin-top: 35px;}
   .creators_inn h6{margin: 15px 0 50px;}
   .content_box_dwn_lt h6{margin: 8px 0 15px; font-size: 20px; line-height: 26px;}
   .leader_dwn_lt h6{margin: 0px;}
   .contact_sec{padding: 120px 0 50px;}
   .contact_inn h6{font-size: 40px; line-height: 50px;}
   .contact_inn p{font-size: 24px; line-height: 30px;}
   .con_marg { margin-top: 20px;}
   .con_inn input[type="text"], input[type="email"], input[type="tel"]{height: 45px;}
   .contact_inn_rt{padding: 0px;}
   .office1 h6{font-size: 18px; line-height: 22px;}
   .office1 p{font-size: 16px; line-height: 20px;}
   .con_inn input[type="submit"]{font-size: 20px; line-height: 26px; width: 150px;}

   .rain_inn img{width:400px;}
    .rain_top{padding-top: 75px;}
    .rain_top h3{font-size: 30px; line-height: 40px;}
    .rain_difi h1{font-size: 80px; line-height: 90px;}
    .difi_lt p{font-size: 19px; line-height: 21px; padding-top: 21%;}
    .difi_mid h6{font-size: 25px; line-height: 30px;}
    .techno_inn h5{font-size: 25px; line-height: 30px;}
    .slack_sec h5{font-size: 25px; line-height: 30px;}
    .use_case_inn h5{font-size: 25px; line-height: 30px;}
    .use_case_sec {width: 100%; padding: 60px 0 30px;}
    .use_case_lt img { width: 90%; left: -7px; top: 57px;}
    .techno_inn{text-align: center;}
    .techno_inn img{width: 88%;}
    .technology_archi {width: 100%; padding: 75px 0 50px;}
    .pass_rt p { font: 500 22px/27px 'Roboto', sans-serif;}
    .pass_mrg {padding: 30px 0;}
    .pass_lt{width: 395px; bottom: -84px;}
    .use_case_rt p{padding-top: 10px; font-size: 16px; line-height: 20px;}
    .pass_btm_lt h6{font-size: 25px; line-height: 30px;}
    .difi_lt{height: 162px;}
    .rain_comm::before{left: 15px; background-size: 50%;}
    .rain_comm::after{right: 15px; background-size: 50%;}
    .use_case_rt h6{font-size: 25px; line-height: 30px;}
    .use_case_inn_dwn{height:315px;}
    .pass_ribbon{height: 170px;}
    .pass_btm_lt h6 br{display: none;}
    .rain_difi h5{font-size: 30px; line-height: 40px;}
    .rain_top p{font-size: 22px; line-height: 28px;}
    .rain_difi{margin-bottom: 80px;}
    .slack1 img{width: 75%;}
    .use_case_rt { width: 100%; padding: 30px 15px 0 0;}
    .slack1:after{right: -23px;}
    .pass_ribbon p{font-size: 21px; line-height: 25px;}
    .tools_sec_inn_dwn{flex-flow: row wrap;}
    .tools_sec_inn_dwn .tul_dwn{width: 50%;}
    .main_slack{flex-flow: row wrap;}
    .main_slack .slack1{width: 50%;}
    .slack1::after{display: none;}
    .rain_comm h6{font-size: 28px; line-height: 30px;}
    .rain_comm p{font-size: 22px; line-height: 25px;}
    .use_case_rt a{margin-top: 17px;}
    .leadership_sec h6{margin: 0px;}
    .agency_abt_inn{padding-top: 0px;}
    .pass_btm_rt p{font: 400 18px/24px 'Roboto', sans-serif; color: #000; margin: 0px;}
    .lights{height: auto;}
    .rain_difi ul{width: 100%;}
    .t1_sec{width: 32%; top: -65px; right: -30px;}
    .t2_sec { width: 32%; bottom: -55px; left: -32px;}
    .discober_inner{padding: 0px; text-align: right;}
    .discober_lt_inn h4{font-size: 70px; line-height: 80px;}
    .discober_lt_inn h6{font-size: 25px; line-height: 30px;}
    .discober_lt_inn{padding: 70px 0;}
    .top_rib{margin-top: -6px;}
    .privacy_mid h6{font-size: 22px; line-height: 26px;}
    .contact_sec{padding: 120px 0 50px;}
    .creators_inn h6{font-size: 20px; line-height: 24px;}
    .privacy_inn p{font-size: 18px; line-height: 22px;}
    .privacy_mid p{font-size: 18px; line-height: 22px;}
    .privacy_mid h6{margin-bottom: 6px;}
    .privacy_inn h6{font-size: 26px; line-height: 30px;}
    .discober_lt img {width: 31%;}
    .dis_hed h6{font-size: 28px; line-height: 34px;}
    .dis_hed h6:after{top: 85px;}
    .new_gap{margin-top: 0px;}
    .nd_sec { padding-bottom: 50px;}
    .location_sec ul li { padding: 0 7px; font: 400 15px/24px 'Roboto', sans-serif;}
    .agency_ser1_inn p{font-size: 18px; line-height: 24px;}
    .new_nws .news_inn_btm{padding: 16px;}
    .new_nws .news_inn_btm h6{font: 400 18px/24px 'Roboto', sans-serif; height: 110px;}

    .venture_lt p{padding-top: 36% !important; font-size: 16px; line-height: 20px; text-align: left;}
    .venture_lt p br{display: none;}
    .venture_lt {transform: translate(-10px, -56px); background-size:100% !important;}
    .con_venture_sec p{padding: 15px 35px 0 56px;}
    .venture_rt p{padding: 30% 0 0 15% !important; font-size: 16px; line-height: 20px;}
    .venture_rt{transform: translate(-69px, 93px); background-size: 100% !important;}
    .venture_rt p br{display: none;}
    .yohand img{top:30px;}
    .yohand .hand_inn{padding-top: 218px;}
    .bub_desk{display: none;}
    .bub_mob{display: block;}

}

@media only screen and (max-width: 767px) {
	.container{max-width: 100%;}
	.upp_banner_txt h3{font-size: 25px; line-height: 30px;}
	.upp_banner_txt p a{font-size: 20px; line-height: 26px;}
	.video_banner_txt h2{font-size: 40px; line-height: 50px;}
	.video_banner_txt h4{font-size: 30px; line-height: 40px;}
	.video_inn h4 { font: 500 30px/40px 'Roboto', sans-serif;}
	.video_sec{padding: 70px 0;}
	.discober_inner p{font-size: 25px; line-height: 35px;}
	.discover_sec{padding: 50px 0;}
	.card_inn h6{font-size: 30px; line-height: 40px;}
	.card_cont h6{font-size: 20px; line-height: 25px;}
	.card_cont p{font-size: 18px; line-height: 22px; padding-top: 36px;}
	.upper_banner{padding: 30px 0 !important;}
	.video_banner iframe{height: 600px;}
	.video_banner_dwn_lt p {  font: 500 20px/26px 'Roboto', sans-serif;}
	.discober_inner br{display: none;}
	.discober_inner span a{margin-top: 0px; font-size: 22px;}
	.card_inn h6 br{display: none;}
	.card_sec{padding: 50px 0;}
	.foot_menu ul{width: auto; display: inline-block !important; float: none;}
	.foot_menu{text-align: center; margin-top: 20px;}
	.footer_up{padding: 25px 0;}
    .footer_dwn{padding: 0px;}
    .footer_dwn2{text-align: center;}
    .footer_dwn2 ul{float: none; display: inline-block; width: auto;}
    .location_sec{text-align: center;}
    .location_sec ul{float: none; display: inline-block; width: auto;}
    .location_sec ul li{padding: 0 16px;}
    .video_inn h4 br{display: none;}
    .rain_inn_bottom{height: auto; padding-bottom: 25px; padding: 20px 16px;}
    .rain_inn_bottom h6{font: 700 26px/30px 'Roboto', sans-serif;}
    .rain_inn_bottom p{font-size: 16px; padding-top: 12px;} 
    .creators_inn h4{font-size: 30px; line-height: 36px;}
    .creators_inn h6{font-size: 22px; line-height: 28px; margin-bottom: 20px;}
    .agency_abt_inn p{font-size: 20px; line-height: 25px; padding-top: 0px;}
    .creators_sec { width: 100%; padding: 120px 0 35px;}
    .rainbox_project_sec h6{font-size: 30px; line-height: 36px;}
    .intro_inn h6{font-size: 16px; line-height: 24px;}
    .prosec{margin-top: 20px;}
    .pro_dwn h6{margin-bottom: 0px;}
    .about_banner_txt{right: 50px;}
	.about_banner_txt h6{font-size: 22px; line-height: 23px; margin: 0px;}
	.leadership_sec h6{font-size: 30px; line-height: 36px;}
	.leader_dwn_lt h6{margin-bottom: 0px;  font-size: 22px; line-height: 26px;}
	.leader_inn{margin-top: 20px;}
	.leadership_sec{padding-top: 25px;}
    .head_sec .nav-link{display: block;}
     
    .nav-item .dropdown-menu {padding: 0px 0 0 10px !important;}
    .navbar-brand{padding: 0px;}
    .dist_last_lt{width: 100%;}
    .dist_last_rt{width: 100%;}
    .dist_last_lt h6 {font: 500 26px/32px 'Roboto', sans-serif; height: 60px;}
    .dist_last_lt h6::after{top:50px;}
    .content_box_dwn_lt h6 { margin: 0px; font: 500 20px/25px 'Roboto', sans-serif;}
    .launch h3::after { top: 85px !important; left: 33px;}
    .new_launch{width: 210px; padding: 10px 0; }
    .new_launch p {font: 500 26px/34px 'Roboto', sans-serif;}
    .agency_ser1_inn h3 { font: 900 25px/32px 'Roboto', sans-serif;}
    .agency_ser1{height: 420px;}
    .dist_last_lt h6 {font: 500 24px/32px 'Roboto', sans-serif;}
    .dist_last_rt p {font: 400 16px/22px 'Roboto', sans-serif;}
    .dist_last_lt h6::after{top: 45px;}
    .dis2{top: -10px;}
    .dist_last{margin-top: 15px;}
    .gallery-item-3{width: 200px !important; height: 200px !important;}
    .gallery-item-2, .gallery-item-4{width: 150px !important; height: 150px !important;}
    .gallery-item-1, .gallery-item-5{width: 120px !important; height: 120px !important;}
    .gallery-item p{padding-top: 10px !important; font-size: 14px !important; line-height: 16px !important;}
    .gallery-controls .fa-arrow-circle-left{font-size: 22px; top: 60%;}
    .gallery-controls .fa-arrow-circle-right{font-size: 22px; top: 60%;}
    .max_dwn { width: 100%; background: #9642f4; margin-top: 150px; padding-bottom: 0px;}
    .max_inn .dis2 p { font: 400 22px/27px 'Roboto', sans-serif;}
    .distribution_dwn { width: 100%; /*transform: translatey(-96px);*/ padding: 60px 0 45px;}
    .dis2 h6 {margin: 0px; font: 900 30px/44px 'Roboto', sans-serif;}
    .agency_ser1_inn{width: 60%; padding: 30px 0 0 30px;}
    .agency_ser1_inn h3 br{display: none;}
    .agency_ser1_inn h3::after{top: 80px; left: 32px;}
    .gap_top{padding-top: 0px; padding-bottom: 40px;}
    .agency_ser1{margin-top: 40px;}
    .agency_top iframe {height: 150px;}
    .agency_btn{padding: 20px;}
    .agency_btn h5 { font: 700 24px/30px 'Roboto', sans-serif;}
    .agency_btn p { margin: 0px; font: 500 16px/22px 'Roboto', sans-serif; color: #000; padding-top: 12px;}
    .agency_sec{margin-top: 40px;}
    .agency_abt_inn { width: 100%; padding-top: 0px;}
    .m_0 p{padding-top:40px;}
    .dis2 h6:after{top: 100px;}
    .new_gap{padding-top:40px; margin-top: 0px;}
    .violet_bg{top: 67%; height: 335px;}
   .lead_sec h6{font-size: 26px; line-height: 30px; margin: 0px;}
   .lead_sec p{font-size: 18px; line-height: 24px; padding-top: 20px;}
   .leader_dwn_lt h6{font-size: 20px; line-height: 26px;}
   .mar_top { margin-top: 35px;}
   .creators_inn h6{margin: 15px 0 50px;}
   .media_credit_lt h4 { font: 500 21px/26px 'Roboto', sans-serif; padding-top: 15px; height: 60px;}
   .media_credit_lt h4 br{display: none;}
   .media_credit_lt p { font: 400 16px/20px 'Roboto', sans-serif;  color: #000; padding-top: 12px; height: 100px;}
   .media_credit_lt{margin-bottom: 40px; padding: 30px;}
   .media_credit_lt img{width: 40%;}
   .media-gx-5 { --bs-gutter-x: 32px;}
   .content_box_dwn_lt h6{margin: 8px 0 15px; font-size: 20px; line-height: 26px;}
   .leader_dwn_lt h6{margin: 0px;}
   .contact_sec{padding: 120px 0 50px;}
   .contact_inn h6{font-size: 26px; line-height: 30px;}
   .contact_inn p{font-size: 18px; line-height: 24px;}
   .con_marg { margin-top: 20px;}
   .con_inn input[type="text"], input[type="email"], input[type="tel"]{height: 45px;}
   .contact_inn_rt{padding: 0px;}
   .office1 h6{font-size: 18px; line-height: 22px;}
   .office1 p{font-size: 16px; line-height: 20px;}
   .con_inn input[type="submit"]{font-size: 20px; line-height: 26px; width: 150px;}

   .rain_inn img{width:400px;}
    .rain_top{padding-top: 45px;}
    .rain_top h3{font-size: 30px; line-height: 40px;}
    .rain_difi h1{font-size: 80px; line-height: 90px;}
    .difi_lt p{font-size: 20px; line-height: 25px; padding-top: 21%;}
    .difi_mid h6{font-size: 25px; line-height: 30px;}
    .techno_inn h5{font-size: 25px; line-height: 30px;}
    .slack_sec h5{font-size: 25px; line-height: 30px;}
    .use_case_inn h5{font-size: 25px; line-height: 30px;}
    .use_case_sec {width: 100%; padding: 60px 0 30px;}
    .use_case_lt img { width: 90%; left: -7px; top: 57px;}
    .techno_inn{text-align: center;}
    .techno_inn img{width: 88%;}
    .technology_archi {width: 100%; padding: 75px 0 50px;}
    .pass_rt p { font: 500 22px/27px 'Roboto', sans-serif;}
    .pass_mrg {padding: 30px 0;}
    .pass_lt{width: 395px; bottom: -84px;}
    .use_case_rt p{padding-top: 10px; font-size: 16px; line-height: 20px;}
    .pass_btm_lt h6{font-size: 25px; line-height: 30px;}
    .difi_lt{height: 176px;}
    .rain_comm::before{left: 15px; background-size: 50%;}
    .rain_comm::after{right: 15px; background-size: 50%;}
    .use_case_rt h6{font-size: 25px; line-height: 30px;}
    .use_case_inn_dwn{height:336px;}
    
    .pass_btm_lt h6 br{display: none;}
    .rain_difi h5{font-size: 30px; line-height: 40px;}
    .rain_top p{font-size: 22px; line-height: 28px;}
    .rain_difi{margin-bottom: 80px;}
    .slack1 img{width: 75%;}
    .use_case_rt { width: 100%; padding: 30px 15px 0 0;}
    .slack1:after{right: -23px;}
    .pass_ribbon p{font-size: 21px; line-height: 25px;}
    .tools_sec_inn_dwn{flex-flow: row wrap;}
    .tools_sec_inn_dwn .tul_dwn{width: 50%;}
    .main_slack{flex-flow: row wrap;}
    .main_slack .slack1{width: 50%;}
    .slack1::after{display: none;}
    .rain_comm h6{font-size: 28px; line-height: 30px;}
    .rain_comm p{font-size: 22px; line-height: 25px;}
    .use_case_rt a{margin-top: 17px;}
    .leadership_sec h6{margin: 0px;}
    .pass_btm_rt p{font: 400 18px/24px 'Roboto', sans-serif; color: #000; margin: 0px;}
    .lights{height: auto;}
    .lights .agn_ht{font-size: 22px; line-height: 28px;}
    .rain_difi ul{width: 100%;}
    .t1_sec{width: 30%; top: -47px; right: -9px;}
    .t2_sec { width: 30%; bottom: -55px; left: -32px;}
    .discober_inner{padding: 0px 70px 0;}
    .discober_lt_inn h4{font-size: 70px; line-height: 80px;}
    .discober_lt_inn h6{font-size: 25px; line-height: 30px;}
    .discober_lt_inn{padding: 60px 0;}
    .creators_inn h6{font-size: 20px; line-height: 24px;}
    .privacy_inn p{font-size: 18px; line-height: 22px;}
    .privacy_mid p{font-size: 18px; line-height: 22px;}
    .privacy_mid h6{margin-bottom: 6px; font-size: 20px; line-height: 24px;}
    .privacy_inn h6{font-size: 26px; line-height: 30px;}
    .discober_lt{padding: 0px;width: 100%; position: relative; left: -12px; top: 0;}
    .discober_lt img{width: 100%;}
    .dis_hed{padding-bottom: 160px;}
    .dis_hed h6{margin: 0px; font-size: 25px; line-height: 30px;}
    .dis_hed h6:after{top: 80px;}
    .nd_sec { padding-bottom: 50px;}
    .agency_ser1_inn p { font: 400 18px/24px 'Roboto', sans-serif;}
    .new_nws .news_inn_btm h6{font: 400 18px/24px 'Roboto', sans-serif; height: 110px;}
    .date2{padding: 4px 15px;}
}

@media only screen and (max-width:600px) {
	.container{max-width: 100%;}
	.upp_banner_txt h3{font-size: 25px; line-height: 30px;}
	.upp_banner_txt p a{font-size: 20px; line-height: 26px;}
	.video_banner_txt h2{font-size: 40px; line-height: 50px;}
	.video_banner_txt h4{font-size: 30px; line-height: 40px;}
	.video_inn h4 { font: 500 30px/40px 'Roboto', sans-serif;}
	.video_sec{padding: 70px 0;}
	.discober_inner p{font-size: 25px; line-height: 35px;}
	.discover_sec{padding: 50px 0;}
	.card_inn h6{font-size: 30px; line-height: 40px;}
	.card_cont h6{font-size: 20px; line-height: 25px;}
	.card_cont p{font-size: 16px; line-height: 20px; padding-top: 60%;}
	.upper_banner{padding: 30px 0 !important;}
	.video_banner iframe{height: 600px;}
	.video_banner_dwn_lt p {  font: 500 20px/26px 'Roboto', sans-serif;}
	.discober_inner br{display: none;}
	.discober_inner span a{margin-top: 0px; font-size: 22px;}
	.card_inn h6 br{display: none;}
	.card_sec{padding: 50px 0;}
	.foot_menu ul{width: auto; display: inline-block !important; float: none;}
	.foot_menu{text-align: center; margin-top: 20px;}
	.footer_up{padding: 25px 0 0;}
    .footer_dwn{padding: 0px;}
    .footer_dwn2{text-align: center;}
    .footer_dwn2 ul{float: none; display: inline-block; width: auto;}
    .location_sec{text-align: center; padding: 12px 0;border-bottom: 1px solid #e5e5e5;}
    .location_sec ul{display: flex; align-items: center; flex-wrap: wrap; justify-content: center;}
    .location_sec ul li{padding: 0 16px;font-size: 16px; line-height: 24px; float: none;}
    .navbar-nav{margin-top: 20px;}
    .nav-link{padding: 10px 20px !important; font-size: 15px;}
    .sm_banner_sec a{width: 362px; padding: 8px 0;}
    .sm_banner_sec p {font: 500 19px/21px 'Roboto', sans-serif;}
    .video_inn iframe {width: 100%; height: 400px;}
    .gal_main{width: 100%;}
    .media_sec{padding: 40px 0;}
    .media_inn{font-size: 19px; line-height: 25px;}
    .footer_dwn1 p{text-align: center; font-size: 15px;}
    .video_banner_dwn_lt{margin-top: 12px;}
    .video_inn h4 br{display: none;}
    .video_banner video{height: 700px;}
    .footer_dwn1{padding: 12px 0 12px; border-bottom: 1px solid #e5e5e5;}
    .mob_on{display: block;}
    .mob_off{display: none;}
    .rain_inn_bottom{height: auto; padding-bottom: 25px; padding: 20px 16px;}
    .rain_inn_bottom h6{font: 700 26px/30px 'Roboto', sans-serif;}
    .rain_inn_bottom p{font-size: 16px; padding-top: 12px;}
    .creators_inn h4{font-size: 26px; line-height: 30px;}
    .creators_inn h6{font-size: 18px; line-height: 24px; margin-bottom: 0px; text-align: center;}
    .creators_sec { width: 100%; padding: 110px 0 35px;}
     .rainbox_project_sec h6{font-size: 30px; line-height: 36px;}
     .intro_inn h6{font-size: 16px; line-height: 24px;}
     .prosec{margin-top: 20px;}
     .pro_dwn h6{margin-bottom: 0px;}
     .leadership_sec h6{font-size: 30px; line-height: 36px;}
     .leader_dwn_lt h6{margin-bottom: 0px;  font-size: 18px; line-height: 22px;}
     .leader_inn{margin-top: 20px;}
     .leadership_sec{padding-top: 25px;}
     .head_sec .nav-link{display: block;}
     .abt_mod .modal-dialog{margin:32% auto;}
     .team_mod_lt img{width:100%;}
     
    .nav-item .dropdown-menu {padding: 0px 0 0 10px !important;}
    .navbar-brand{padding: 0px;}
    .gallery-item-3{width: 180px !important; height: 180px !important;}
    .gallery-item-2, .gallery-item-4{width: 130px !important; height: 130px !important;}
    .gallery-item-1, .gallery-item-5{width: 100px !important; height: 100px !important;}
    .gallery-item p{padding-top: 0px !important; font-size: 12px !important; line-height: 15px !important;}
    .agency_ser1_inn { width: 100%; padding: 70px 0 0 25px;}
    .agency_ser1_inn h3 { font: 900 28px/36px 'Roboto', sans-serif;}
    .agency_ser1_inn h3::after{left:27px; top:150px;}
    .dis2 h6 { margin: 0px; font: 900 28px/34px 'Roboto', sans-serif;}
    .dis2 h6:after{top:80px;}
    .max_inn .dis2 p { font: 400 18px/24px 'Roboto', sans-serif;}
    .max_dwn {margin-top: 140px; padding-bottom: 0px;}
    .dist_last_lt{width:100%;}
    .dist_last_rt{width:100%;}
    .media_logo ul li{width: 90%; margin: 0 auto; float: none;}

    .launch h3::after { top: 85px !important; left: 33px;}
    .new_launch{width: 190px; padding: 10px 0;text-align: center; display: inline-block; margin-bottom: 15px;}
    .new_launch p {font: 500 22px/28px 'Roboto', sans-serif; color: #fff !important;}
    .agency_ser1_inn h3 { font: 900 25px/32px 'Roboto', sans-serif;}
    .agency_ser1{height: 350px;}
    .dist_last_lt h6 {font: 500 24px/32px 'Roboto', sans-serif;}
    .dist_last_rt p {font: 400 16px/22px 'Roboto', sans-serif;}
    .dist_last_lt h6::after{top: 45px;}
    .dis2{top: -10px;}
    .dist_last{margin-top: 15px;}
    .distribution_dwn { width: 100%; transform: none; padding: 30px 0;}
    .dis2 h6 {margin: 0px; font: 900 30px/44px 'Roboto', sans-serif;}
    .agency_ser1_inn{width: 100%; padding: 30px 30px 15px 30px;}
    .agency_ser1_inn h3 br{display: none;}
    .agency_ser1_inn h3::after{top: 80px; left: 32px;}
    .gap_top{padding-top: 10px; padding-bottom: 40px;}
    .agency_ser1{margin-top: 30px;}
    .agency_top iframe {height: 244px;}
    .agency_btn{padding: 20px;}
    .agency_btn h5 { font: 700 24px/30px 'Roboto', sans-serif;}
    .agency_btn p { margin: 0px; font: 400 16px/22px 'Roboto', sans-serif; color: #000; padding-top: 12px;}
    .agency_sec{margin-top: 40px;}
    .agency_abt_inn { width: 100%; padding-top: 50px;}
    .m_0 p{padding-top:40px;}
    .dis2 h6:after{top: 100px;}
    .new_gap{padding-top:10px;  padding-bottom: 0px;}
    .gallery-container{height: 230px !important;}
    .distribution_dwn_lt{margin-top: 10px;}
    .dist_up{padding: 0px;}
    .agency_abt_inn p { font-size: 18px; line-height: 24px;}
    .creators_bottom_lt{width: 100%; text-align: center;}
    .creators_bottom_rt{width: 100%;}
    .creators_bottom_lt h6 { font: 700 19px/22px 'Roboto', sans-serif;}
    .creators_bottom_rt ul{display: flex; float: none; justify-content: center; align-items: center;}
    .creators_main{margin-bottom: 25px;}
    .head_sec .navbar-collapse .dropdown-menu{display: block;}
    .leader_dwn_lt{width: 100%; text-align: center;}
    .leader_dwn_lt h6{ text-align: center;}
    .leader_dwn_rt{width: 100%; text-align: center;}
    .leader_dwn_lt p{text-align: center; }
    .content_box_dwn{padding: 12px 15px;}
    .content_box_dwn_lt{width: 100%; text-align: center;}
    .content_box_dwn_rt{width: 100%; margin-top: 13px; text-align: center;}
    .content_box_dwn_rt img{width: 70%;}
    .violet_bg{display: none;}
   .lead_sec h6{font-size: 26px; line-height: 30px; margin: 0px;}
   .lead_sec p{font-size: 18px; line-height: 24px; padding-top: 20px;}
   .leader_dwn_lt h6{font-size: 20px; line-height: 26px;}
   .mar_top { margin-top: 35px;}
   .creators_inn h6{margin: 15px 0 30px;}
    .creators_inn h6 br{display: none;}
   .media_credit_lt h4 { font: 500 20px/26px 'Roboto', sans-serif; padding-top: 15px; height: auto;}
   .media_credit_lt h4 br{display: none;}
   .media_credit_lt p { font: 400 16px/20px 'Roboto', sans-serif;  color: #000; padding-top: 10px; height: auto;}
   .media_credit_lt{margin-bottom: 40px; padding: 30px;}
   .media_credit_lt img{width: 35%;}
   .media-gx-5 { --bs-gutter-x: 32px;}
   .media_credit_sec {background: linear-gradient(180deg, rgba(137,68,214,1) 0%, rgba(85,51,150,1) 99%); margin-bottom: 20px; padding: 40px 0 0;}
   .lead_sec{margin-top: 22px;}
   .content_box_dwn_lt h6{margin: 8px 0 12px; font-size: 18px; line-height: 24px; height: 65px;}
   .content_box_dwn_lt p img{margin-right: 8px;}
   .leader_dwn_lt h6{margin: 0px;}
   .leader_dwn_rt img { width: 17px;}
   .leader_dwn_rt .fa-info-circle{font-size: 17px;}
   .pagi_inn{width: 100%;}
   .MwIUi{margin: 0px !important;}
  /* .CardBlock__Block-krfta-0{padding: 0px !important;}*/
   .eJtKyL{padding: 15px;}
   .cAsQJf{padding: 0 15px !important;}
   .kOKYLy{padding: 15px 20px !important;}
   .contact_sec{padding: 120px 0 50px;}
   .contact_inn h6{font-size: 26px; line-height: 30px;}
   .contact_inn p{font-size: 18px; line-height: 24px;}
   .con_marg { margin-top: 20px;}
   .con_inn input[type="text"], input[type="email"], input[type="tel"]{height: 45px;}
   .contact_inn_rt{padding: 0px;}
   .office1 h6{font-size: 18px; line-height: 22px;}
   .office1 p{font-size: 16px; line-height: 20px;}
   .con_inn input[type="submit"]{font-size: 20px; line-height: 26px; width: 150px;}

   .rain_inn img{width:350px;}
    .rain_top{padding-top: 45px;}
    .rain_top h3{font-size: 30px; line-height: 35px;}
    .rain_difi h1{font-size: 80px; line-height: 90px;}
    .difi_lt p{font-size: 16px; line-height: 22px; padding-top: 21%;}
    .difi_mid h6{font-size: 20px; line-height: 25px;}
    .techno_inn h5{font-size: 30px; line-height: 35px;}
    .slack_sec h5{font-size: 30px; line-height: 35px;}
    .use_case_inn h5{font-size: 28px; line-height: 30px;}
    .use_case_sec {width: 100%; padding: 40px 0 30px; box-shadow: none;}
    .use_case_lt img { width: 45%; left: 0px; top: 0px; position: relative;}
    .techno_inn{text-align: center;}
    .techno_inn img{width: 88%;}
    .technology_archi {width: 100%; padding: 75px 0 50px;}
    .pass_rt p { font: 500 17px/23px 'Roboto', sans-serif;}
    .pass_mrg {padding: 30px 0;}
    .pass_lt{width: 100%; top: 0px; position: relative; left: -12px;}
    .use_case_rt p{padding-top: 10px; font-size: 16px; line-height: 20px;}
    .pass_btm_lt h6{font-size: 25px; line-height: 30px;}
    .difi_lt{height: 176px;}
    .rain_comm::before{left: 15px; background-size: 50%; top: -30px;}
    .rain_comm::after{right: 15px; background-size: 50%; top: -30px;}
    .use_case_rt h6{font-size: 25px; line-height: 30px;}
    .use_case_inn_dwn{height:336px;}
    
    .pass_btm_lt h6 br{display: none;}
    .rain_difi h5{font-size: 20px; line-height: 30px;}
    .rain_top p{font-size: 18px; line-height: 22px;}
    .rain_difi{margin-bottom: 40px; margin-top: 0px;}
    .slack1 img{width: 75%;}
    .use_case_rt { width: 100%; padding: 30px 15px 0 0;}
    .slack1:after{right: -23px;}
    .pass_ribbon p{font-size: 21px; line-height: 25px;}
    .tools_sec_inn_dwn{flex-flow: row wrap;}
    .tools_sec_inn_dwn .tul_dwn{width: 50%; margin-bottom: 15px;}
    .main_slack{flex-flow: row wrap;}
    .main_slack .slack1{width: 50%; margin-bottom: 15px;}
    .slack1::after{display: none;}
    .rain_comm h6{font-size: 22px; line-height: 25px;}
    .rain_comm p{font-size: 16px; line-height: 20px;}
    .use_case_rt a{margin-top: 17px;}
    .hand_inn{padding-top: 197px;}
    .hand_inn img{width: 67%;}
    .rain_difi p{font-size: 16px; line-height: 20px;}
    .rain_off{display: none;}
    .new_rain{display: block; }
    .new_rain img{width: 55%;}
    .tul_dwn img{width: 100%;}
    .use_case_inn_dwn{background: none !important; height: auto;}
    .use_case_lt{text-align: center;}
    .rain_top img{margin-top: 35px;}
    .tools_sec_inn{padding: 30px 15px;}
    .tools_sec_inn_up h6{font-size: 20px; line-height: 22px;} 
    .agency_inn .slick-dots{bottom: -55px; width:95%;}
    .gallery-controls .fa-arrow-circle-left{font-size: 22px; top: 60% !important;}
    .gallery-controls .fa-arrow-circle-right{font-size: 22px; top: 60% !important;}

    .cre_mob_off{display: none;}
    .cre_mob_on{display: block; text-align: center; margin-top:0 !important;}
    .cre_mob_on p{color: #000; text-align: center;}
    .cre_mob_on h3{color: #000;}
    .cre_mob_on h3:after{left: 0;right: 0px; margin: 0 auto;}
    .new_launch{position: relative; top: 0px;}
    .leadership_sec h6{margin-bottom: 0px;}
    .max_sec{margin-top: 70px;}
    .agency_pro_inn .cre_mob_on{height: auto;}
    .pass_btm_rt p{font: 400 16px/20px 'Roboto', sans-serif; color: #000; margin: 0px;}
    .lights1{ height: auto; width: 100%;}
    .lights1 video{width: 100%; border-radius: 20px;}
    .nd_sec { padding-bottom: 45px;}
    .lights .vid_lit{height: auto;}
    .rain_difi ul{width: 100%; padding-left: 25px;}
    .rain_difi ul li:before{position: absolute; left: 10px; line-height: 18px;}
    .rain_difi ul li{list-style-type: none;font-size: 18px;  padding-bottom: 5px;}
    .t1_sec{width: 25%; top: -47px; right: -9px;}
    .t2_sec { width: 25%; bottom: -29px; left: 8px;}
    .discober_inner{padding: 25px 0 0 0;}
    .discober_lt_inn h4{font-size: 70px; line-height: 80px;}
    .discober_lt_inn h6{font-size: 25px; line-height: 30px;}
    .discober_lt_inn{padding: 60px 0;}
    .discober_lt{padding: 0px;width: 100%; position: relative; left: -12px; top: 0;}
    .discober_lt img{width: 100%;}
    .top_rib{margin-top: -10px;}
    .pass_ribbon{margin-top: -8px;}
    .privacy_mid p a{word-wrap: break-word;}
    .privacy_mid h6{font-size: 18px; line-height: 22px; margin-bottom: 6px;}
    .privacy_mid p{font-size: 16px; line-height: 20px;}
    .privacy_sec ul li{width: 100%; text-align: left; font-size: 16px;} 
    .privacy_sec ul li button{width: 100%;}
    .dis_hed h6{font: 900 24px/32px 'Roboto', sans-serif;}
    .dis_hed h6:after{top: 85px;}
    .dis_hed {padding-bottom: 65px;}
    .new_nws .news_inn_btm{padding: 16px;}
    .new_nws .news_inn_btm h6{font: 400 18px/24px 'Roboto', sans-serif; text-align: left; height: auto;}

    .icon_dsk{display: none;}
    .icon_mob{display: block;}
    .nft_sec{margin-top: 0px;}


}

@media only screen and (max-width: 480px) {
	.container{max-width: 100%;}
	.upp_banner_txt h3{font-size: 20px; line-height: 22px;}
	.upp_banner_txt p a{font-size: 20px; line-height: 26px;}
	.video_banner_txt h2{font-size: 35px; line-height: 45px;}
	.video_banner_txt h4{font-size: 30px; line-height: 40px;}
	.video_inn h4 { font: 500 20px/26px 'Roboto', sans-serif; margin: 0px;}
	.video_sec{padding: 40px 0;}
	.discober_inner p{font-size: 18px; line-height: 24px;}
	.discover_sec{padding: 50px 0;}
	.card_inn h6{font-size: 20px; line-height: 26px; margin: 0px;}
	.card_cont h6{font-size: 20px; line-height: 25px;}
	.card_cont p{font-size: 16px; line-height: 20px; padding-top: 60%;}
	.upper_banner{padding: 18px 0 !important;}
	.video_banner iframe{height: 600px;}
	.video_banner_dwn_lt p {  font: 400 20px/26px 'Roboto', sans-serif; padding-top: 8px; margin-bottom: 5px;}
	.discober_inner br{display: none;}
	.discober_inner span a{margin-top: 0px; font-size: 22px;}
	.card_inn h6 br{display: none;}
	.card_sec{padding: 40px 0 70px;}
	.foot_menu ul{width: auto; display: inline-block !important; float: none;}
	.foot_menu{text-align: center; margin-top: 0px; padding: 12px 0; border-bottom: 1px solid #e5e5e5;}
	.footer_up{padding: 25px 0 0; border:none;}
    .footer_dwn{padding: 0px;}
    .footer_dwn2{text-align: center; padding: 12px 0 6px; border-bottom: 1px solid #e5e5e5;}
    .footer_dwn2 ul{float: none; display: inline-block; width: auto;}
    .location_sec{text-align: center; padding: 12px 0; border-bottom: 1px solid #e5e5e5;}
   .location_sec ul{display: flex; align-items: center; flex-wrap: wrap; justify-content: center;}
    .location_sec ul li{padding: 0 12px; font-size: 16px; line-height: 24px; float: none;}
    .video_banner_dwn{padding: 2px 0 20px;}
    .nav-link{padding: 10px 20px !important; font-size: 15px;}
    .card_cont{width: 92%; padding: 30px 15px 25px;}
    .sm_banner_sec a{width: 362px; padding: 8px 0;}
    .sm_banner_sec p {font: 500 19px/21px 'Roboto', sans-serif;}
    .foot_menu ul li a {font: 500 16px/20px 'Roboto', sans-serif; color: #000;}
    .foot_menu ul li {padding: 0 5px;}
    .navbar-brand{width: 77%; margin: 0px;}
    .navbar-brand img{width: 80%;}
    .navbar-toggler{padding: 0px;}
    .media_sec .row{margin-right: 0px; margin-left: 0px;}
    .card_main{padding-left: 0px; padding-top: 30px;}
    .card_image img{width: 100%;}
    .video_inn iframe {width: 100%; height: 300px;}
    .media_logo{flex-direction: column; margin-top: 17px;}
    .media_sec{text-align: center;padding: 40px 0; margin: 0px; }
    .media_logo1 img { width: 53%; padding: 15px;}
    .gal_main{width: 100%; margin: 20px auto 0;}
    
    .media_inn{font-size: 19px; line-height: 25px;}
    .footer_dwn1 p{text-align: center; font-size: 15px;}
    .video_banner_dwn_lt{margin-top: 30px;}
    .video_inn h4 br{display: none;}
    .mob_on{display: block;}
    .mob_off{display: none;}
    .rain_inn_bottom{height: auto; padding-bottom: 25px; padding: 20px 16px;}
    .rain_inn_bottom h6{font: 700 26px/30px 'Roboto', sans-serif;}
    .rain_inn_bottom p{font-size: 16px; padding-top: 12px;}
    .creators_inn h4{font-size: 22px; line-height: 26px;}
    .creators_inn h6{font-size: 16px; line-height: 20px; margin-bottom: 0px;}
    .creators_sec { width: 100%; padding: 100px 0 35px;}
    .rainbox_project_sec h6{font-size: 30px; line-height: 36px;}
    .intro_inn h6{font-size: 16px; line-height: 24px;}
    .prosec{margin-top: 20px;}
    .pro_dwn h6{margin-bottom: 0px;}
    .leadership_sec h6{font-size: 22px; line-height: 26px;}
    .leader_dwn_lt h6{margin-bottom: 0px; font-size: 18px; line-height: 22px;}
    .leader_inn{margin-top: 20px;}
    .leadership_sec{padding-top: 25px;}
    .head_sec .nav-link{display: block;}
    .navbar-brand{padding: 0px;}
    .nav-item .dropdown-menu {padding: 0px 0 0 10px !important;}
   
    .gallery-item-3{width: 150px !important; height: 150px !important;}
    .gallery-item-2, .gallery-item-4{width: 100px !important; height: 100px !important;}
    .gallery-item-1, .gallery-item-5{width: 80px !important; height: 80px !important;}
    .gallery-item p{padding-top: 5px !important; font-size: 12px !important; line-height: 15px !important;}
    .agency_ser1_inn { width: 100%; padding: 70px 0 0 25px;}
    .agency_ser1_inn h3 { font: 900 28px/36px 'Roboto', sans-serif;}
    .agency_ser1_inn h3::after{left:27px; top:150px;}
    .dis2 h6 { margin: 0px; font: 900 28px/34px 'Roboto', sans-serif;}
    .dis2 h6:after{top:80px;}
    .max_inn .dis2 p { font: 400 18px/24px 'Roboto', sans-serif;}
    .max_dwn {margin-top: 120px; padding-bottom: 0px;}
    .dist_last_lt{width:100%;}
    .dist_last_rt{width:100%;}
    .media_logo ul li{width: 90%; margin: 0 auto; float: none;}

    .launch h3::after { top: 80px !important; left: 33px;}
    .new_launch{width: 150px; padding: 10px 0; }
    .new_launch p {font: 500 16px/20px 'Roboto', sans-serif;}
    .agency_ser1_inn h3 { font: 900 24px/28px 'Roboto', sans-serif;}
    .agency_ser1{height: auto;}
    .dist_last_lt h6 {font: 500 24px/32px 'Roboto', sans-serif;}
    .dist_last_rt p {font: 400 16px/22px 'Roboto', sans-serif;}
    .dist_last_lt h6::after{top: 45px;}
    .dis2{top: -10px;}
    .dist_last{margin-top: 15px;}
    .distribution_dwn { width: 100%; transform: none;}
    .dis2 h6 {margin: 0px; font: 900 24px/30px 'Roboto', sans-serif;}
    .agency_ser1_inn{width: 100%; padding: 30px 30px 30px 30px;}
    .agency_ser1_inn h3 br{display: none;}
    .agency_ser1_inn h3::after{top: 80px; left: 0px;}
    .gap_top{padding-top: 10px; padding-bottom: 50px;}
    .agency_ser1{margin-top: 30px;}
    .agency_top iframe {height:220px;}
    .agency_btn{padding: 20px;}
    .agency_btn h5 { font: 700 24px/30px 'Roboto', sans-serif;}
    .agency_btn p { margin: 0px; font: 400 16px/22px 'Roboto', sans-serif; color: #000; padding-top: 12px;}
    .agency_sec{margin-top: 40px;}
    .agency_abt_inn { width: 100%; padding-top: 20px;}
    .m_0 p{padding-top:50px;}
    .dis2 h6:after{top: 82px;}
    .new_gap{padding-top:10px;  padding-bottom: 40px;}
    .gallery-container{height: 230px !important;}
    .distribution_dwn_lt{margin-top: 12px;}
    .dist_up{padding: 0px;}
    .agency_abt_inn p { font-size: 18px; line-height: 24px;}
    .agency_ser1_inn p { font: 400 18px/24px 'Roboto', sans-serif;}
    .creators_bottom_lt{width: 100%; text-align: center;}
    .creators_bottom_rt{width: 100%;}
    .creators_bottom_lt h6 { font: 700 19px/22px 'Roboto', sans-serif;}
    .creators_bottom_rt ul{display: flex; float: none; justify-content: center; align-items: center;}
    .creators_main{margin-bottom: 25px;}
    .leader_dwn_lt{width: 100%; text-align: center;}
    .leader_dwn_lt h6{ text-align: center;}
    .leader_dwn_rt{width: 100%; text-align: center; }
    .leader_dwn_lt p{text-align: center; font: 500 15px/22px 'Roboto', sans-serif;}
    .content_box_dwn{padding: 12px 10px;}
    .content_box_dwn_lt{width: 100%; text-align: center;}
    .content_box_dwn_rt{width: 100%; margin-top: 13px; text-align: center;}
    .content_box_dwn_rt img{width: 70%;}
    .violet_bg{display: none;}
   .lead_sec h6{font-size: 26px; line-height: 30px; margin: 0px;}
   .lead_sec p{font-size: 18px; line-height: 24px; padding-top: 20px;}
   .leader_dwn_lt h6{font-size: 16px; line-height: 20px;}
   .mar_top { margin-top: 35px;}
   .creators_inn h6{margin: 15px 0 30px;}
   .creators_inn h6 br{display: none;}
   .media_credit_lt h4 { font: 500 20px/26px 'Roboto', sans-serif; padding-top: 15px; height: auto;}
   .media_credit_lt h4 br{display: none;}
   .media_credit_lt p { font: 400 16px/20px 'Roboto', sans-serif;  color: #000; padding-top: 10px; height: auto;}
   .media_credit_lt{margin-bottom: 40px; padding: 30px;}
   .media_credit_lt img{width: 35%;}
   .media-gx-5 { --bs-gutter-x: 32px;}
   .media_credit_sec {background: linear-gradient(180deg, rgba(137,68,214,1) 0%, rgba(85,51,150,1) 99%); margin-bottom: 20px; padding: 40px 0 0;}
   .lead_sec{margin-top: 22px;}
   .content_box_dwn_lt h6{margin: 8px 0 12px; font-size: 18px; line-height: 24px; height: 65px;}
   .content_box_dwn_lt p img{margin-right: 8px;}
   .leader_dwn_lt h6{margin: 0px;}
   .leader_dwn_rt img { width: 17px;}
   .leader_dwn_rt .fa-info-circle{font-size: 17px;}
   .pagi_inn{width: 100%;}
   .rain_sec{padding: 120px 0 50px;}
   .MwIUi{margin: 0px !important;}
   /*.CardBlock__Block-krfta-0{padding: 0px !important;}*/
   .eJtKyL{padding: 15px;}
   .cAsQJf{padding: 0 15px !important;}
   .kOKYLy{padding: 15px 20px !important;}
   .contact_sec{padding: 120px 0 50px;}
   .contact_inn h6{font-size: 26px; line-height: 30px;}
   .contact_inn p{font-size: 18px; line-height: 24px;}
   .con_marg { margin-top: 20px;}
   .con_inn input[type="text"], input[type="email"], input[type="tel"]{height: 45px;}
   .contact_inn_rt{padding: 0px;}
   .office1 h6{font-size: 18px; line-height: 22px;}
   .office1 p{font-size: 16px; line-height: 20px;}
   .con_inn input[type="submit"]{font-size: 20px; line-height: 26px; width: 150px;}


   .rain_inn img{width:60%;}
    .rain_top{padding-top: 45px;}
    .rain_top h3{font-size: 25px; line-height: 30px;}
    .rain_difi h1{font-size: 80px; line-height: 90px;}
    .difi_lt p{font-size: 16px; line-height: 22px; padding-top: 21%;}
    .difi_mid h6{font-size: 20px; line-height: 25px;}
    .techno_inn h5{font-size: 28px; line-height: 35px;}
    .slack_sec h5{font-size: 30px; line-height: 35px;}
    .use_case_inn h5{font-size: 28px; line-height: 30px;}
    .use_case_sec {width: 100%; padding: 40px 0 30px; box-shadow: none;}
    .use_case_lt img { width: 45%; left: 0px; top: 0px; position: relative;}
    .techno_inn{text-align: center;}
    .techno_inn img{width: 88%;}
    .technology_archi {width: 100%; padding: 35px 0 50px;}
    .pass_rt p { font: 500 17px/23px 'Roboto', sans-serif;}
    .pass_mrg {padding: 30px 0;}
    .pass_lt{width: 100%; top: 0px; position: relative; left: -12px;}
    .use_case_rt p{padding-top: 10px; font-size: 16px; line-height: 20px;}
    .pass_btm_lt h6{font-size: 25px; line-height: 30px;}
    .difi_lt{height: 176px;}
    .rain_comm::before{left: -22px; background-size: 50%; top: -30px;}
    .rain_comm::after{right: 0px; background-size: 50%; top: -30px;}
    .use_case_rt h6{font-size: 25px; line-height: 30px;}
    .use_case_inn_dwn{height:336px;}
    
    .pass_btm_lt h6 br{display: none;}
    .rain_difi h5{font-size: 20px; line-height: 30px;}
    .rain_top p{font-size: 18px; line-height: 22px;}
    .rain_difi{margin-bottom: 80px; margin-top: 0px;}
    .slack1 img{width: 75%;}
    .use_case_rt { width: 100%; padding: 30px 15px 0 0;}
    .slack1:after{right: -23px;}
    .pass_ribbon p{font-size: 16px; line-height: 20px;}
    .pass_ribbon{padding: 30px 12px;}
    .tools_sec_inn_dwn{flex-flow: row wrap;}
    .tools_sec_inn_dwn .tul_dwn{width: 50%; margin-bottom: 15px;}
    .main_slack{flex-flow: row wrap; padding: 30px 15px;}
    .main_slack .slack1{width: 50%; margin-bottom: 15px;}
    .slack1::after{display: none;}
    .rain_comm h6{font-size: 26px; line-height: 30px;}
    .rain_comm p{font-size: 17px; line-height: 20px;}
    .use_case_rt a{margin-top: 17px;}
    .hand_inn{padding-top: 160px;}
    .hand_inn img{width: 67%;}
    .rain_difi p{font-size: 16px; line-height: 20px;}
    .rain_off{display: none;}
    .new_rain{display: block; }
    .new_rain img{width: 80%;}
    .tul_dwn img{width: 100%;}
    .use_case_inn_dwn{background: none !important; height: auto;}
    .use_case_lt{text-align: center;}
    .rain_top img{margin-top: 35px;}
    .tools_sec_inn{padding: 30px 15px;}
    .top_rib{margin-top: -13px;}
    .top_rib1 img{margin-top: 5px;}
    .top_rib1{margin-top: -11px;}
    .tools_sec_inn_up h6{font-size: 20px; line-height: 22px; text-align: center;}
    .agency_inn .slick-dots{bottom: -55px; width:95%;}
    .gallery-controls .fa-arrow-circle-left{font-size: 22px; top: 60% !important;}
    .gallery-controls .fa-arrow-circle-right{font-size: 22px; top: 60% !important;}
    .distribution_up{margin-top: -1px;}
    .pass_sec{background: linear-gradient(124deg
, rgba(145,63,237,1) 12%, rgba(234,216,194,1) 49%, rgba(191,150,70,1) 100%);}
    .max_sec{padding-top: 15px; margin-top: 0px;}
    .round_btn{margin: 30px 0 0; font: 500 15px/22px 'Roboto', sans-serif; width: 260px;}
    .leadership_sec h6{margin-bottom: 0px;}
    .pass_btm_rt p{font: 400 16px/20px 'Roboto', sans-serif; color: #000; margin: 0px;}
    .t1_sec{width: 25%; top: -32px; right: 12px;}
    .t2_sec { width: 25%; bottom: -21px; left: 8px;}
    .discober_inner{padding: 0px;}
    .discober_lt_inn h4{font-size: 70px; line-height: 80px;}
    .discober_lt_inn h6{font-size: 25px; line-height: 30px;}
    .discober_lt_inn{padding: 60px 0;}
    .discober_lt{padding: 0px;width: 100%; position: relative; left: -12px; top: 0;}
    .discober_lt img{width: 100%;}
    .privacy_mid p a{word-wrap: break-word;}
    .privacy_mid h6{font-size: 18px; line-height: 22px; margin-bottom: 6px;}
    .privacy_mid p{font-size: 16px; line-height: 20px;}
    .privacy_inn p{font-size: 16px; line-height: 20px;}
     .privacy_inn h6{font-size: 20px; line-height: 22px; }
     .privacy_sec ul li{width: 100%;}

     .bub_desk{display: none;}
     .bub_mob{display: block;}
     .yohand .purple_brd2{border-top: 4px solid #ffffff; border-bottom: 9px solid #ffffff;}

}
