<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**
 * ======================================================================================
 *								Font-family
 * =======================================================================================
 */
 
 @font-face {
	font-family: "CortadoScript";
	src: url("../fonts/CortadoScript.eot");
  src: 
  url("../fonts/CortadoScript.woff") format("woff"),
  url("../fonts/CortadoScript.woff2") format("woff2"),
  url("../fonts/CortadoScript.ttf") format("truetype"),
  url("../fonts/CortadoScript.otf") format("opentype"),
  url("../fonts/CortadoScript.svg#filename") format("svg");
  font-weight: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Avenir';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/AvenirLTStd-Book.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'Avenir-bold';
  font-style: normal;
  src: url('../fonts/AvenirLTStd-Heavy.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'Avenir-semibold';
  font-style: normal;
  src: url('../fonts/Avenir-Medium.ttf') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: 'Avenir-black';
  font-style: normal;
  src: url('../fonts/AvenirLTStd-Black.otf') format('opentype');
  font-display: swap;
}
@font-face {
  font-family: 'Roboto-light';
  font-style: normal;
  src: url('../fonts/Roboto-Light.ttf') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/Roboto-Regular.ttf') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: 'Roboto-medium';
  font-style: normal;
  src: url('../fonts/Roboto-Medium.ttf') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: 'Roboto-bold';
  font-style: normal;
  src: url('../fonts/Roboto-Bold.ttf') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: 'Roboto-bbold';
  font-style: normal;
  src: url('../fonts/Roboto-Black.ttf') format('truetype');
  font-display: swap;
}

.mobile-hide{
  display: block;
}
.mobile-show{
  display: none;
}
/**
* ======================================================================================
*									Generic Css
* =======================================================================================
*/
.Cortado_text{
  font-family: "CortadoScript";
  font-weight: 500;
}
p {
  margin-bottom: 15px;
}
ul {
  font-weight: 300;
}
.site-content_wrap {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.color_btm_bdr {
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.color_btm_bdr:after {
  content: '';
  display: block;
  height: 7px;
  width: 250px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  background-image: linear-gradient(to right, #d0723e 20%, #76777a 20%, #76777a 40%, #c8c8c8 20%, #c8c8c8 60%, transparent 60%);
}
.color_btm_bdr_right:after {
  left: auto;
  right: 0;
  background-image: linear-gradient(to left, #d0723e 20%, #76777a 20%, #76777a 40%, #c8c8c8 20%, #c8c8c8 60%, transparent 60%);
}
.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.mx-0 {
  margin-left: 0px;
  margin-right: 0px;
}
.vc_btn3.vc_btn3-size-md {
  border-radius: 25px;
  border: 2px solid #76777A !important;
  transition: all 320ms ease;
  color: #76777A !important;
  background-color: #fff !important;
  padding: 7px 30px;
  font-size: 16px;
  font-family: 'Avenir';
  font-weight: 600;
  text-transform: uppercase;
}
.vc_btn3.vc_btn3-size-md:hover {
  color: #fff !important;
  background-color: #76777A !important;
  background-image: none;
}
.justify-content-between {
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}
.justify-content-center {
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
.align-items-center {
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}
.site-btn {
  display: inline-block;
  font-weight: 700;
  font-size: 1.25rem;
  padding: 7px 25px;
  border: 1px solid #707070;
  border-radius: 30px;
  transition: all 320ms ease;
  background-color: transparent;
  font-family: 'Avenir';
  text-transform: uppercase;
}
.site-btn:hover {
  background-color: #707070;
  color: #fff;
}
.wpcf7 textarea {
  height: 135px;
  resize: none;
}
.wpcf7 input[type='text'],
.wpcf7 input[type='email'],
.wpcf7 input[type='url'],
.wpcf7 input[type='password'],
.wpcf7 input[type='search'],
.wpcf7 input[type='tel'],
.wpcf7 textarea {
  border-bottom-color: #707070 !important;
  border-radius: 0px !important;
}
form input[type="button"],
form input[type="submit"] {
  display: inline-block;
  font-weight: 700;
  font-size: 1.25rem;
  padding: 15px 30px;
  border: 1px solid #707070;
  border-radius: 30px;
  transition: all 320ms ease;
  background-color: transparent;
  color: #76777A;
  width: auto;
}
.jet-menu-item .jet-sub-menu&gt;li .sub-level-link {
  background-color: #ffffff;
  border-style: solid;
  border-width: 1px 1px 1px 01px;
  border-color: #f8f8f8 !important;
  color: #333 !important;
  padding: 15px 30px;
  font-size: 16px;
  line-height: 1.5;
}
.jet-menu li.jet-sub-menu-item.jet-current-menu-item a.sub-level-link {
  color: #D0723E !important;
  background-color: #F5F6F7;
  border-color: #F5F6F7 !important;
}
.jet-menu ul.jet-sub-menu {
  min-width: 300px;
}
#comments {
  display: none;
}
.owl-dot span {
  border-color: transparent;
  padding: 8px;
}
.owl-dot.active span {
  background-color: #DC9A76 !important;
  border-color: transparent;
  padding: 8px;
}
.owl-dot:hover span {
  background-color: #DC9A76 !important;
}
.partner-block a {
  position: relative;
}
.partner-block a .video_image {
  position: relative;
}
.videoplayicon {
  position: absolute;
  top: 0px;
  height: 100%;
  width: 100%;
}
.videoplayicon i::before {
  color: #fff;
  font-size: 45px;
}
.videoplayicon i {
  margin: 20% auto;
  width: 100%;
  text-align: center;
}
.selectallvalues {
  border: 1px solid #CBC8C8;
  height: 35px;
  padding: 5px;
  color: rgba(98,100,103,0.5);
  background-color: #fff;
  width: 100%;
  position: absolute;
}
.selecttagOptions {
  position: relative;
}
.dropdownicocustom {
  position: absolute;
  right: 0px;
  height: 100%;
  background: #e5e4e3;
  top: 0px;
  font-size: 25px;
  padding: 0px 8px;
}
.searchfieldcustom i.fa-search {
  position: absolute;
  right: 10px;
  top: 6px;
  font-size: 20px;
  color: #CBC8C8;
}
.searchfieldcustom {
  position: relative;
}
body .selecttagOptions select.custom-select {
  position: relative;
  padding: 0px 0px 0px 20px !important;
}
.selectallvalues input {
  z-index: 1;
  margin-top: -1px;
  position: sticky;
}
.selectalltagbtn.hidecheckbox {
  display: none;
}
body .selecttagOptions.hidecheckboxinselection select.custom-select {
  padding: 0px 10px !important;
}
/**
* ======================================================================================
*									Header Style
* =======================================================================================
*/

.elementor-widget.sub_menu_heading {
  margin-bottom: 0px !important;
}
.site-logo .site-logo__link img {
  width: 181px;
}
.header-container {
  padding: 15px 0 15px;
  transition: all 320ms ease;
}
.form_reverse .wpcf7 .wpcf7-form-control-wrap input, .form_reverse .wpcf7 .wpcf7-form-control-wrap input::placeholder,
.form_reverse .wpcf7 .wpcf7-form-control-wrap textarea, .form_reverse .wpcf7 .wpcf7-form-control-wrap textarea::placeholder{
  color: #969696;
}
.form_reverse  form input[type="submit"]{
  color: #fff;
  border-color: #fff;
}
.header-container.stuckMenu.isStuck{
  background-color: rgba( 255,255,255,0.95 );
}
.jet-menu-inner .top-level-link .jet-menu-title{
  position: relative;
	 transition: all 320ms ease;
}
.jet-menu-inner .top-level-link:after{
  content: '';
  position: absolute;
  display: block;
  height: 2px;
  width: 0%;
  bottom: 0px;
  right: 35px;
  opacity: 0;
  transition: all 320ms ease;
  background-color: #d0723e;
}
.jet-menu-inner .jet-menu-hover .top-level-link:after{
  width: calc( 100% - 60px );
  opacity: 1;
}
.hover-state a.jet-custom-nav__item-link .jet-menu-link-text{
  color: #d0723e!important;
}
.jet-custom-nav .jet-custom-nav__item &gt; a,
.jet-menu-item .jet-sub-menu&gt;li .sub-level-link{
  padding: 10px 30px;	
}
.jet-sub-mega-menu .jet-custom-nav .jet-custom-nav__item &gt; a:hover{
  color: #DC9A76;
  background-color: #F5F6F7 !important;
}
.jet-sub-mega-menu .jet-custom-nav .current-menu-item &gt; a{
  background-color: #F5F6F7 !important;
}
.jet-sub-mega-menu .jet-custom-nav .current-menu-item &gt; a .jet-menu-link-text{
  color: #DC9A76 !important;
}
/**
* ======================================================================================
*									Front Page
* =======================================================================================
*/

.home-featured .feature-box {
  display: block;
  background-color: #F7F7F7;
  border-radius: 10px;
  overflow: hidden;
  width: 100%;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}
.home-featured .feature-box .featured-box-content {
  padding: 20px;
}
.home-featured .featured-box-sm {
  display: flex;
}
.home-featured .feature-box img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center;
}
.bi-meets:before {
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  bottom: 0px;
  right: 100%;
  background-color: #F0EFEF;
}
.home_tabs .vc_tta-tabs-container {
  width: 20%;
}
.home_tabs .vc_tta-panel-body,
.home_tabs .vc_tta-panels {
  border: 0px !important;
  padding: 0px !important;
}
.home_tabs .vc_tta-panel-body a {
  display: block;
  width: 600px;
  max-width: 100%;
  padding: 10px;
}
.home_tabs .vc_tta-panel-body img {
  width: 100%;
  border-radius: 10px;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}
.home-post-grid .vc_gitem-zone.vc_gitem-is-link {
  height: 270px;
}
.home-post-grid .vc_grid-item-mini {
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  transition:all 320ms ease;
}
.home-post-grid .vc_grid-item-mini:hover {
  transform: scale(1.04);
  -webkit-transform: scale(1.04);
  -moz-transform: scale(1.04);
  box-shadow: 0px 10px 13px rgba(0, 0, 0, 0.4);
}
.home-post-grid .vc_gitem-col-align- {
  padding: 32px 37px 20px;
}
.team-box&gt;.vc_column-inner&gt;.wpb_wrapper {
  padding-top: 15px;
  padding-bottom: 15px;
  transition: all 320ms ease;
}
.team-box:hover&gt;.vc_column-inner&gt;.wpb_wrapper {
  box-shadow: 0px 18px 21px rgba(0, 0, 0, 0.16);
  transform: scale(1.1);
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
}
.contact-main {
  background-image: linear-gradient(90deg, #42474c 50%, #f7f7f7 50%);
}
.wpb-js-composer .vc_tta.vc_tta-style-modern.home_tabs .vc_tta-tab&gt;a{
  border-width: 0px !important; 
}

.owl_home_slider .home-slider-box{
  display: block;
  position: relative;
  padding: 25px;
  min-height: 250px;
  border-radius: 5px;
  overflow: hidden;
  transition:all 320ms ease;
  cursor: pointer;
}
.owl_home_slider .home-slider-box:hover{
  transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
}
.owl_home_slider .home-slider-box img{
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  object-position: center;
  object-fit: cover;
}
.owl_home_slider .home-slider-box .home-sldier-content{
  display: block;
  position: relative;
  max-width: 300px;
}
.owl_home_slider .home-slider-box .home-sldier-content h4{
  color: #fff;
  font-weight: 500;
  font-size: 1.125rem;
}
.owl_home_slider .home-slider-box .home-sldier-content ul{
  list-style: none;
  margin: 0;
  padding-left: 0;
}
.owl_home_slider .home-slider-box .home-sldier-content ul li{
  display: inline-block;
  color: #fff;
  margin-right: 5px;
  margin-top:0;
}
.owl_home_slider .owl-stage{
  padding: 60px 0 30px;
}
.owl_home_slider .home-slider-box .site-btn-home-slider{
  bottom: 20px;
  position: absolute;
  left: 20px;
  background-color: #fff;
  color: #76777A;
  font-size: 1rem;
  padding: 5px 20px;
  text-transform: capitalize;
}
.owl_home_slider .home-slider-box:hover{
  box-shadow: 10px 10px 30px rgba(8,8,8,0.5);
}
.owl_home_slider .home-slider-box .site-btn-home-slider:hover{
  color: #fff;
  background-color: #76777A;
}
.bi_meets_ai ul{
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}
.bi_meets_ai ul li{
  padding-bottom: 3rem;
  padding-left: 3rem;
  position: relative;
  list-style: none;
}
.bi_meets_ai ul li h2{
  font-size: 20px !important;
}
@keyframes shadow-pulse
{
0% {
  box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.3);
}
100% {
  box-shadow: 0 0 0 15px rgba(0, 0, 0, 0);
}
}
.bi_meets_ai ul li:after{
  content:'';
  position: absolute;
  display: block;
  height: 12px;
  width: 12px;
  left:0;
  top: 8px;
  background-color: #A0A1A2;
  border-radius: 50%;
  box-shadow: 0 0 0 7px rgba(0, 0, 0, 0.2);
}
.bi_meets_ai ul li:hover:after{
  animation: shadow-pulse 1s infinite;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span{
  border-color: #707070 !important;	
  border-width: 1px;
  height: 15px;
  width: 15px;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span {
  background-color: #DC9A76 !important;
  border-color: #707070 !important;
}

/**
* ======================================================================================
*									Contact Page
* =======================================================================================
*/

.site-main p a.mail-top-contact {
  font-weight: 600;
  font-size: 1.5rem;
  color: #fff;
  position: relative;
  padding-left: 50px;
  transition: all 320ms ease;
}
.mail-top-contact:hover {
  color: #D0723E;
}
.mail-top-contact .fa {
  position: absolute;
  left: 0px;
  top: 0px;
  color: #BCBBBA;
  font-size: 2rem;
}
.location-contact {
  padding-left: 50px;
  position: relative;
  color: #fff;
}
.location-contact .fa {
  position: absolute;
  left: 0px;
  top: -5px;
  color: #BCBBBA;
  font-size: 2.5rem;
}
.location-contact h5 {
  color: #fff;
  text-transform: capitalize;
}
.location-contact a {
  color: #fff;
  line-height: 1.6em;
}
/**
* ======================================================================================
*									Post Page
* =======================================================================================
*/

.post-grid-box-main {
  display: block;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  margin-bottom: 2rem;
  border-radius: 10px;
  width: 100%;
  max-width: 430px;
  overflow: hidden;
}
.post-grid-box-main .post-meta-data {
  padding: 20px;
}
.post-grid-box-main .post-meta-data .short-title{
  text-transform:capitalize;
}
.post-time-meta {
  list-style: none;
  margin-bottom: 1rem;
  margin-left: 0px;
}
/**
* ======================================================================================
*									Blog Listing
* =======================================================================================
*/

.post-filter-content {
  display: block;
  width: 100%;
  float: left;
  padding: 70px 0;
}
input,
select,
textarea {
  background-color: #fff ;
  padding: 7px ;
  border-color: #CBC8C8;
  width: 100% ;
  
}
.custom-select, .form-control{
  height: 35px;
  padding: 0 10px !important;
  border-radius: 0;	
}
.redio-check-event{
  backface-visibility: hidden;
  left: -999999999px;
  position: absolute;
}
.post-filter-content .row + .post-grid-box {
  margin-top: 40px;
  border-top: 1px solid #CBC8C8;
}
.post-grid-box {
  display: block;
  padding: 40px 0;
  border-bottom: 1px solid #CBC8C8;
}
.page-id-3563 .post-grid-box {
  border-bottom: 0px solid !important;
}
.post-grid-box .post-box-content-inner {
  padding: 15px 0;
}
.post-grid-box .current-post-tags-list {
  list-style: none;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-top: 10px;
  text-align: left;
}
.post-grid-box .current-post-tags-list .tag-post {
  display: inline-block;
  margin-right: 7px;
  padding: 3px 12px;
  border-radius: 4px;
  color: #5A5A5A;
  background-color: #EBEBEB;
  border:1px solid #EBEBEB;
}
.post-grid-box .post-grid-img-box {
  display: block;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}
.post-grid-box .blog-gird-btn .site-btn {
  font-weight: 600;
  margin-top: 15px;
  font-size: 1rem;
}
form input[type="button"], form input[type="submit"]{
  text-transform: capitalize !important;
  padding:7px 25px;
}
.btn:hover, .btn-primary:hover{
  background-color: #707070 !important;
  color: #fff !important;	
  border-color: #707070 !important;
}
.post-grid-box .blog-gird-btn {
  text-align: center;
}
.post-grid-box .post-grid-img-contain {
  align-self: start;
  padding-top: 20px;
}
.shorting-by-custom {
  list-style: none;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 0;
}
.shorting-by-custom li {
  display: inline-block;
  list-style: none;
  margin-right: 0px;
  padding: 7px;
  border: 1px solid #CBC8C8;
  background-color: #fff;
  border-radius: 0px;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
  height: 35px;
  padding: 0;
}
.shorting-by-custom li label {
  cursor: pointer;
  padding: 0 10px;
  display: block;
  line-height: 33px;
  height: 35px;
  font-size: 16px;
}
.shorting-by-custom li label span {
  padding-left: 3px;
}
.shorting-by-custom li.selected_tag{
  background-color: #EBEBEB;	
}
.event-filters-row {
  -webkit-box-align: end !important;
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}
.jet-menu-item .jet-sub-menu&gt;li .sub-level-link:hover{
  color: #D0723E;
  background-color: #F5F6F7 !important;
}
.event-timing-info {
  font-weight: 500;
}
.blog-pagination {
  text-align: center;
  display: block;
  width: 100%;
  float: left;
  padding: 30px 0;
}
.blog-pagination .page-numbers {
  padding: 0;
  border: 2px solid #868686;
  margin-left: 7px;
  display: inline-block;
  font-size: 15px;
  text-align: center;
  border-radius: 50%;
  display: inline-block;
  width: 45px;
  height: 45px;
  line-height: 42px;
}
.blog-pagination .page-numbers.prev,
.blog-pagination .page-numbers.next{
  width: auto;
}
.blog-pagination .prev,
.blog-pagination .next {
  border: none;
}
.blog-pagination .current {
  border: 2px solid #000;
  color: #000!important;
}
.single #sidebar, .page-template-blog-page #sidebar{
  display: none;
}
.owl_home_slider.owl-theme .owl-nav [class*=owl-]{
  outline: none;
  border: 0;
  background-color: transparent !important;
  font-size: 2.5rem !important;
  margin-top: 0;
  line-height: 1em;
}
.owl_home_slider.owl-theme .owl-nav{
  position: absolute;
  top: 0;
  right: 0;	
  margin-top: 0;
}
/**
* ======================================================================================
*									Book Page
* =======================================================================================
*/
.books-info-main{
  border-top: 1px solid #CBC8C8;	
}
.books-info-main{
  padding-bottom: 70px;
}
.books-info-main .post-box-content-inner h4{
  margin-bottom: 0px;
}
.books-info-main .post-box-content-inner h5{
  font-size: 1.25rem;
  margin-top: 0;
  text-transform: none;
  font-weight: normal;
  margin: 5px 0 15px;
}
.books-info-main .book-button-cont{
  list-style: none;
  margin-left: 0;
  margin-bottom: 0;
}
.books-info-main .book-button-cont li{
  display: block;
  margin-bottom: 15px;
}
.books-info-main .book-button-cont li a{
  display: block;
  padding: 7px 20px;
  border: 1px solid #76777A;
  border-radius: 40px;
  width: 220px;
  margin: 0 auto;
}
.books-info-main .book-button-cont li a span{
  display: block;
  font-weight: 600;
  color: #76777A;
}
.books-info-main .book-button-cont li a:hover span{
  color: #d0723e;
}
.testimonial-box &gt; .vc_column-inner &gt; .wpb_wrapper{
  padding: 30px 30px;
  background-color: #F7F7F7;	
  position: relative;
}
.testimonial-box .testimonial-thumb-main{
  position: relative;
  padding-left: 110px;
  display: block;
  padding-top: 20px;
  z-index: 1;
}

.testimonial-box &gt; .vc_column-inner &gt; .wpb_wrapper:after{
  content:'';
  display: block;
  height: 137px;
  width: 137px;
  background-image: url('../images/mark.png');
  background-size: contain;
  background-position: center;
  position: absolute;
  bottom: -5px;
  right: 30px;
}
.testimonial-box &gt; .vc_column-inner &gt; .wpb_wrapper:before{
  content:'';
  display: block;
  height: 30px;
  width: 30px;
  background-color: #F7F7F7;
  position: absolute;
  top: 100%;
  left: 30px;
  -webkit-clip-path: polygon(100% 0, 0 0, 0 100%);
  clip-path: polygon(100% 0, 0 0, 0 100%);
}
.testimonial-box .testimonial-thumb-main h5{
  margin-bottom: 0px;
  color: #9A9898;
  font-style: italic;
  margin-top: 0px;
}

.testimonial-box .testimonial-thumb-main p{
  font-style: italic;
}
.testimonial-box .testimonial-thumb-main img{
  position: absolute;
	 left: 0px;
  top: 0;
  width: 90px;
  height: 90px;
  border-radius: 50%;
}
.partner-block{
  transition:all 320ms ease;
}
.partner-slide-cont{
  padding-bottom: 50px;
}
/**
* ======================================================================================
*									Footer Style
* =======================================================================================
*/

.footer-copyright {
  margin-top: 1rem;
}
.footer-copyright-tab {
  list-style: none;
  margin-left: 0px!important;
}
.footer-copyright-tab li {
  display: inline-block!important;
  margin-right: 7px;
}
.footer-icon {
  text-align: left;
  padding: 0;
}
.footer-copy {
  text-align: right;
}
.footer-copyright-tab li a {
  display: block;
  text-align: center;
  transition: all 320ms ease;
  line-height: 40px;
}
.footer-copyright h4,
.footer-copyright a,
.footer-copyright p {
  color: #868686;
}
.footer-copy p {
  padding: 10px 0;
}
.footer-area-wrap h3.color_btm_bdr{
  margin-bottom: 15px !important;
}
.single-post-header{
  padding: 7% 0;
  text-align: center;
  display: block;
  width: 100%;
  background-color: rgba(235,234,234,0.41);
  border-bottom: 1px solid rgba(112,112,112,0.15) !important;
  background-size: cover;
  background-repeat: no-repeat;
}
.nav_left_icon{
  display: block;
  height: 30px;
  width: 30px;
  background-image: url('../images/arrow-left.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.nav_right_icon{
  display: block;
  height: 30px;
  width: 30px;
  background-image: url('../images/arrow-right.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.vc_row.about-hero-bg{
  background-position: center bottom !important;
}
.about-hero-bg h1, .about-work-main h1, .about-couture h1{
  font-size: 100px;
  font-weight: 900;
}
.about-hero-bg h2, .about-work-main h2, .about-couture h2{
  font-size: 70px !important;
}
.vc_row.about-couture{
  padding: 100px 0 90px;
  background-position: center top !important;
}

.about-hero-bg h3{
  font-size: 40px !important;
}
.about-hero-bg .about-icon-box &gt; .vc_column-inner &gt; .wpb_wrapper{
  padding: 15px 9px;
  text-align: center;
  background-color: #EBEAEA;
  border: 10px solid #fff;
  border-radius: 10px;
  box-shadow: 0 20px 20px rgba(0,0,0,0.16);
  min-height: 187px;
}
.about-hero-bg .about-icon-box &gt; .vc_column-inner &gt; .wpb_wrapper img{
  width:70%;
}
.mission-row-content{
  padding-bottom: 100px;
}
.single-post .main-blog-single-post{
  padding-top: 50px;
}
.single-post .site-main{
  padding-bottom: 50px;
}
.single-post-author{
  text-transform: capitalize;
}
/**
* ======================================================================================
*									Media Query
* =======================================================================================
*/

@media only screen and (min-width: 768px) {
  
  .page-inner-content,
  .header-container_wrap,
  .footer-container .site-info {
	  width: 94%;
	  margin: 0 auto;
  }
  .site-branding {
	  margin-top: 0px;
	  margin-bottom: 0px;
  }
}
@media only screen and (min-width: 992px) {
  .page-inner-content,
  .header-container_wrap,
  .footer-container .site-info {
	  width: 94%;
	  margin: 0 auto;
  }
  .post-grid-box .blog-grid-event {
	  text-align: right;
  }
  .home_tabs .vc_tta-tabs-list {
	  display: -webkit-box !important;
	  display: -ms-flexbox !important;
	  display: flex !important;
	  -ms-flex-wrap: wrap !important;
	  flex-wrap: wrap !important;
	  -webkit-box-orient: vertical !important;
	  -webkit-box-direction: normal !important;
	  -ms-flex-direction: column !important;
	  flex-direction: column !important;
	  justify-content: space-around !important;
	  position: relative;
	  left: -25px;
  }
  .wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab.vc_active&gt;a,
  .wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab.vc_active&gt;a:focus{
	  background-color:transparent !important;
  }
  .wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern.home_tabs .vc_tta-tab&gt;a {
	  border-color: transparent;
	  background-color: transparent;
	  color: #D6D6D6;
	  font-size: 3rem;
	  font-weight: bold;
	  padding: 0;
	  height: 150px;
	  line-height: 150px;
  }
  .wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern.home_tabs .vc_tta-tab&gt;a:hover {
	  cursor: pointer;
	  border-color: transparent;
	  background-color: transparent;
	  color: #666;
  }
  .wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern.home_tabs .vc_tta-icon {
	  font-size: 1.5rem;
  }
  .wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab.vc_active&gt;a {
	  font-size: 5rem;
  }
  .about-cup-image{
	  position: relative;
  }
  .about-cup-image img{
	  position: absolute;
	  right: 0;
	  top: 0;
	  width: 600px;
  }
}
@media only screen and (min-width: 1200px) {
  .page-inner-content,
  .header-container_wrap,
  .footer-container .site-info {
	  width: 90%;
	  margin: 0 auto;
  }
}
@media only screen and (min-width: 1600px) {
  .page-inner-content,
  .header-container_wrap,
  .footer-container .site-info {
	  max-width: 1300px;
	  margin: 0 auto;
  }
}
@media only screen and (min-width: 1400px) {
  .products-banner-page.skillbelt-pr-page{
	  padding-bottom: 22%;
  }
  .skillbelt-pr-page .vc_col-sm-6{
	  position: relative;
	  top: 100px;
  }
  
}
/**
* ======================================================================================
*									Media Query
* =======================================================================================
*/

@media only screen and (max-width: 1399px) {
  .about-hero-bg h1, .about-work-main h1, .about-couture h1 {
	  font-size: 80px;
  }
  .about-work-main h2, .about-couture h2 {
	  font-size: 70px;
  }
  .about-hero-bg h2{
	  font-size: 65px !important;
  }
  .about-hero-bg h3 {
	  font-size: 35px;
  }
  .mission-row-content {
	  padding-bottom: 30px;
  }
}
@media only screen and (max-width: 1199px) {
  
}
@media only screen and (max-width: 991px) {
  .about-cup-image img{
	  width: 450px;
  }
}
@media only screen and (max-width: 575px) {
  .footer-copy {
	  text-align:left;
	  margin-top:1rem;
  }
  .shorting-by-custom, .custom-select{
	  margin-bottom: 15px !important;
  }
}

/*------------------------------------
		  Common Css
-----------------------------------------*/
h1 {
  font-size: 50px !important;
}
h2 {
  font-size: 35px !important;
}
h3 {
  font-size: 20px !important;
}
p {
  font-size: 16px !important;
}
h4, .h4-style {
  font-size: 20px !important;
  font-weight: 600 !important;
}
.site-header .isStuck.header-container.stuckMenu .site-link__img {
  max-height: unset !important;
}
.header-container.stuckMenu.isStuck {
  background-color: rgba(255, 255, 255, 0.85) !important;
}
.single-post-header .container h1 {
  font-size: 50px !important;
  font-weight: 600;
  text-transform: capitalize !important;
}
.single-post-header .container h1{
  line-height: 60px;
}
.jet-menu .top-level-link, .jet-sub-mega-menu .jet-menu-link-text,.jet-sub-mega-menu .elementor-heading-title {
  font-size: 14px !important;
}
.vc_btn3-container .vc_btn3.vc_btn3-size-md,.wpcf7-submit, .site-btn {
  display: inline-block !important;
  font-weight: 600 !important;
  padding: 9px 25px !important;
  border: 1px solid #707070 !important;
  border-radius: 30px !important;
  transition: all 320ms ease !important;
  background-color: transparent;
  font-family: 'Avenir';
  text-transform: capitalize !important;
  font-size: 14px !important;
  margin-top: 10px;
}
.vc_btn3-container .vc_btn3.vc_btn3-size-md:hover,.wpcf7-submit:hover, .site-btn:hover {
  background-color: #707070 !important;
  color: #fff !important;
}
body .footer-area-wrap .footer-btn a.site-btn {
    display: inline-block !important;
    font-weight: 500 !important;
    font-size: 15px !important;
    padding: 5px 30px !important;
    border: 0px solid #707070 !important;
    border-radius: 40px !important;
    transition: all 320ms ease !important;
    background-color: transparent;
    font-family: 'Avenir-semibold' !important;
    background: #fff;
    text-transform: uppercase !important;
    color: #333 !important;
}
body .footer-area-wrap .footer-btn .site-btn:hover{
	color: #fff !important;
}
.playicon img {
  top: 27%;
  position: relative;
  width: 35px;
  left: 3%;
}
.playicon {
  position: absolute;
  background-color: #6B717F;
  border: 1px solid #707070;
  z-index: 99999;
  right: 42%;
  top: 43.4%;
  width: 75px;
  height: 75px;
  border-radius: 50%;
  text-align: center;
}
.footer-copyright-tab:hover li:hover a i::before {
  color: #FFA500 !important;
}
body .post-grid-box .current-post-tags-list .tag-post {
  display: inline-block;
  margin-right: 7px;
  padding: 0px 8px;
  border-radius: 5px;
  color: #5A5A5A;
  background-color: #EBEBEB;
  font-size: 13px;
}
body .jet-custom-nav .jet-custom-nav__item &gt; a, body .jet-menu-item .jet-sub-menu &gt; li .sub-level-link {
  padding: 5px 30px;
}
body .jet-custom-nav .jet-custom-nav__item &gt; a, body .jet-menu-item .jet-sub-menu &gt; li .sub-level-link {
  padding: 5px 30px;
}
body .jet-current-menu-parent .top-level-link::after {
  content: '';
  position: absolute;
  display: block;
  height: 2px;
  bottom: 0px;
  right: 35px;
  transition: all 320ms ease;
  background-color: #d0723e;
  width: calc( 100% - 60px );
  opacity: 1;
}
body .Cortado_text {
  font-family: "CortadoScript";
  font-weight: 500 !important;
}
/*-------------------------------------
		  Single Page Header Css
-----------------------------------------------*/
/*.single-casestudy .wpb_wrapper &gt; h4.vc_custom_heading,.single-event .wpb_wrapper &gt; h2.vc_custom_heading, .single-webinar .wpb_wrapper &gt; h3.vc_custom_heading, .single-whitepaper .wpb_wrapper &gt; h3.vc_custom_heading {
  font-size: 20px !important;
  font-weight: 400 !important;
  color: gray !important;
  text-transform: uppercase !important;
}
.single-casestudy .wpb_wrapper &gt; h3.vc_custom_heading,.single-event .wpb_wrapper &gt; h1.vc_custom_heading, .single-webinar .wpb_wrapper &gt; h2.color_btm_bdr, .single-news .wpb_wrapper &gt; h2.vc_custom_heading, .single-whitepaper .wpb_wrapper &gt; h2.vc_custom_heading {
  font-size: 50px !important;
  font-weight: 600 !important;
  text-transform: capitalize !important;
}*/
.bannertitle {
  font-size: 45px;
  line-height: 70px;
  font-family: 'Avenir';
}
.bannerasset {
  font-size: 20px;
  font-weight: 400;
  color: gray;
  text-transform: uppercase;
  margin-bottom: 16px;
}
.single-video .bannerasset{
	color: #fff;
	text-transform: initial;
}
.customHeader-LeftHeading .headerbannercontent{
  text-align: left;
  padding-top: 8%;
  padding-bottom: 8%;
}
.customHeader-LeftHeading .headerbannercontentoverlay{
  background: rgba(0,0,0,0);
}
.headerbannercontent {
  position: relative;
  text-align: center;
  margin: 0px auto;
  padding-top: 7%;
  padding-bottom: 7%;
}
.customHeader {
  position: relative;
  color: #3b3b3b;
  border-bottom: 0px solid !important;
}
.headerbannercontentoverlay {
  position: absolute;
  width: 100%;
  top: 0px;
  left: 0px;
  height: 100%;
  opacity: 1 !important;
}
/*------------------------------------
		  Nedia Query
-----------------------------------------*/
@media (min-width: 768px){
  .page-inner-content, .header-container_wrap, .footer-container .site-info {
	  max-width: 1200px !important;
	  padding-left: .9375rem;
	  padding-right: .9375rem;
  }
  body .color_btm_bdr.Cortado_text {
	  font-size: 74px !important;
  }
  .headerbannercontent {
	  width: 100%;
	  max-width: 1170px;
  }
}

@media (max-width: 768px){
  .headerbannercontent {
	  width: 100%;
	  padding-left: 15px;
	  padding-right: 15px;
  }
}

.post-filter-content .post-box-content-inner h4{
  text-transform: capitalize;
}
.form_button{
  font-size: 18px !important;
  text-transform: capitalize !important;
  padding: 8px 40px !important;
}
.footer-copyright-tab a[href*="mailto:"]{
  color:#fff!important;
}
body .jet-mobile-menu-cover{
  z-index: 1;
}
.vc_grid.vc_grid-owl-theme:hover .vc_grid-owl-nav{
  opacity: 1 !important;	
  filter: alpha(opacity=100) !important;
}

/* ======= ipad media queries ========*/
/* ======= ipad landscape media queries ========*/
@media only screen 
and (min-device-width: 768px) 
and (max-device-width: 1024px) 
and (-webkit-min-device-pixel-ratio: 1) {

}
/* ======= ipad landscape media queries ========*/

/* ======= ipad Portrait media queries ========*/
@media only screen 
and (min-device-width: 768px) 
and (max-device-width: 1024px) 
and (orientation: portrait) 
and (-webkit-min-device-pixel-ratio: 1) {
  .mobile-hide{
	  display: none;
  }
  .mobile-show{
	  display: block;
  }
  .home #main h2.featured-heading-home br{
	  display:none;
  }
  .bi-meets-ci-anim{
	  width:115px !important;
	  height: 115px !important;
  }
  .page-template-casestudy-page .customHeader,
  .page-template-whitepapers-page .customHeader,
  .page-template-event-page .customHeader,
  .page-template-webinar-page .customHeader,
  .page-template-books-main-info .customHeader,
  .page-id-2750 .customHeader,
  .page-id-2856 .customHeader,
  .page-id-2858 .customHeader,
  .page-id-2863 .customHeader,
  .page-id-2867 .customHeader,
  .page-id-2869 .customHeader,
  .page-id-2871 .customHeader,
  .page-id-2873 .customHeader{
	  height: auto !important;
  }

}
/* ======= ipad Portrait media queries ========*/
/* ======= ipad media queries ========*/

/* ======== mobile and tablet media queries =======*/
@media only screen and (max-width: 767px) {
  .tableau-workshop-icon{
    left: 0 !important;
    position: relative !important;
    top: 0 !important;
    width: 180px;
    margin: 0 !important;
  }
  .home-down{
	  display: none !important;
  }
  .stroke{
	  opacity: 1 !important;
  }
  body.home h2 {
	  font-size: 28px !important;
  }
  body h2 {
	  font-size: 24px !important;
  }
  .mobile-hide{
	  display: none;
  }
  .mobile-show{
	  display: block;
  }
  .orange-rightline:after{
    width: 40px !important;
  }
  .jet-mobile-menu-active .jet-mega-menu-item .jet-sub-mega-menu{
	  max-width: 100% !important;
  }
  ul.jet-menu .jet-menu-item .top-level-link{
	  color: #fff !important;
  }
  h1, .h1-style{
	  font-size: 30px;
  }
  .site-logo .site-logo__link img {
	  width: 160px;
  }
  .header-container__flex &gt; * + * {
	  margin-top: 0;
  }
  h2, .h2-style {
	  font-size: 25px;
  }
  h4, .h4-style{
	  font-size: 18px;
  }
  .secondary-menu-header .secondary-logo{
    width :120px;
  }
  .secondary-menu-header .secondary-menu-ul{
    text-align: right;
    width: 60%;
  }
  .secondary-menu-header .secondary-menu-ul.no-logo-secondmenu{
    display: block;
  }
  .logo-secondary-href{
    width: 40%;
    float: left;
  }
  .one-on1-menu{
    width: 60%;
  }
	.home-banner-text1{
	  width: 100% !important;
    padding: 0 25px !important;
    left: 0 !important;
    -webkit-transform: translateX(0%) !important;
    transform: translateX(0%) !important;
    top: 4% !important;
  }
  #product__slider .product__slider-main .home-banner-text1 h2,
  #product__slider .product__slider-main .home-banner-text1 h3,
  #product__slider .product__slider-main .home-banner-text1 h4{
    font-size: 20px !important;
    line-height: 1.4;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  #product__slider .product__slider-main .home-banner-text1 h2.banner-18font,
  #product__slider .product__slider-main .home-banner-text1 h3.banner-18font,
  #product__slider .product__slider-main .home-banner-text1 h4.banner-18font{
    font-size: 16px !important;
  }
  body .product__slider-main.slick-slider .home-banner-text1 h2 span{
    font-size: 20px !important;
    line-height: 1.4;
  }
  body .product__slider-main .home-banner-text1 p{
    font-size: 16px !important;
    line-height: 1.4;
  }
  .product__slider-thmb{
    width: 89%;
  }
  #product__slider .product__slider-thmb .slick-slide{
    zoom: 1 !important;
    transform: scale(1) !important;
    border-bottom: 3px solid #d0723e;
    box-shadow: #444 0px -1px 5px;
}
	.product__slider-thmb{
		    top: -150px !important;
		    max-height: 190px !important;
  }
  .product__slider-thmb{
    max-height: 187px;
    min-height: 187px;
  }
	.product__slider-thmb .slick-slide.slick-current{
	top: -39px !important;
	zoom: 1 !important;
    transform: scale(1) !important;
  }
  .product__slider-thmb .a-left,
  .product__slider-thmb .a-right{
    bottom: 82px !important;
  }
  .site-btn{
	  margin-top: 20px;
	  font-size: 1rem;
  }
  .footer-copyright-tab li a{
	  height: 35px;
	  width: 35px;
	  color: #fff;
	  font-size: 18px;
	  line-height: 35px;	
  }
  .post-grid-box-main .post-meta-data .site-btn{
	  margin-top: 0px;
  }
  
  .mail-top-contact .fa{
	  font-size: 1.5rem;
  }
  .site-main p a.mail-top-contact{
	  font-size: 1rem;
	  padding-left: 35px;
  }
  .location-contact {
	  padding-left: 35px;
  }
  .location-contact .fa{
	  font-size: 2rem;
  }
  h5, .h5-style{
	  font-size: 16px;
  }
  .vc_row.about-couture {
	  padding: 130px 0 60px;
  }
  .about-hero-bg h1, .about-work-main h1, .about-couture h1 {
	  font-size: 50px;
  }
  .about-hero-bg h2, .about-work-main h2, .about-couture h2 {
	  font-size: 40px;
  }
  .page-inner-content,
  .header-container_wrap,
  .footer-container .site-info {
	  width: 94%;
	  margin: 0 auto;
  }
  body .Cortado_text.bannerheading{
	  top:0!important;
  }
  .home-banner-text .Cortado_text.bannerheading{
	  font-size: 40px !important;
  }
  .home-banner-text{
	  top: 50%;
	  transform: translate(-50%, -55%);
  }
  body.home #main .bi-ai-heading{
	  font-size: 32px !important;
	  line-height: 40px !important;
  }
  html body .footer-area-wrap .footer-btn a.site-btn{
	  padding: 9px 12px !important;
	  font-size: 15px !important;
  }
  .footer-copy{
	  padding: 0 !important;
  }
  body .home-featured1 .owl-carousel.owl-drag .owl-item{
	  padding: 0;
  }
  .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_col-sm-4{
	  width: 30.3%!important;
  }
  body.home .vc_column-inner .wpb_wrapper .vc_row{
	  max-width:100% !important;
  }
  .home-post-grid .vc_grid-item-mini:hover {
	  transform: scale(0.96) !important;
	  -webkit-transform: scale(0.96) !important;
	  -moz-transform: scale(0.96) !important;
  }
  .home-post-grid .vc_grid-item-mini {
	  transform: scale(0.96) !important;
	  -webkit-transform: scale(0.96) !important;
	  -moz-transform: scale(0.96) !important;
  }
  body.home #main h2.featured-heading-home{
	  font-size: 30px !important;
	  line-height: 35px !important;
  }
  .bannertitle{
	  line-height: 45px !important;
	  font-size: 30px !important;
  }
  html body .page-inner-content &gt; .about-hero-bg .wpb_wrapper &gt; h2{
	  line-height: 60px;
  }
  html body .page-inner-content &gt; .about-couture .wpb_wrapper &gt; h1.font-80{
	  margin-bottom: 50px;
  }
  .about-grid1 img {
	  width: 120px !important;
	  height: 80px !important;
  }
  .about-grid2 img {
	  width: 170px !important;
	  margin-top: -39px !important;
	  margin-left: 7px !important;
	  height: 120px !important;
	  left: 134px !important;
  }
  .about-grid3 img {
	  left: 15px !important;
	  margin-top: 25px !important;
	  width: 100px !important;
	  height: 70px !important;
  }
  .about-grid4 img {
	  left: 119px !important;
	  width: 120px !important;
	  margin-top: -35px !important;
	  height: 100px !important;
  }
  .about-grid5 img {
	  left: 243px !important;
	  width: 90px !important;
	  margin-top: -95px !important;
	  height: 70px !important;
  }
  .placeholder-button img{
	  position: relative !important;
	  right: 0px !important;
	}
	.placeholder-button span{
	  width: 100px;
	  float: RIGHT;
	  text-align: left;
	  margin-left: 11px;
	}
	.products-banner-page .vc_single_image-wrapper img{
		width: 100% !important;
	}
	.products-banner-page .featured-heading-div{
		font-size: 50px !important;
		line-height: 50px;
	}
	.about-work-main,
	.about-work-main .about-cup-image,
	.vc_row.about-couture{
	  margin-top: 0px !important;
	}
	.cart-header-v{
		right: 0px !important;
		position: fixed;
		top: 70px;
	}
	.bi-meets-ci-anim{
	  top: 34% !important;
	  width: 60px !important;
	  height: 60px !important;
	  left: 52.5% !important;
	}
	#event-buttons .site-btn{
		padding: 9px 15px !important;
	}
	#event-buttons{
		margin-bottom:15px;
	}
	.post-filter-content{
		padding: 40px 0 !important;
	}
	.page-template-casestudy-page .post-grid-box .post-grid-img-box{
		width: 320px;
	}
	.page-template-casestudy-page .customHeader,
	.page-template-whitepapers-page .customHeader,
	.page-template-event-page .customHeader,
	.page-template-webinar-page .customHeader,
	.page-template-books-main-info .customHeader,
	.page-id-2750 .customHeader,
	.page-id-2856 .customHeader,
	.page-id-2858 .customHeader,
	.page-id-2863 .customHeader,
	.page-id-2867 .customHeader,
	.page-id-2869 .customHeader,
	.page-id-2871 .customHeader,
	.page-id-2873 .customHeader{
		height: auto !important;
	}
	/* solutions pages */
	body .banner-sol{
		height: 180px !important;
    background-attachment: inherit !important;
    background-size: cover !important;
	}
  body .banner-sol .headerbannercontent p{
    width: 50%;
  }
	.banner-sol .bannertitle{
		line-height: 40px !important;
	}
	.tabs-mobile-head img{
		width: 100px;
	}
	/* product pages */
	.products-banner-page{
		margin-top: 0!important;
		padding-bottom: 0 !important;
	}
	body .products-banner-page .wpb_wrapper .try-demo-btn .vc_general{
	  margin-left: 0 !important;
	}
	.products-banner-page.skillbelt-pr-page{
	  background-size: 100% !important;
	  background-position: top !important;
	}
	.skillbelt-pr-page h2{
		padding-top: 30% !important;
	}
	.vc_row.skillbelt-form-bg{
	  background-position: bottom !important;
	  padding-bottom: 70% !important;
	}
	.skillbelt-form-bg.martop-60{
		margin-top: 0!important;
	}
	.skillbelt-pr-page p{
		width: 90%;
	}
	.skillbelt-vid img{
	  top: 0px !important;
	}
	.product-howitworks .wpb_single_image img{
		width: 100% !important;
	}
	.product-howitworks.martop-60{
		margin-top: 0!important;
	}
	.heading-blue-bg{
		width: 100% !important;
		margin-left: 0 !important;
	}
	.pixel-pdfs img{
		margin-left: 0!important;
	}
	div.vc_row.pixel-form-bottom{
	  background-position: left bottom !important;
	  padding-bottom: 70% !important;
	  margin-top: 0 !important;
	}
	div.vc_row.community-pr-page{
	  background-size: 180px !important;
	  padding-bottom: 20% !important;
	}
	.community-pr-page .featured-heading-div{
		margin-top: 0!important;
	}
	div.vc_row.comm-form-bg{
		margin-top: 0!important;
		background-size: 100%;
		padding-bottom: 80%;
	}
	.product-secdiv{
		background-size: 250px !important;
	}
	.product-secdiv .vc_column_container.vc_col-sm-2,
	.product-icons-div .vc_col-sm-2{
		width: 50%;
	}
	.br-tagrm br{
		display: none;
	}
	.com-viddiv img{
		top:0 !important;
	}

  /* pixel perfect */
  #bannerdemo-vid h2.martop-90{
    margin-top: 0 !important;
  }
  #bannerdemo-vid .font-72{
    margin-bottom: 10 !important;
    font-size: 35px !important;
  }
  #bannerdemo-vid .bannervideo-right{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  body .martop-minus-280{
    margin-top: 0 !important;
  }
  .image-text-content-box .wpb_text_column{
    min-height: auto !important;
  }
  body .wpb_wrapper .image-text-content-box{
    top: 0 !important;
    margin-bottom: 20px !important;
  }
  .martop-minus-280 .vc_col-sm-6{
    top: 40px !important;
  }
  .story-block .left-story-bg{
    height: 235px;
    min-height: auto !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    width: 100%;
  }
  #product-tabs-top .tabs-cont-main{
    padding-left: 15px;
    margin-top: 10px;
  }
  .report-block-uc, .testimonials-block-uc, .right-story-bg{
    padding: 20px !important;
  }
  .report-block-uc img{
    width: 100% !important;
  }
  .roundimg-backborder:before{
    display: none !important;
  }
  .imgleft-headingright .vc_custom_heading{
    width: 100% !important;
  }
  .getting-started-divs .font-28{
    font-size: 22px !important;
    margin-bottom: 20px !important;
    padding-left: 0 !important;
    width: 100% !important;
  }
  body .getting-started-divs .vc_col-sm-4{
    width: 100% !important;
  }
  #getting-started-pp .imgleft-headingright .wpb_text_column{
    margin-bottom: 30px !important;
  }
  #productnew-botform{
    padding-bottom: 0 !important;
  }
  .productnew-contact-form .hbspt-form .hs-error-msgs{
    position: relative !important;
    margin-top: -23px !important;
    top: -7px !important;
  }
  .productnew-contact-form .hbspt-form{
    padding: 15px 0 !important;
  }
  body #productnew-botform h2{
    font-size: 30px !important;
    line-height: 45px;
  }
  /* pixel perfect */
}
@media only screen and (min-width: 479px) and (max-width: 767px) {
div.vc_row.community-pr-page{
  background-size: 265px !important;
  padding-bottom: 20% !important;
}
}
/* ======== mobile and tablet media queries =======*/

/* 981 and 1279 screen */
@media only screen and (min-width: 981px) and (max-width: 1279px) {
  #bannerdemo-vid .font-72{
    font-size: 62px !important;
  }
  .imgleft-headingright .vc_custom_heading{
    width: 100%;
  }
  .home-banner-text1{
    /*top: 7% !important;
    width: 33vw;*/
  }
  .product__slider-main .home-banner-text1 h2{
    font-size: 41px !important;
    line-height: 50px;
  }
}
/* 980 and 1280 screen */

/* above 1400 screen */
@media only screen and (min-width: 1400px) and (max-width: 1940px) {
  #productnew-botform{
    background-size: 40% !important;
  }
}
/* above 1400 screen */
/* hd screen 1920 */
@media only screen and (min-width: 1700px) and (max-width: 1940px) {
  .home-banner-text1{
    /*left: 33% !important;
    width: 30vw !important;*/
  }
  body .product__slider-main .slick-slide.hd-community-text{
    background-position: right -217px top !important;
    background-repeat: no-repeat !important;
    background-color: #fff !important;
  }
}
/* hd screen 1920 */</pre></body></html>