/* CSS Document */
body { font-size:20px; letter-spacing: .075em; }
.zurapp_header{ background-color:#ffffff; border-bottom:1px solid #f4f4f4; }
.zurapp_header .main-navigation .menu > li a { color:#232323; }
.zurapp_header .main-navigation .menu>li a:before { background-color: #232323 !important; }


.channel_section { width:14%; float:left; text-align:center; }
.channel_section img { max-width:80px; margin:0 auto; }
.channel_section p { text-align:center;}

.redtie_quote { background-color:#f3f6fb; padding:20px;  margin-top:320px; border-left:2px solid #404040;  }
.redtie_quote p { font-size:20px; font-style:italic;  color:#404040; }

.redtie-btn { background-color:#e50038 !important; color:#ffffff; }
.redtie-btn-hover { border-color: #e50038 !important; color:#e50038 !important; }
.redtie-btn-hover:hover { background-color:#e50038 !important; color:#ffffff !important; }

.home_banner_content { padding-top: 60px; padding-bottom:60px; padding-left: 100px; padding-right: 100px; }
.home_banner_content p { color:#ffffff; text-align:center;  }



.homebanner_txt { text-align:center; color:#000000;  }
.homebanner_txt h1 { font-size:44px; }
.homebanner_txt h1, h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { color:#000000; text-transform:none !important; }
.homebanner_txt h3 { font-size:30px; font-weight:600; padding-left: 220px; padding-right: 220px; }
.home_banner_content .redtie-btn { font-size: 34px; letter-spacing: .1em; height:60px; line-height:55px; }

.homebanner_rdtfsze { color:#a4022a; }


/****************Channels********************/
.channel_top_button li a {  background-color:transparent !important; color:#e50038 !important;  margin-left:25px; margin-right:25px; border-radius:0px !important; padding:4px 0px; border-top:0px !important; border-right:0px !important; border-bottom:2px solid #f4f4f4 !important; border-left:0px !important; }
.channel_top_button li a:hover { background-color:transparent !important; color:#e50038 !important; border-top:0px !important; border-right:0px !important; border-bottom:2px solid #e50038 !important; border-left:0px !important; }
.channel_top_button li.active a{border-bottom:2px solid #e50038 !important;background-color:transparent !important;}
#getredtie_channels { background-color:#f4f4f4; }

.channel_portfolio_list .tile .tile-content, .channel_gallery_list .tile .tile-content { background-color:#a4022a !important; }
.channel_portfolio_list .tile .tile-content::before, .channel_gallery_list .tile .tile-content::before { border-bottom: 55px solid #a4022a !important; }

.channel_use_cases h4 { color:#e50038 !important; }

/****************Text channel********************/
.redtie_link { text-decoration:none !important; }
.redtie_link:hover { color:#e50038; }

/*.text_channel_desc { padding-top:160px; }*/

.demo_video { max-width:500px; margin:0 auto; padding-top:50px; }
.demo_video img { width:100%;}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}

.videoWrapper iframe,
.videoWrapper object,
.videoWrapper video,
.videoWrapper embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.hme-signup-form .form-group{
	/*margin-bottom: 0px;*/
}

.hme-signup-form .form-control{
	border-radius: 6px;
    border: 1px solid #404040;
}
.hme-signup-form .form-group .btn{
	margin-bottom: 0px !important;    margin-top: 0px;
}
.hme-signup-form img.ajax-loader{display: none !important;}
.hme-signup-row{
	padding: 45px 25px;
    /*background: rgba(255, 255, 255, 0.54);*/
    text-align: center;
}
.spinner6>div {
    background-color: #e50038 !important}

#hme_signup_row{
	display: none;
}
/*/////////////////////////////////////////////*/
/*/////////////////////////////////////////////*/
/*/////////////////////////////////////////////*/
/*/////////////////////////////////////////////*/
/*/////////////////////////////////////////////*/
/*/////////////////////////////////////////////*/

.display_none,#display_none{
	display: none !important;
}
/*/////////////////////////////////////////////*/
/*/////////////////////////////////////////////*/
/*/////////////////////////////////////////////*/
/*/////////////////////////////////////////////*/
/*/////////////////////////////////////////////*/
/*/////////////////////////////////////////////*/


.channel_portfolio_list{
	/*background: #000000;*/
}
.channel_portfolio_list .grid-item{    background: #000;}
.channel_portfolio_list .grid-item a{
opacity: 0.4;
}
.channel_portfolio_list .grid-item a:hover{
	opacity: 1;
}

.tile .tile-content{
	    background-color: #e50038;
}
.tile:before{
	background-color: rgba(33, 33, 33, 0.4);
}
.tile .tile-content:before{
	border-bottom: 55px solid #e50038;

}
.channel_portfolio_list .tile:before{
    background-color: #f4f4f4 !important;
}


.information_div {
padding-top: 110px !important;
padding-bottom:5px !important; 
background-color:#353535 !important;
}

.home #information_div { display:none; } 
.blog #information_div, .postid-1277 #information_div {
padding-bottom:0px !important; 
/*height:170px;*/
height:150px;
}


.information_div .container { max-width:1170px; width:96%; margin:0 auto; }

.learn_morebtn { position: relative; top: -3px; }

.ct_description_start { padding-top: 50px !important; }

.information_div .wpb_content_element .wpb_wrapper { padding-bottom:5px; }
.information_div .wpb_content_element .wpb_wrapper p { text-align:center; padding-bottom:5px; margin:0px; font-size:16px; }
.information_div .wpb_content_element .wpb_wrapper p span { color:#ffffff; }

/*.home_banner_btn .redtie-btn  { font-size: 22px; }*/

#fancybox_ns-overlay { z-index: 9701; }
#newsletter_signup .header h3 { color: #a4022a; }
#newsletter_signup .textfield { padding: 0px 10px; }
#newsletter_signup .header .subheading { font-size: 15px; color: #000000; }
#newsletter_signup .inputs #submit_newsletter, #newsletter_signup .inputs #submit_newsletter:hover { background:#e50038 !important; border: 1px solid #e50038; color:#ffffff !important; padding: 10px 0 !important; font-size:20px; }

.wpvl_auto_thumb_box { width: 100%; height:auto !important; }
.video_lightbox_auto_anchor_image { width: 100%; height:auto !important; }
.wpvl_auto_thumb_play { left: 42%;  top: 40%; }

.videotutorialdsply_div [class*="col-"] { margin-bottom:15px; }

.videodsply_div { padding-top:10px; }
.videodsply_div .vc_col-sm-4 { width: 30.33333333%; margin-bottom:15px; /*-webkit-box-shadow: 0px 0px 4px 1px rgba(204,204,204,1);
-moz-box-shadow: 0px 0px 4px 1px rgba(204,204,204,1);
box-shadow: 0px 0px 4px 1px rgba(204,204,204,1);*/ /*min-height:555px;*/ }
.videodsply_div .wpb_wrapper h3 { text-align:center; padding-bottom: 10px; /*color:#a4022a;*/ }
.videodsply_div .wpb_wrapper p { color: #404040; }

.fbanner { height: 85px !important; }
#fbannermess { top: 26px; height:auto !important; }


@media screen and (min-width : 320px) and (max-width : 479px) {
.channel_section { width:25%; float:left; text-align:center; }
.channel_section img { max-width:50px; margin:0 auto; }

.home_banner_content {

    padding-left: 0px;
    padding-right: 0px;

}
.homebanner_txt h1 {
    font-size: 24px;
}
.homebanner_txt h3 {
    font-size: 20px;
    padding-left: 0px;
    padding-right: 0px;

}
.home_banner_content .redtie-btn { font-size: 20px; height: 50px; line-height: 48px;}


.information_div {
    padding-top: 65px !important;
}

.information_div .wpb_content_element .wpb_wrapper { /*padding-top:15px;*/ padding-top:5px;  }

/*.home_banner_btn .redtie-btn  { font-size: 20px; }*/
	
}

@media screen and (min-width : 480px) and (max-width : 639px) {
.channel_section img { max-width:50px; margin:0 auto; }
.home_banner_content {

    padding-left: 30px;
    padding-right: 30px;

}
.homebanner_txt h1 {
    font-size: 32px;
}
.homebanner_txt h3 {
    font-size: 24px;
    padding-left: 20px;
    padding-right: 20px;

}
.home_banner_content .redtie-btn { font-size: 26px; height: 55px; line-height: 50px;}

.information_div {
    padding-top: 65px !important;
}
.information_div .wpb_content_element .wpb_wrapper { /*padding-top:15px;*/ padding-top:5px;  }	
}

@media screen and (max-width : 767px){
body { font-size:16px; }	
.videodsply_div .vc_col-sm-4 { width: 94%; }
}

@media screen and (min-width : 639px){
	.hme-form-container{
	    width: 450px;
    margin: 0 auto;
}
}


@media screen and (min-width : 640px) and (max-width : 767px) {
.home_banner_content {

    padding-left: 30px;
    padding-right: 30px;

}
.homebanner_txt h1 {
    font-size: 32px;
}
.homebanner_txt h3 {
    font-size: 24px;
    padding-left: 20px;
    padding-right: 20px;

}
.home_banner_content .redtie-btn { font-size: 26px;}
/****************Channels********************/
.channel_top_button li a {  margin-left:15px; margin-right:15px;  }
.information_div {
    padding-top: 65px !important;
}
.information_div .wpb_content_element .wpb_wrapper { /*padding-top:15px;*/ padding-top:10px;  }
}

@media screen and (min-width : 768px) and (max-width : 799px) {
.home_banner_content {

    padding-left: 30px;
    padding-right: 30px;

}
.homebanner_txt h1 {
    font-size: 32px;
}
.homebanner_txt h3 {
    font-size: 24px;
    padding-left: 80px;
    padding-right: 80px;

}
.home_banner_content .redtie-btn { font-size: 28px;}
/****************Channels********************/
.channel_top_button li a {  margin-left:20px; margin-right:20px;  }
.information_div {
    padding-top: 65px !important;
}
.information_div .wpb_content_element .wpb_wrapper { /*padding-top:15px;*/ padding-top:10px;  }

.information_div .col-sm-10 { width: 75.33333333%; }
.information_div .col-sm-2 { width: 24.66666667%; }
}

@media screen and (min-width : 800px) and (max-width : 899px) {
.home_banner_content {

    padding-left: 30px;
    padding-right: 30px;

}
.homebanner_txt h1 {
    font-size: 32px;
}
.homebanner_txt h3 {
     font-size: 24px;
    padding-left: 80px;
    padding-right: 80px;

}
.home_banner_content .redtie-btn { font-size: 28px;}
/****************Channels********************/
.channel_top_button li a {  margin-left:20px; margin-right:20px;  }

.information_div {
    padding-top: 65px !important;
}
.information_div .wpb_content_element .wpb_wrapper { /*padding-top:15px;*/ padding-top:10px;  }
.information_div .col-sm-10 { width: 75.33333333%; }
.information_div .col-sm-2 { width: 24.66666667%; }
}

@media screen and (min-width : 900px) and (max-width : 959px) {
.home_banner_content {

    padding-left: 60px;
    padding-right: 60px;

}
.homebanner_txt h1 {
    font-size: 34px;
}
.homebanner_txt h3 {
     font-size: 24px;
    padding-left: 100px;
    padding-right: 100px;

}
/****************Channels********************/
.channel_top_button li a {  margin-left:20px; margin-right:20px;  }

.information_div {
    padding-top: 65px !important;
}
.information_div .wpb_content_element .wpb_wrapper { /*padding-top:15px;*/ padding-top:10px;  }

.information_div .col-sm-10 { width: 79.33333333%; }
.information_div .col-sm-2 { width: 20.66666667%; }
}

@media screen and (min-width : 960px) and (max-width : 1023px) {
.home_banner_content {

    padding-left: 80px;
    padding-right: 80px;

}
.homebanner_txt h1 {
    font-size: 36px;
}
.homebanner_txt h3 {
    font-size: 24px;
    padding-left: 100px;
    padding-right: 100px;

}
/****************Channels********************/
.channel_top_button li a {  margin-left:20px; margin-right:20px;  }

.information_div {
    padding-top: 65px !important;
}
.information_div .wpb_content_element .wpb_wrapper { /*padding-top:15px;*/ padding-top:10px; }

.information_div .col-sm-10 { width: 79.33333333%; }
.information_div .col-sm-2 { width: 20.66666667%; }
}

@media screen and (min-width : 1024px) and (max-width : 1099px) {
	.home_banner_content {

    padding-left: 80px;
    padding-right: 80px;

}
.homebanner_txt h1 {
    font-size: 40px;
}
.homebanner_txt h3 {

    padding-left: 100px;
    padding-right: 100px;

}
}


@media screen and (min-width : 1100px) and (max-width : 1199px) {
.homebanner_txt h1 {
    font-size: 40px;
}
.homebanner_txt h3 {
    padding-left: 150px;
    padding-right: 150px;
}
}


@media screen and (min-width : 1200px) and (max-width : 1279px) {
.homebanner_txt h3 {
    padding-left: 150px;
    padding-right: 150px;
}
}

@media screen and (min-width : 768px) and (max-width : 1023px) {
.videodsply_div .vc_col-sm-4 { width: 47%; }	
	
}

@media (max-width: 991px) {
.zurapp_header .main-navigation{ background-color:#f4f4f4 !important; border-bottom:1px solid #cccccc !important; }
}

@media (max-width: 1199px) {
.blog #information_div, .postid-1277 #information_div {
height:auto !important;
}
}


@media (max-width: 1023px) {
.navbar .site-logo .logo-alt, .navbar-light .site-logo .logo-alt { max-width:50px; }
.redtie_quote { margin-top:20px;   }

}

@media (min-width: 1920px) {
	.home_banner_content {

   
    padding-left: 400px;
    padding-right: 400px;

}
/*.home_banner_content p {  padding-top:50px; }*/
/*.redtie-btn	{ margin-bottom:280px !important; }*/
}