* { margin: 0 0; padding: 0; outline: none; -ms-word-break: break-word; word-break: break-word; word-wrap: break-word;  }

html {scroll-behavior: smooth; }
body { background: url(../images/leftside.png) no-repeat, url(../images/rightside.png) no-repeat #070707; background-size: auto, auto; background-position: top left, top right; font-family: "Inter", sans-serif; font-weight: normal !important; font-style: normal !important; overflow-x: hidden; padding: 0px !important; }

/* scrollbar */
::-webkit-scrollbar { width: 5px; height: 5px; transition: 0.3s ease-in-out; }
::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); -webkit-border-radius: 10px; border-radius: 10px;}
::-webkit-scrollbar-thumb {-webkit-border-radius: 10px; border-radius: 10px; background: rgba(46, 86, 192, 0.6); -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);}
::-webkit-scrollbar-thumb:window-inactive { background: rgba(255, 255, 255, 0.3);}

input:-webkit-autofill, input:-webkit-autofill:hover,  input:-webkit-autofill:focus,
textarea:-webkit-autofill, textarea:-webkit-autofill:hover, textarea:-webkit-autofill:focus,
select:-webkit-autofill, select:-webkit-autofill:hover,
select:-webkit-autofill:focus { border: 1px solid transparent; -webkit-text-fill-color: rgba(152, 152, 152, 1); -webkit-box-shadow: 0 0 0px 1000px rgba(243, 243, 243, 1) inset; transition: background-color 5000s ease-in-out 0s;}

img { width: 100%; height: 100%; object-fit: contain; object-position: center; }
.page_container { width: 100%; max-width: 1255px; margin: 0px auto; padding:0px 15px; }
.sub_title { font-size: 16px; text-align: center; color: #FFFFFF; padding: 10px 20px; display: flex; align-items: center; justify-content: center; background: #301005; border-radius: 50px; width: fit-content; margin: 0px auto 16px;  font-family: "Cal Sans", sans-serif; }
.sub_title img { width: 24px; height: 24px; margin-right: 10px; }

/* header */

header { padding: 16px 0px;  }
header .site_logo { max-width: 200px; height: 50px; width: 100%; }
header .site_logo img { width: 100%; height: 100%; object-position: left; }
header .nav { width: 100%; flex: 1; justify-content: flex-end;flex-wrap: unset; }
header ul li { margin: 0px 16px; }
header ul li a.nav-link { font-weight: 400; font-size: 16px; line-height: 21px; color: #FFFFFF; padding: 0; border: none !important;  font-family: "Cal Sans", sans-serif; }
header ul li.signupLi a.nav-link { padding: 2px; background: linear-gradient(180deg, #FF926B 0%, #701100 100%); border-radius: 16px; box-shadow: 0px 4px 65px 0px #FD420059; }
header ul li.signupLi a.nav-link span { background: linear-gradient(180deg, #FF2100 0%, #A51700 100%); display: flex; font-size: 16px; line-height: 21px; color: #FFFFFF; border-radius: 16px; padding: 16px 32px; align-items: center; position: relative; overflow: hidden; }
header ul li.signupLi a.nav-link span img { width: 24px; height: 24px; margin-left: 10px; }
header ul li:last-child { margin-right: 0px; }
header ul li a.nav-link:hover, header ul li a.nav-link.active, header ul li a.nav-link:focus { color: #FF2100; }
header ul li.signupLi a.nav-link span::after { content: ""; position: absolute; top: 0; left: -100%; width: 200%; height: 100%; background: linear-gradient(120deg, rgba(255,255,255,0.2), rgba(255,255,255,0)); transition: all 0.4s ease; z-index: 0; }
header ul li.signupLi a.nav-link span:hover::after { left: 100%;}
header ul li.signupLi a.nav-link:hover { transform: translateY(-2px);}


header ul.after_login_nav li { margin: 0px 15px !important; }
header ul.after_login_nav li:last-child{ margin-right: 0px; }

header .chat_icons img { width: 20px; height: 20px; }
header .chat_icons .mcount { background: #FD4200; border: 1px solid #FEBAA2; min-width: 39px; height: 29px; border-radius: 6px; font-size: 14px; line-height: 17px; color: #fff; display: inline-flex; align-items: center; justify-content: center; }
header .userimg { width: 30px; height: 30px; border-radius: 50%;}
header .dropdown-menu { backdrop-filter: blur(8px); box-shadow: 0px 0px 4px 0px #00000040; border-radius: 0px 0px 30px 30px; background: #FFFFFF; width: 100%; padding: 10px 15px; }
header ul.after_login_nav .dropdown-menu li { margin: 0px 0px !important; }
header .dropdown-menu li a { display: block; padding: 5px 10px; font-size: 20px; color: #000000; }
header .dropdown-menu li a:hover, header .dropdown-menu li a.active { color: #FD4200; }
header .dropdown-toggle::after { display: inline-block;  margin-left: 6px; content: ""; border: none; width: 7px; height: 7px; border-right: 1px solid #000; border-bottom: 1px solid #000; transform: rotate(45deg); }

/*  */

.banner_section { width: 100%; display: block; padding: 60px 0px; }
.bs_content_block { max-width: 944px; width: 100%; margin: 0px auto 40px; }
.bs_content_block .bs_heading { font-size: 60px; text-align: center; margin-bottom: 16px; color: #fff; background: linear-gradient(90deg, #FFFFFF 0%, #FF916B 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-family: "Cal Sans", sans-serif; }
.bs_content_block .bs_desc { font-size: 18px; text-align: center; color: #FFFFFF; margin-bottom: 24px; font-family: "Plus Jakarta Sans", sans-serif }

.button_row { width: 100%; display: flex; align-items: center; justify-content: center; }
.button_row .btn { padding: 2px; background: linear-gradient(180deg, #FF9874 0%, #671B00 100%); box-shadow: 0px 4px 65px 0px #FD420059; box-shadow: 0px 4px 8px 0px #FFFFFF99 inset; border-radius: 16px; border: none !important; margin: 0px 5px; font-size: 16px; color: #fff; font-family: "Cal Sans", sans-serif; }
.button_row .btn span { border-radius: 16px; background: linear-gradient(180deg, #FD4200 0%, #972700 100%); display: flex; align-items: center; justify-content: center; padding: 16px 24px; position: relative; overflow: hidden; transition: all 0.3s ease; }
.button_row .btn span::after { content: ""; position: absolute; top: 0; left: -100%; width: 200%; height: 100%; background: linear-gradient(120deg, rgba(255,255,255,0.2), rgba(255,255,255,0)); transition: all 0.4s ease; z-index: 0; }
.button_row .btn span:hover::after { left: 100%;}
.button_row .btn:hover { transform: translateY(-2px);}

.button_row .btn span img { width: 24px; height: 24px; margin-left: 10px; }
.button_row .btn.demo_btn span { background: #070707; }
.button_row .btn.demo_btn { box-shadow: 0px 4px 65px 0px #FD420059; }

.bannerimg { width: 100%; height: 488px;  }
.bannerimg img { width: 108%; height: 100%; object-fit: contain; object-position: center; margin-left: -8%; }

.key_features_section { padding: 60px 0px; display: block; width: 100%; }
.key_features_section .kfs_sub_title { margin: 0px auto 24px; }
.key_features_section .kfs_title { font-size: 40px; text-align: center; background: linear-gradient(90deg, #FFFFFF 0%, #FF916B 100%), #FFFFFF; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; margin-bottom: 24px; font-family: "Cal Sans", sans-serif; }
.key_features_section .kfs_desc { font-size: 18px; text-align: center; letter-spacing: -0.033em; color: #FFFFFF;; font-weight: 400;  max-width: 730px; margin: 0px auto 24px; width: 100%; font-family: "Inter", sans-serif; }

.kfs_block { box-shadow: 0px 4px 65px 0px #FD420059; padding: 1px; background: linear-gradient(180deg, #FF926B 0%, #701100 100%); border-radius: 24px; }
.kfs_inner_block { width: 100%; display: flex; flex-wrap: wrap; border-radius: 24px; background: #000; }
.kfs_inner_block .kfs_col { width: 33.33%; padding: 1px; background: linear-gradient(180deg, #FF926B 0%, #701100 100%); }
.kfs_inner_block .kfs_col .kfs_inner_col { padding: 32px; background: #000; height: 100%; }
.kfs_inner_block .kfs_image { width: 45px; height: 45px; margin-bottom: 60px; }
.kfs_inner_block .kfsib_title { font-weight: 700 !important; font-size: 18px; letter-spacing: -0.033em; color: #FFFFFF; margin-bottom: 5px; font-family: "Inter", sans-serif; }
.kfs_inner_block .kfsib_desc { font-size: 18px; letter-spacing: -0.033em; color: #FFFFFF; margin-bottom: 0px; font-family: "Inter", sans-serif; }
.kfs_inner_block .kfs_col:nth-child(1) { border-radius: 23px 0px 0px 0px; }
.kfs_inner_block .kfs_col:nth-child(1) .kfs_inner_col { border-radius: 23px 0px 0px 0px; }
.kfs_inner_block .kfs_col:nth-child(3) { border-radius: 0px 23px 0px 0px; }
.kfs_inner_block .kfs_col:nth-child(3) .kfs_inner_col { border-radius: 0px 23px 0px 0px; }
.kfs_inner_block .kfs_col:nth-child(4) { border-radius: 0px 0px 0px 23px; }
.kfs_inner_block .kfs_col:nth-child(4) .kfs_inner_col { border-radius: 0px 0px 0px 23px; }
.kfs_inner_block .kfs_col:nth-child(6) { border-radius: 0px 0px 23px 0px; }
.kfs_inner_block .kfs_col:nth-child(6) .kfs_inner_col { border-radius: 0px 0px 23px 0px; }

.smarter_research_section { width: 100%; background: #fff url(../images/checkline.png) no-repeat; background-position: center bottom; background-size: cover; padding: 45px 0px; display: flex; align-items: center; padding-left: 315px; }
.srs_content_block { padding: 24px; max-width: 610px; width: 100%; }
.srs_content_block .sub_title { margin-bottom: 24px; }
.srs_content_block .srs_heading { font-size: 40px; background: linear-gradient(100.16deg, #050505 -3.25%, #FF2100 93.21%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; margin-bottom: 24px; font-family: "Cal Sans", sans-serif; }
.srs_content_block .srs_desc { font-size: 18px; letter-spacing: -0.033em; color: #111111; margin-bottom: 24px; font-family: "Inter", sans-serif; }
.srs_content_block .sub_title { margin: 0px 0px 30px; }

.srs_image_block { margin-left: 90px; width: 100%; }
.srs_image_block img { object-fit: contain; object-position: center right; }

.smarter_research_section .srs_block { border-left: 1px dashed #FD4200; padding: 40px 32px 0px; }
.smarter_research_section .srs_block .srsb_title { font-weight: 700 !important; font-size: 24px; letter-spacing: -0.033em; color: #111111; margin-bottom: 16px; font-family: "Inter", sans-serif; }
.smarter_research_section .srs_block .srsb_text { font-size: 18px; letter-spacing: -0.033em; color: #111111; margin-bottom: 16px; font-family: "Inter", sans-serif; }
.smarter_research_section .srs_block ul { list-style: none; padding: 0px; margin: 0px; }
.smarter_research_section .srs_block ul li { font-size: 18px; letter-spacing: -0.033em; color: #111111; width: 100%; display: flex; margin-bottom: 16px; font-family: "Inter", sans-serif; }
.smarter_research_section .srs_block ul li img { width: 24px; height: 24px; margin-right: 8px; margin-top: 2px; }
.smarter_research_section .srs_block ul li span { width: 100%; flex: 1; }
.smarter_research_section .srs_block .srsb_bold { font-weight: 700 !important; font-size: 18px; letter-spacing: -0.033em; color: #111111; margin-bottom: 0px; font-family: "Inter", sans-serif; }

.uplora_action_section { padding: 100px 0px; position: relative; width: 100%;  }
.uplora_action_section .video_block { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.uplora_action_section .video_block video { width: 100%; height: 100%; object-fit: cover; }
.uplora_action_section .video_block::before { position: absolute; content: ""; width: 100%; height: 100%; left: 0; top: 0; background: #00000080; }
.uplora_action_section .uas_block { position: relative; }
.uplora_action_section .uas_heading { font-family: "Cal Sans", sans-serif; font-size: 60px; text-align: center; background: linear-gradient(90deg, #FFFFFF 0%, #FFE7DF 100%), #FFFFFF; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; margin-bottom: 24px; }
.uplora_action_section .uas_desc { font-size: 18px; letter-spacing: -0.033em; color: #FFFFFF; margin-bottom: 24px; text-align: center; font-family: "Inter", sans-serif; }
.uplora_action_section .uas_demo_block .input-group { background: #FFFFFF; max-width: 560px; width: 100%; margin: 0px auto; border-radius: 30px; }
.uplora_action_section .uas_demo_block .form-control { font-weight: 600; font-size: 18px; letter-spacing: -0.3%; color: #111111; background: none !important; border: none !important; padding: 8px 25px; font-family: "Inter", sans-serif; }
.uplora_action_section .uas_demo_block .form-control::placeholder { color: #BABABA !important; }
.uplora_action_section .uas_demo_block .demo_btn { padding: 2px; background: linear-gradient(180deg, #FF926B 0%, #701100 100%); box-shadow: 0px 4px 65px 0px #FD420059; border-radius: 30px !important; border: none !important; font-family: "Inter", sans-serif; }
.uplora_action_section .uas_demo_block .demo_btn span { background: linear-gradient(180deg, #FF2100 0%, #A51700 100%); display: block; font-weight: 600; font-size: 18px; border-radius: 30px; letter-spacing: -0.003em; color: #FFFFFF; padding: 10px 20px; position: relative; overflow: hidden; }
.uplora_action_section .uas_demo_block .demo_btn span::after { content: ""; position: absolute; top: 0; left: -100%; width: 200%; height: 100%; background: linear-gradient(120deg, rgba(255,255,255,0.2), rgba(255,255,255,0)); transition: all 0.4s ease; z-index: 0; }
.uplora_action_section .uas_demo_block .demo_btn span:hover::after { left: 100%;}

.uplora_action_section .uas_demo_block .demo_btn span img { width: 28px; height: 28px; margin-left: 12px; }

/* footer */

footer { background: #FFFFFF; padding: 60px 0px; width: 100%; display: block; text-align: left; }
footer .page_container { display: flex; justify-content: space-between; }
.fleft_block { max-width: 615px; width: 100%; }
.fleft_block .site_logo { width: 200px; height: 50px; margin-bottom: 32px; }
.fleft_block .site_logo img { width: 100%; height: 100%; }
.fleft_block .ftext { font-weight: 500; font-size: 18px; letter-spacing: -0.03em; color: #000000; text-shadow: 0px 4.54753px 84.1293px rgba(0, 0, 0, 0.15); margin-bottom: 32px; font-family: "Plus Jakarta Sans", sans-serif }
.copyright_text { font-weight: 500; font-size: 18px; letter-spacing: -0.03em; color: #000000; text-shadow: 0px 4.54753px 84.1293px rgba(0, 0, 0, 0.15); margin-bottom: 0px; font-family: "Plus Jakarta Sans", sans-serif }

.fright_block { max-width: 445px; margin-left: auto; width: 100%; display: flex; justify-content: space-between; }
.fright_block ul { list-style: none; margin: 0px; padding: 0px; }
.fright_block ul li { font-weight: 700; font-family: "Plus Jakarta Sans", sans-serif; font-size: 18px; letter-spacing: -0.03em; color: #000000; text-shadow: 0px 4.54753px 84.1293px rgba(0, 0, 0, 0.15); margin-bottom: 16px; }
.fright_block ul li a { font-size: 16px; font-weight: 400; letter-spacing: -0.033em; color: #000000; font-family: "Inter", sans-serif; }
.fright_block ul li a:hover, .fright_block ul li a.active { color: #FF2100; }
.fright_block ul li:last-child { margin-bottom: 0px; }

/* request a demo page */

.request_demo_page { width: 100%; display: block; padding-bottom: 60px; border-bottom: 1px solid #0000001A; background: url(../images/leftimg.png) no-repeat, url(../images/rightimg.png) no-repeat; background-position: left top, right top; background-size: auto, auto; }
.request_demo_page .logo_block { padding: 32px 15px; display: block; margin-bottom: 60px; }
.request_demo_page .site_logo { width: 200px; height: 47px; margin: 0px auto; }

.rep_block { padding: 40px; max-width: 488px; width: 100%; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 24px; margin: 0px auto; }
.rep_block h1 { font-family: "Plus Jakarta Sans", sans-serif; font-weight: 400; font-size: 32px; letter-spacing: -0.02em; color: #070707; margin-bottom: 16px; }
.rep_block p { font-family: "Inter", sans-serif; font-size: 16px; letter-spacing: -0.8px; color: #000000; margin-bottom: 16px; }

.form-group { margin-bottom: 16px; width: 100%; }
.form-group label { font-weight: 700; font-size: 18px; letter-spacing: -0.02em; color: #070707; font-family: "Plus Jakarta Sans", sans-serif;  }
.form-group label span { color: #FD4200; }
.form-group .form-control { border: 1px solid #0000004D; background: #F6F6F6; font-weight: 500; font-size: 16px; letter-spacing: -0.02em; color: #070707; padding: 14px; box-shadow: none !important; border-radius: 8px; resize: unset; }
.form-group .form-control::placeholder { color: rgba(7, 7, 7, 0.5); }

.password_info ul { list-style: none; margin-bottom: 10px; padding: 0;  }
.password_info li { font-size: 16px; letter-spacing: -0.8px; color: #000000; margin-bottom: 16px; display: flex; font-family: "Inter", sans-serif; }
.password_info li::before { position: relative; content: ""; min-width: 24px; height: 24px; margin-right: 8px; background: url(../images/check.svg) no-repeat; background-position: center; background-size: contain;  }

.request_demo_page .btn { padding: 2px; background: linear-gradient(180deg, #FF9874 0%, #671B00 100%); box-shadow: 0px 4px 65px 0px #FD420059; border-radius: 16px; border: none !important; font-size: 16px; color: #fff; font-family: "Cal Sans", sans-serif; }
.request_demo_page .btn span { border-radius: 16px; background: linear-gradient(180deg, #FD4200 0%, #972700 100%); display: flex; align-items: center; justify-content: center; padding: 16px 24px; position: relative; overflow: hidden; transition: all 0.3s ease; }
.request_demo_page .btn span::after { content: ""; position: absolute; top: 0; left: -100%; width: 200%; height: 100%; background: linear-gradient(120deg, rgba(255,255,255,0.2), rgba(255,255,255,0)); transition: all 0.4s ease; z-index: 0; }
.request_demo_page .btn span:hover::after { left: 100%;}
.request_demo_page .btn:hover { transform: translateY(-2px);}
.request_demo_page .btn span img { width: 24px; height: 24px; margin-left: 10px; }

/* THANK YOU PAGE */

.thankyou_page { width: 100%; display: block; padding: 60px 0px; border-bottom: 1px solid #0000001A;  }
.thankyou_content_block { max-width: 854px; width: 100%; margin: 0px auto; padding: 32px 33px 0px; }
.thankyou_content_block .tcb_title { font-weight: 400; font-size: 60px; text-align: center; background: linear-gradient(270deg, #FF2100 23.62%, #A51700 73.62%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; font-family: "Cal Sans", sans-serif; margin-bottom: 20px; }
.thankyou_content_block .tcb_text { font-size: 20px; text-align: center; letter-spacing: -0.02em; color: #070707; font-family: "Plus Jakarta Sans", sans-serif; margin-bottom: 20px; }
.thankyou_content_block .tcb_text a { color: #FD4200; }

.tcb_info_block {  padding: 24px 24px 8px; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 24px; margin-bottom: 20px; }
.tcb_info_block .tcbib_title { font-weight: 600; font-size: 24px; letter-spacing: -0.02em; color: #070707; font-family: "Plus Jakarta Sans", sans-serif; margin-bottom: 0px; padding-bottom: 16px; border-bottom: 1px solid #0000001A; }
.tcb_info_block ul { list-style: none; margin-bottom: 0px; padding: 0; display: flex; flex-wrap: wrap; }
.tcb_info_block li { font-size: 16px; letter-spacing: -0.8px; color: #000000; display: flex; align-items: center; font-family: "Plus Jakarta Sans", sans-serif; width: 50%; padding-right: 10px; margin: 16px 0px; font-weight: 500; }
.tcb_info_block li::before { position: relative; content: ""; min-width: 24px; height: 24px; margin-right: 8px; background: url(../images/check.svg) no-repeat; background-position: center; background-size: contain;  }

.thankyou_content_block .next_link { font-size: 24px; text-align: center; font-family: "Cal Sans", sans-serif; margin-bottom: 20px; }
.thankyou_content_block .next_link a { background: linear-gradient(270deg, #FF2100 23.62%, #A51700 73.62%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; }
.thankyou_content_block .tcb_bottom_text { font-family: "Plus Jakarta Sans", sans-serif; font-weight: 500; font-size: 18px; text-align: center; letter-spacing: -0.02em; color: #070707; }

/* request form page */

.request_demo_form_page { width: 100%; display: block; padding: 120px 0px; border-bottom: 1px solid #0000001A;  }
.rdfp_content_block .rdfp_title { font-size: 60px; background: linear-gradient(270deg, #FF2100 23.62%, #A51700 73.62%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; font-family: "Cal Sans", sans-serif; margin-bottom: 20px; font-weight: 400; }
.rdfp_content_block p { font-size: 20px; letter-spacing: -0.02em; color: #070707; margin-bottom: 0px; }

.rdfp_form_block { padding: 40px; width: 100%; max-width: 636px; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 24px; }
.rdfp_form_block h3 {font-family: "Plus Jakarta Sans", sans-serif; font-weight: 400; font-size: 32px; letter-spacing: -0.02em; color: #070707; margin-bottom: 16px; }
.request_demo_form_page .btn.common_btn { padding: 2px; background: linear-gradient(180deg, #FF9874 0%, #671B00 100%); box-shadow: 0px 4px 65px 0px #FD420059; border-radius: 16px; border: none !important; font-size: 16px; color: #fff; font-family: "Cal Sans", sans-serif; }
.request_demo_form_page .common_btn.btn span { border-radius: 16px; background: linear-gradient(180deg, #FD4200 0%, #972700 100%); display: flex; align-items: center; justify-content: center; padding: 16px 24px; position: relative; overflow: hidden; transition: all 0.3s ease; }
.request_demo_form_page .common_btn.btn span::after { content: ""; position: absolute; top: 0; left: -100%; width: 200%; height: 100%; background: linear-gradient(120deg, rgba(255,255,255,0.2), rgba(255,255,255,0)); transition: all 0.4s ease; z-index: 0; }
.request_demo_form_page .common_btn.btn span:hover::after { left: 100%;}
.request_demo_form_page .common_btn.btn:hover { transform: translateY(-2px);}
.request_demo_form_page .common_btn.btn span img { width: 24px; height: 24px; margin-left: 10px; }

/*  */

.collaborate_section, .conference_section { width: 100%; display: block; padding: 60px 0px; }
.conference_section { background: #fff url(../images/checkline.png) no-repeat; background-position: center bottom; background-size: cover; }
.collaborate_section .cs_heading, .conference_section .cs_heading { font-size: 40px; text-align: center; background: linear-gradient(90deg, #FFFFFF 0%, #FF916B 100%), #FFFFFF; background-clip: border-box, border-box; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; margin-bottom: 24px; font-family: "Cal Sans", sans-serif; }
.conference_section .cs_heading { background: linear-gradient(100.16deg, #050505 -3.25%, #FF2100 93.21%); background-clip: border-box; background-clip: border-box, border-box; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.video_outer_block { box-shadow: 0px 4px 65px 0px #FD420059; padding: 1px; background: linear-gradient(180deg, #FF926B 0%, #701100 100%); border-radius: 24px; }
.video_outer_block .video_inner_block { background: #000; width: 100%; height: 600px; border-radius: 24px; }
.video_outer_block .video_inner_block video { width: 100%; height: 100%; border-radius: 24px; object-fit: cover; }


/* -------------------------------------------------------------------------------------------------------- */
/* responsive view */


@media (min-width: 1200px) and (max-width: 1300px) {

.smarter_research_section { padding-left: 15px;}
.srs_content_block { padding: 10px;}


    
}

@media (min-width: 1300px) and (max-width: 1400px) {

.smarter_research_section { padding-left: 42px;}
    
}

@media (min-width: 1400px) and (max-width: 1460px) {

.smarter_research_section { padding-left: 82px;}

}

@media (min-width: 1470px) and (max-width: 1500px) {

.smarter_research_section { padding-left: 97px;}


}

@media (min-width: 1500px) and (max-width: 1600px) {

.smarter_research_section { padding-left: 162px;}

}

@media (min-width: 1601px) and (max-width: 1680px) {

.smarter_research_section { padding-left: 202px; }

}

@media (min-width: 2100px){

    
}

@media (min-width: 1700px){

.page_container { max-width: 1255px; padding:0px 15px; }
.sub_title { font-size: 16px; padding: 10px 20px; border-radius: 50px; margin: 0px auto 20px; }
.sub_title img { width: 24px; height: 24px; margin-right: 10px; }

/* header */

header { padding: 16px 0px;  }
header .site_logo { max-width: 200px; height: 50px;}
header ul li { margin: 0px 16px; }
header ul li a.nav-link { font-weight: 400; font-size: 16px; line-height: 21px; }
header ul li.signupLi a.nav-link { padding: 2px; border-radius: 16px; }
header ul li.signupLi a.nav-link span { font-size: 16px; line-height: 21px; border-radius: 16px; padding: 16px 32px; }
header ul li.signupLi a.nav-link span img { width: 24px; height: 24px; margin-left: 10px; }

/*  */

.banner_section { padding: 60px 0px; }
.bs_content_block { max-width: 960px; margin: 0px auto 40px; }
.bs_content_block .bs_heading { font-size: 60px; margin-bottom: 16px; }
.bs_content_block .bs_desc { font-size: 18px; margin-bottom: 24px; }

.button_row .btn { padding: 2px; border-radius: 16px; margin: 0px 5px; font-size: 16px; }
.button_row .btn span { border-radius: 16px; padding: 16px 24px; }
.button_row .btn span img { width: 24px; height: 24px; margin-left: 10px; }

.bannerimg { height: 488px;  }
.bannerimg img { width: 108%; margin-left: -8%;}

.key_features_section { padding: 60px 0px; }
.key_features_section .kfs_sub_title { margin: 0px auto 24px; }
.key_features_section .kfs_title { font-size: 40px; margin-bottom: 24px; }
.key_features_section .kfs_desc { font-size: 18px; max-width: 730px; margin: 0px auto 24px; }

.kfs_block { border-radius: 24px; }
.kfs_inner_block { border-radius: 24px; }
.kfs_inner_block .kfs_col { width: 33.33%; }
.kfs_inner_block .kfs_col .kfs_inner_col { padding: 32px; }
.kfs_inner_block .kfs_image { width: 45px; height: 45px; margin-bottom: 60px; }
.kfs_inner_block .kfsib_title { font-weight: 700; font-size: 18px; letter-spacing: -0.033em; color: #FFFFFF; margin-bottom: 5px;}
.kfs_inner_block .kfsib_desc { font-size: 18px; letter-spacing: -0.033em; color: #FFFFFF; margin-bottom: 0px; }
.kfs_inner_block .kfs_col:nth-child(1) { border-radius: 23px 0px 0px 0px; }
.kfs_inner_block .kfs_col:nth-child(1) .kfs_inner_col { border-radius: 23px 0px 0px 0px; }
.kfs_inner_block .kfs_col:nth-child(3) { border-radius: 0px 23px 0px 0px; }
.kfs_inner_block .kfs_col:nth-child(3) .kfs_inner_col { border-radius: 0px 23px 0px 0px; }
.kfs_inner_block .kfs_col:nth-child(4) { border-radius: 0px 0px 0px 23px; }
.kfs_inner_block .kfs_col:nth-child(4) .kfs_inner_col { border-radius: 0px 0px 0px 23px; }
.kfs_inner_block .kfs_col:nth-child(6) { border-radius: 0px 0px 23px 0px; }
.kfs_inner_block .kfs_col:nth-child(6) .kfs_inner_col { border-radius: 0px 0px 23px 0px; }

.smarter_research_section { width: 100%; background: #fff url(../images/checkline.png) no-repeat; background-position: center bottom; background-size: cover; padding: 45px 0px; display: flex; align-items: center; padding-left: 315px; }
.srs_content_block { padding: 24px; max-width: 610px; width: 100%; }
.srs_content_block .sub_title { margin-bottom: 24px; }
.srs_content_block .srs_heading { font-size: 40px; background: linear-gradient(100.16deg, #050505 -3.25%, #FF2100 93.21%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; margin-bottom: 24px; }
.srs_content_block .srs_desc { font-size: 18px; letter-spacing: -0.033em; color: #111111; margin-bottom: 24px; }
.srs_content_block .sub_title { margin: 0px 0px 30px; }

.srs_image_block { margin-left: 90px; width: 100%; }
.srs_image_block img { object-fit: contain; object-position: center right; }

.smarter_research_section .srs_block { border-left: 1px dashed #FD4200; padding: 40px 32px 0px; }
.smarter_research_section .srs_block .srsb_title { font-weight: 700; font-size: 24px; letter-spacing: -0.033em; color: #111111; margin-bottom: 16px; }
.smarter_research_section .srs_block .srsb_text { font-size: 18px; letter-spacing: -0.033em; color: #111111; margin-bottom: 16px; }
.smarter_research_section .srs_block ul { list-style: none; padding: 0px; margin: 0px; }
.smarter_research_section .srs_block ul li { font-size: 18px; letter-spacing: -0.033em; color: #111111; width: 100%; display: flex; margin-bottom: 16px; }
.smarter_research_section .srs_block ul li img { width: 24px; height: 24px; margin-right: 8px; margin-top: 2px;}
.smarter_research_section .srs_block ul li span { width: 100%; flex: 1; }
.smarter_research_section .srs_block .srsb_bold { font-weight: 700; font-size: 18px; letter-spacing: -0.033em; color: #111111; margin-bottom: 0px; }

.uplora_action_section { padding: 100px 0px; position: relative; width: 100%;  }
.uplora_action_section .video_block { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.uplora_action_section .video_block video { width: 100%; height: 100%; object-fit: cover; }
.uplora_action_section .video_block::before { position: absolute; content: ""; width: 100%; height: 100%; left: 0; top: 0; background: #00000080; }
.uplora_action_section .uas_block { position: relative; }
.uplora_action_section .uas_heading { font-family: "Cal Sans", sans-serif; font-size: 60px; text-align: center; background: linear-gradient(90deg, #FFFFFF 0%, #FFE7DF 100%), #FFFFFF; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; margin-bottom: 24px; }
.uplora_action_section .uas_desc { font-size: 18px; letter-spacing: -0.033em; color: #FFFFFF; margin-bottom: 24px; text-align: center; }
.uplora_action_section .uas_demo_block .input-group { /* border: 1px solid #FFFFFF0D; */ background: #FFFFFF; max-width: 560px; width: 100%; margin: 0px auto; border-radius: 30px; }
.uplora_action_section .uas_demo_block .form-control { font-weight: 600; font-size: 18px; letter-spacing: -0.3%; color: #111111; background: none !important; border: none !important; padding: 8px 25px; }
.uplora_action_section .uas_demo_block .form-control::placeholder { color: #BABABA !important; }
.uplora_action_section .uas_demo_block .demo_btn { padding: 2px; background: linear-gradient(180deg, #FF926B 0%, #701100 100%); box-shadow: 0px 4px 65px 0px #FD420059; border-radius: 30px !important; border: none !important; }
.uplora_action_section .uas_demo_block .demo_btn span { background: linear-gradient(180deg, #FF2100 0%, #A51700 100%); display: block; font-weight: 600; font-size: 18px; border-radius: 30px; letter-spacing: -0.003em; color: #FFFFFF; padding: 10px 20px; }
.uplora_action_section .uas_demo_block .demo_btn span img { width: 28px; height: 28px; margin-left: 12px; }

/* footer */

footer { background: #FFFFFF; padding: 60px 0px; width: 100%; display: block; text-align: left; }
footer .page_container { display: flex; justify-content: space-between; }
.fleft_block { max-width: 615px; width: 100%; }
.fleft_block .site_logo { width: 200px; height: 50px; margin-bottom: 32px; }
.fleft_block .site_logo img { width: 100%; height: 100%; }
.fleft_block .ftext { font-weight: 500; font-size: 18px; letter-spacing: -0.03em; color: #000000; text-shadow: 0px 4.54753px 84.1293px rgba(0, 0, 0, 0.15); margin-bottom: 32px; }
.copyright_text { font-weight: 500; font-size: 18px;letter-spacing: -0.03em; color: #000000; text-shadow: 0px 4.54753px 84.1293px rgba(0, 0, 0, 0.15); margin-bottom: 0px; }

.fright_block { max-width: 445px; margin-left: auto; width: 100%; display: flex; justify-content: space-between; }
.fright_block ul { list-style: none; margin: 0px; padding: 0px; }
.fright_block ul li { font-weight: 700; font-size: 18px; letter-spacing: -0.03em; color: #000000; text-shadow: 0px 4.54753px 84.1293px rgba(0, 0, 0, 0.15); margin-bottom: 16px; }
.fright_block ul li a { font-size: 16px; font-weight: 400; letter-spacing: -0.033em; color: #000000; }
.fright_block ul li a:hover, .fright_block ul li a.active { color: #FF2100; }

/* request a demo page */

.request_demo_page { width: 100%; display: block; padding-bottom: 60px; border-bottom: 1px solid #0000001A; }
.request_demo_page .logo_block { padding: 32px 15px; display: block; margin-bottom: 60px; }
.request_demo_page .site_logo { width: 200px; height: 47px; margin: 0px auto; }

.rep_block { padding: 40px; max-width: 488px; width: 100%; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 24px; margin: 0px auto; }
.rep_block h1 { font-family: "Plus Jakarta Sans", sans-serif; font-weight: 400; font-size: 32px; letter-spacing: -0.02em; color: #070707; margin-bottom: 16px; }
.rep_block p { font-family: "Inter", sans-serif; font-size: 16px; letter-spacing: -0.8px; color: #000000; margin-bottom: 16px; }

.form-group { margin-bottom: 16px; width: 100%; }
.form-group label { font-weight: 700; font-size: 18px; letter-spacing: -0.02em; color: #070707; font-family: "Plus Jakarta Sans", sans-serif;  }
.form-group label span { color: #FD4200; }
.form-group .form-control { border: 1px solid #0000004D; background: #F6F6F6; font-weight: 500; font-size: 16px; letter-spacing: -0.02em; color: #070707; padding: 14px; box-shadow: none !important; border-radius: 8px; }
.form-group .form-control::placeholder { opacity: 0.5; }


.password_info ul { list-style: none; margin-bottom: 10px; padding: 0;  }
.password_info li { font-size: 16px; letter-spacing: -0.8px; color: #000000; margin-bottom: 16px; display: flex; font-family: "Inter", sans-serif; }
.password_info li::before { position: relative; content: ""; width: 24px; height: 24px; margin-right: 8px; }

.request_demo_page .btn { padding: 2px; background: linear-gradient(180deg, #FF9874 0%, #671B00 100%); box-shadow: 0px 4px 65px 0px #FD420059; border-radius: 16px; border: none !important; font-size: 16px; color: #fff; font-family: "Cal Sans", sans-serif; }
.request_demo_page .btn span { border-radius: 16px; background: linear-gradient(180deg, #FD4200 0%, #972700 100%); display: flex; align-items: center; justify-content: center; padding: 16px 24px; position: relative; overflow: hidden; transition: all 0.3s ease; }
.request_demo_page .btn span::after { content: ""; position: absolute; top: 0; left: -100%; width: 200%; height: 100%; background: linear-gradient(120deg, rgba(255,255,255,0.2), rgba(255,255,255,0)); transition: all 0.4s ease; z-index: 0; }
.request_demo_page .btn span:hover::after { left: 100%;}
.request_demo_page .btn:hover { transform: translateY(-2px);}
.request_demo_page .btn span img { width: 24px; height: 24px; margin-left: 10px; }



}

@media (max-width: 1199px) {
header ul.after_login_nav li { margin-left: auto; margin-right: 15px; }
header .nav-link {padding: 10px 0px;}
header .chat_icons .mcount { min-width: 35px; height: 27px;font-size: 12px;}

.smarter_research_section { padding-left: 15px;}
.srs_content_block { padding: 10px;}

header .dot_icon { width: 24px; height: 24px; cursor: pointer;}
#sidebarMenu { height: 100%; position: fixed; right: 0; width: 316px; padding: 20px; top: 0px; transform: translateX(0px); transition: transform 250ms ease-in-out; background: #fff; z-index: 111; border-left: 1px solid #000; }
.sidebarMenuInner { margin: 0; padding: 0; padding-top: 20px; height: 100vh; overflow-y: auto; }
.hidden { transform: translateX(316px) !important;}
.close_button { width: 18px; height: 18px; cursor: pointer; margin-left: auto; }
.close_button img { width: 100%; height: 100%; object-fit: contain; object-position: center;  }

.sidebarMenuInner li a { display: flex; align-items: center; width: 100%; padding: 10px 0px; font-size: 14px; color: #000; }
.sidebarMenuInner li a:hover, .sidebarMenuInner li a.active { color: #FF2100; }
.sidebarMenuInner li a img { width: 16px; height: 16px; object-fit: contain; object-position: center;  }

.sidebarMenuInner li.signupLi a { padding: 2px; background: linear-gradient(180deg, #FF926B 0%, #701100 100%); border-radius: 16px; }
.sidebarMenuInner li.signupLi a span { background: linear-gradient(180deg, #FF2100 0%, #A51700 100%); display: flex; font-size: 14px; line-height: 21px; color: #FFFFFF; border-radius: 16px; padding: 10px 25px; align-items: center; position: relative; overflow: hidden; width: 100%; justify-content: center; }
.sidebarMenuInner li.signupLi a span img { width: 24px; height: 24px; margin-left: 10px; }

.banner_section { padding: 40px 0px;}
.bs_content_block .bs_heading { font-size: 48px;}
.bs_content_block .bs_desc { font-size: 16px;}
.button_row .btn span { padding: 12px 20px;}
.button_row .btn { font-size: 14px;}
.sub_title { font-size: 14px;}
.sub_title img { width: 20px; height: 20px;}

.bannerimg {height: 430px;}
.key_features_section { padding: 40px 0px;}
.key_features_section .kfs_title { font-size: 32px; margin-bottom: 15px; }
.key_features_section .kfs_desc { font-size: 16px;}
.kfs_inner_block .kfs_image { margin-bottom: 45px;}
.kfs_inner_block .kfsib_desc { font-size: 16px;}

.srs_content_block .sub_title { margin: 0px 0px 20px;}
.srs_content_block .srs_heading { font-size: 32px; margin-bottom: 15px; }
.srs_content_block .srs_desc { font-size: 16px;}
.smarter_research_section .srs_block { padding: 25px 20px 0px;}
.smarter_research_section .srs_block .srsb_title { font-size: 20px;}
.smarter_research_section .srs_block .srsb_text { font-size: 16px;}
.smarter_research_section .srs_block ul li { font-size: 16px;}
.smarter_research_section .srs_block .srsb_bold { font-size: 16px;}

.smarter_research_section .srs_block ul li img { width: 20px; height: 20px; }
.uplora_action_section .uas_heading { font-size: 48px; margin-bottom: 20px; }
.uplora_action_section .uas_desc { font-size: 16px;}
.uplora_action_section .uas_demo_block .demo_btn span { font-size: 16px;}
.uplora_action_section .uas_demo_block .form-control { font-size: 16px;}
.uplora_action_section {padding: 70px 0px;}

footer { padding: 35px 0px;}
.fleft_block .site_logo { margin-bottom: 20px;}
.fleft_block .ftext { font-size: 16px; margin-bottom: 22px; }
.copyright_text { font-size: 16px;}
.fright_block ul li { font-size: 16px; margin-bottom: 12px;}
.fright_block ul li a {font-size: 14px;}
.fleft_block { max-width: 515px;}
.fright_block { max-width: 420px;}
.uplora_action_section .uas_demo_block .demo_btn span img { width: 24px; height: 24px; margin-left: 8px;}
.bannerimg img {width: 100%; margin-left: -3%;}

.request_demo_page .logo_block { padding: 20px 15px; margin-bottom: 20px;}
.rep_block { padding: 25px; max-width: 450px;}
.rep_block h1 { font-size: 26px; margin-bottom: 14px;}
.form-group label { font-size: 16px;}
.form-group .form-control { font-size: 14px;}
.password_info li { font-size: 14px; margin-bottom: 12px;}
.password_info li::before { width: 20px; height: 20px;}
.request_demo_page .btn span { padding: 12px 18px;}

.thankyou_page { padding: 30px 0px;}
.thankyou_content_block {padding: 0px 0px; max-width: 720px; }
.thankyou_content_block .tcb_title { font-size: 48px;}
.thankyou_content_block .tcb_text { font-size: 18px;}
.tcb_info_block .tcbib_title { font-size: 20px;}
.tcb_info_block li {font-size: 14px;}
.tcb_info_block { padding: 20px 20px 8px;}
.thankyou_content_block .next_link { font-size: 20px;}
.thankyou_content_block .tcb_bottom_text { font-size: 16px;}
.tcb_info_block li::before { min-width: 20px; height: 20px;}

.rdfp_form_block { padding: 30px; }
.rdfp_content_block .rdfp_title { font-size: 48px;}
.rdfp_content_block p  { font-size: 18px;}
.rdfp_form_block h3 { font-size: 26px; }
.request_demo_form_page { padding: 40px 0px;}

.collaborate_section, .conference_section { padding: 45px 0px;}
.collaborate_section .cs_heading, .conference_section .cs_heading { font-size: 32px; }



}

@media (max-width: 991px) {

.bs_content_block .bs_heading { font-size: 42px;}
.bannerimg { height: 315px;}
.button_row .btn span img { width: 20px; height: 20px; margin-left: 8px;}
.banner_section { padding: 30px 0px;}
.key_features_section { padding: 30px 0px 50px;}
.kfs_inner_block .kfs_col .kfs_inner_col { padding: 24px;}
.smarter_research_section { padding: 30px 0px; padding-left: 15px; }
.srs_content_block {padding: 0px;}
.srs_image_block { margin-left: 20px;}
.uplora_action_section .uas_heading {font-size: 42px;}

footer .page_container {display: block;}
.fleft_block { max-width: 100%; text-align: center;}
.fleft_block .site_logo { margin: 0px auto 10px;}
.fleft_block .ftext { font-size: 14px; margin-bottom: 20px;}
.fright_block { margin: 0px auto 20px;}
.fright_block ul li { font-size: 14px; margin-bottom: 10px;}
.fright_block ul li a { font-size: 12px;}
.copyright_text {font-size: 14px;}
footer { padding: 25px 0px;}
.uplora_action_section .uas_demo_block .input-group { max-width: 501px;}

.thankyou_content_block .tcb_title { font-size: 42px;}

.rdfp_content_block .rdfp_title { font-size: 42px; margin-bottom: 12px; }
.rdfp_content_block p {  font-size: 16px;}
.request_demo_form_page { padding: 25px 0px;}
header { padding: 12px 0px;}
.rdfp_content_block { margin-bottom: 20px; }
.rdfp_form_block { max-width: 100%;}



}

@media (max-width: 767px) {

body {background-size: 250px, 250px;}

header { padding: 12px 0px;}
header .site_logo { max-width: 160px; height: 40px;}
.sub_title { font-size: 12px;}
.sub_title img { width: 18px; height: 18px;}
.bs_content_block .bs_heading { font-size: 32px;}
.bs_content_block .bs_desc { font-size: 14px;}
.bannerimg { height: 288px;}
.key_features_section { padding: 20px 0px 40px;}
.key_features_section .kfs_title { font-size: 26px;}
.key_features_section .kfs_desc { font-size: 14px;}
.kfs_inner_block .kfs_image {width: 40px;height: 40px; margin-bottom: 35px; }
.kfs_inner_block .kfsib_desc { font-size: 14px;}
.kfs_inner_block .kfsib_title { font-size: 16px;}

.srs_content_block .srs_heading { font-size: 26px; margin-bottom: 10px;}
.srs_content_block .srs_desc { font-size: 14px;}
.smarter_research_section .srs_block { padding: 18px 15px 0px;}
.smarter_research_section .srs_block .srsb_title { font-size: 18px; margin-bottom: 10px;}
.smarter_research_section .srs_block .srsb_text {font-size: 14px;}
.smarter_research_section .srs_block ul li {font-size: 14px;}
.smarter_research_section .srs_block ul li img { width: 18px; height: 18px; margin-right: 6px;}
.smarter_research_section .srs_block .srsb_bold { font-size: 14px;}
.uplora_action_section .uas_heading { font-size: 32px; margin-bottom: 15px;}
.uplora_action_section .uas_desc { font-size: 14px; }
.uplora_action_section .uas_demo_block .form-control {font-size: 14px;}
.uplora_action_section .uas_demo_block .demo_btn span { font-size: 14px;}
.uplora_action_section .uas_demo_block .demo_btn span img { width: 20px; height: 20px; margin-left: 5px;}
.uplora_action_section { padding: 45px 0px;}


.rep_block h1 {font-size: 24px;}
.request_demo_page { padding-bottom: 40px;}
.thankyou_content_block .tcb_title {font-size: 36px;}
.thankyou_content_block .tcb_text { font-size: 16px;}
.tcb_info_block .tcbib_title { font-size: 18px;}
.tcb_info_block li { margin: 12px 0px;}
.thankyou_content_block .tcb_bottom_text { font-size: 14px;}
.thankyou_content_block .next_link { font-size: 18px;}

.rdfp_content_block .rdfp_title { font-size: 36px;  margin-bottom: 10px;}
.rdfp_form_block h3 { font-size: 24px;}
.rdfp_form_block { padding: 20px;}
.form-group label { font-size: 14px; margin-bottom: 3px;}
.request_demo_form_page .common_btn.btn span { padding: 12px 20px;}

.video_outer_block .video_inner_block { height: 440px;}
.collaborate_section .cs_heading, .conference_section .cs_heading { font-size: 26px;}
.video_outer_block .video_inner_block { height: 400px; }  


}

@media (max-width: 700px) {

}

@media (max-width: 600px) {

.bs_content_block .bs_heading { font-size: 28px;}
.bannerimg { height: 176px;}
.key_features_section .kfs_title { font-size: 24px;}

.kfs_inner_block .kfs_col { width: 100%; border-radius: 0px !important; }
.kfs_inner_block .kfs_col .kfs_inner_col { border-radius: 0px !important; }
.kfs_inner_block .kfs_col:nth-child(1), .kfs_inner_block .kfs_col:nth-child(1) .kfs_inner_col { border-radius: 23px 23px 0px 0px !important;}
.kfs_inner_block .kfs_col:last-child, .kfs_inner_block .kfs_col:last-child .kfs_inner_col { border-radius: 0px 0px 23px 23px !important;}

.smarter_research_section { display: block;  }
.srs_content_block .srs_heading {font-size: 24px;}
.srs_image_block { margin-left: 0px; margin-top: 20px;}
.bs_content_block { margin: 0px auto 25px;}
.uplora_action_section .uas_heading { font-size: 26px;}

.tcb_info_block li {width: 100%;}
.thankyou_content_block .tcb_title { font-size: 30px;}

.rdfp_content_block .rdfp_title { font-size: 30px;}
.rdfp_content_block p { font-size: 14px;}
.request_demo_form_page { padding: 20px 0px 30px;}

.collaborate_section .cs_heading, .conference_section .cs_heading { font-size: 24px; margin-bottom: 16px; }
.video_outer_block .video_inner_block { height: 220px;}
.collaborate_section, .conference_section {padding: 35px 0px;}



}

@media (max-width: 500px) {

.button_row .btn span { padding: 10px 10px;}
.uplora_action_section .uas_demo_block .demo_btn span {padding: 10px 10px;}
.bs_content_block .bs_heading { font-size: 26px;}

}
