/***************************************************link component starts***************************************************/
.c-links-container{width:980px; margin:0 auto;  font-weight:600;}

.c-titleandlinks-container{width:100%; margin:0 auto; font-weight:600;}

.c-links-container ul{list-style:none; margin:0; padding:0; position:relative; display:flex; flex-wrap: wrap; width:100%;}
/*.c-links-container ul li{width:46%; padding:20px 0px 20px 0px; display: flex; flex-direction: column; float:left; color:#000;  border-bottom:1px #e4e4e4 solid; margin:0 15px;}*/
.c-links-container ul li{width:46%; padding:20px 0px 20px 0px; display:inline-block; flex-direction: column; float:left; color:#000;  border-bottom:1px #e4e4e4 solid; margin:0 15px;}
.c-links-container ul li:nth-child(1){border-top:1px #e4e4e4 solid;}
.c-links-container ul li:nth-child(2){border-top:1px #e4e4e4 solid;}

.c-titleandlinks-container.c-links-container ul li{margin:auto;}
.c-titleandlinks-container.c-links-container ul li.centerListLink{width:48%;}

.c-titleandlinks-container.c-links-container ul li:nth-child(odd){margin-left:0;}
.c-titleandlinks-container.c-links-container ul li:nth-child(even){margin-left:4%;}

/***************************************************link component ends***************************************************/
/********************************************links component starts********************************************/
.linkcomponent.spacingtopMargin{margin-top:80px;}
.linkcomponent .certificate-container{padding:8px 0 0;}
.linkcomponent .certificate-container h5{padding-bottom:20px;}
.linkcomponent .certificate-container h2{padding-bottom:30px;}
.linkcomponent .more-link a{margin-top:50px;}

/********************************************links component ends********************************************/


 /***************************************************Media query starts***************************************************/
@media only screen and (max-width : 1200px) {
.c-links-container{width:100%;}
.c-links-containerul li{width:48.2%;}
.c-links-container ul li:nth-child(odd){margin-left:0;}
.c-links-container ul li:nth-child(even){margin-right:0;}
.c-links-container ul li{width:47.7%;}
}

@media only screen and (max-width : 979px) {

.c-links-container ul li{width:47.7%;}
.c-links-container ul li:nth-child(odd){margin-left:0;}
.c-links-container ul li:nth-child(even){margin-right:0;}
.c-links-container ul li.centerListLink{width:48%;}

}

@media only screen and (max-width : 767px) {
.c-links-container ul li{width:100%;}
.c-links-container ul li:nth-child(2n+1){margin-right:15px;}
.c-links-container ul li:nth-child(n+2){margin-left:0; margin-right:15px;}
.c-links-container ul li:nth-child(2){border-top:0px #e4e4e4 solid;}
.c-titleandlinks-container .nospacingleft{padding-left:0px;}
.c-titleandlinks-container .nospacingright{padding-right:0px;}
.c-titleandlinks-container.c-links-container ul li:nth-child(even){margin-left:0;}
.c-titleandlinks-container.c-links-container ul li.centerListLink{width:100%;}
.c-titleandlinks-container.c-links-container li:nth-last-of-type(-n+1) {border:none;}

.linkcomponent .nospacingleft{padding-right:0px;}
.linkcomponent .nospacingleft{padding-left:8px;}

}
/***************************************************Media query ends***************************************************/











/*sealbanner Section*/
.sealbanner{padding:90px 0px 60px 0px; color:#ffffff; font-size:20px;}
.sealbanner h5{font-size:48px; padding-bottom:20px; font-weight: 300;}
.sealbanner h2{padding-bottom:0px; font-weight: 700; font-size:20px;}
.sealbanner span{padding-top:6px; display:inline-block;}
.sealbanner p{padding-top:10px; font-size:16px;}


/*secureappservicebanner Section*/
.secureappservicebanner .certificate-container h2{font-size:48px; padding-bottom:30px; padding-top:15px;}


/*sslcertificatebanner Section*/
.sslcertificatebanner .certificate-container p, .usecasedetailsbanner .certificate-container p, .securitytopicscategorybanner .certificate-container p{font-size:20px;}
.sslcertificatebanner .certificate-container{padding: 75px 0; }


/*usecasedetailsbanner Section*/
.usecasedetailsbanner .certificate-container{padding: 75px 139px; }
.usecasedetailsbanner .certificate-container h2{font-size:48px; padding-bottom:25px;}
.usecasedetailsbanner .certificate-container h5{padding-bottom:12px; }


/*usecasedetailsbannerwithbgcolor*/
.usecasedetailsbannerwithbgcolor .certificate-container{padding:75px 0;}



/*securitytopicscategorybanner Section*/
.securitytopicscategorybanner .certificate-container{padding:75px 139px;}
.securitytopicscategorybanner .certificate-container h5{margin:0; padding: 0; font-size: 16px; font-weight: 600; padding-bottom:30px;}




/*Button Section*/
.certificate-container .green{color:#ffffff;font-size:13px;background: #5fad4f;text-transform:uppercase;font-weight:700;text-align: center;padding: 10px 40px;display:inline-block;width: auto;height:auto; /*margin-left:13px;*/}
.certificate-container .green:hover{background-color:#4ba137;}
.certificate-container .green:focus{background-color:#4ba137;}
.c-imageandtextcontainerpadding{padding-top:60px;}
.c-imageandtextcontainerpadding .certificate-container h2{padding-bottom:0;}


/*Link Section*/
.more-link a{ font-size:14px; text-transform:uppercase; font-weight: 700; border-bottom: 0px solid #fdbb30; padding-bottom: 8px; display:inline-block;}
@media only screen and (max-width:1200px){

/*secureappservicebanner Section*/
.secureappservicebanner .certificate-container h2{font-size:40px;}

/*usecasedetailsbanner Section*/
.usecasedetailsbanner .certificate-container{padding: 75px 0px; }
.usecasedetailsbanner .certificate-container h2{font-size:40px; padding-bottom:20px;}
.usecasedetailsbanner .certificate-container h5{padding-bottom:10px;}

/*sealbanner Section*/
.sealbanner{padding:60px 0px 65px 0px;}
.sealbanner p{padding-top:20px;}

/*usecasedetailsbannerwithbgcolor*/
.usecasedetailsbannerwithbgcolor .certificate-container h2{padding-bottom:40px;}



/*securitytopicscategorybanner Section*/
.securitytopicscategorybanner .certificate-container{padding: 75px 25px; }
.securitytopicscategorybanner .certificate-container h5{padding-bottom:20px;}
.securitytopicscategorybanner .certificate-container h2{padding-bottom:30px;}
.securitytopicscategorybanner .certificate-container p{line-height:30px;}


}
@media only screen and (max-width:991px){
.usecasedetailsbanner .certificate-container{padding: 75px 0px; }
.secureappservicebanner .certificate-container h2{font-size:32px;}
.usecasedetailsbanner .certificate-container h2{font-size:32px;}
.usecasedetailsbanner .certificate-container p{font-size:16px;}

/*sealbanner Section*/
.sealbanner{padding:50px 0px 55px 0px; font-size:16px}
.sealbanner h5{font-size:32px; padding-bottom:30px;}
.sealbanner h2{padding-bottom:10px; font-size:16px;}
.sealbanner p{padding-top:15px; font-size:14px;}
.sealbanner span{padding-top:0px;}



/*usecasedetailsbannerwithbgcolor Section*/
.usecasedetailsbannerwithbgcolor .certificate-container h2{padding-bottom:30px;}


/*securitytopicscategorybanner Section*/

.securitytopicscategorybanner .certificate-container{padding: 75px 0px; }
.securitytopicscategorybanner .certificate-container p{font-size:16px; line-height:22px;}
.securitytopicscategorybanner .certificate-container h5{padding-bottom:15px;}
.securitytopicscategorybanner .certificate-container h2{padding-bottom:25px;}


}
@media only screen and (max-width:767px){
.usecasedetailsbanner .certificate-container{padding: 75px 0px; }
.secureappservicebanner .certificate-container .green{width: inherit; padding:10px 20px;}
.secureappservicebanner .certificate-container h2{font-size:35px; padding-bottom:40px;}
.certificate-container .green{margin-bottom:15px;}
.usecasedetailsbanner .certificate-container h2{font-size:35px;}
.usecasedetailsbanner .certificate-container h5{padding-bottom:12px;}
/*.c-backgroundbanner{background-image:url("../../../../content/dam/websitesecurity/herobannerusecase/Desktop/images/usecase-mobilebanner.jpg") no-repeat; }*/

/*sealbanner Section*/
.sealbanner{padding:70px 0px 65px 0px;}
.sealbanner h5{font-size:35px;}
.sealbanner h2{padding-bottom:12px;}
.sealbanner p{padding-top:15px;font-size:16px;}
.sealbanner .c-imageandtextcontainerpadding{padding-top:0;}

/*usecasedetailsbannerwithbgcolor Section*/
.usecasedetailsbannerwithbgcolor .certificate-container{padding:40px 0 50px;}
.usecasedetailsbannerwithbgcolor .certificate-container h2 {font-size:20px;padding-bottom:15px;}


/*securitytopicscategorybanner Section*/
.securitytopicscategorybanner .certificate-container h5{padding-bottom:10px;}
.securitytopicscategorybanner .certificate-container h2{padding-bottom:15px;}


/*partnerspagebanner Section*/
.partnerspagebanner h2{padding-bottom: 10px; width:340px; margin:0 auto;}

}

@media only screen and (max-width:400px){
.partnerspagebanner h2{font-size:21px; padding-bottom:0px; width:auto;}
}
/*.c-icontextwithbullets{padding-top:90px;}*/
.c-securitytopicdetail-imagetext{margin:0px; padding-top:65px; border-top:2px #e4e4e4 solid; float:left; width:100%;}
.c-securitytopicdetail-imagetext .inside_spacing{padding-bottom:65px; float:left; width:100%;}
.c-securitytopicdetail-imagetext .imgsize{width:100%;}
.c-securitytopicdetail-imagetext h2{padding-bottom:20px;}
.c-securitytopicdetail-imagetext p{}
.c-securitytopicdetail-imagetext h4{padding-top:14px; font-weight:normal;}
.c-securitytopicdetail-imagetext .spacing{padding-left:80px;}
.c-securitytopicdetail-imagetext .icon-outer{padding-top:42px; padding-left:55px;}
.c-securitytopicdetail-imagetext ul {margin:0px; padding:0px; list-style-type:none; }
.c-securitytopicdetail-imagetext li{padding:0px 0px 14px 30px;}
.c-securitytopicdetail-imagetext .c-imagetext-bullet{margin-top:0px; margin-right:10px;}
.c-securitytopicdetail-imagetext .c-imagetext-text{width:90%; display:inline-flex;}

.c-iconbulletspacingtop{margin-top:90px;}
.c-iconbulletnospacingtop{margin-top:0px;}

.c-iconbulletspacingbottom{margin-bottom:90px;}
.c-iconbulletnospacingbottom{margin-bottom:0px;}




/***** Campaign-A imagetitleandtext Css Start ***/
.c-campaign-imagetitleandtext-container{padding:0;}
.c-campaign-imagetitleandtext{padding:0 15px 0 0; margin-bottom:128px;}
.c-campaign-imagetitleandtext .texttitle, .c-campaign-videotitleandtext .video-img{padding:0; overflow:hidden;}
.c-campaign-imagetitleandtext h3, .c-campaign-videotitleandtext h3{margin-bottom:15px;}
.c-campaign-imagetitleandtext .texttitle img, .c-campaign-videotitleandtext .video-img img{height:200px; margin-left:-94px;}




.c-campaign-videotitleandtext .video-img span{position:absolute; bottom:0; left:0;}
.c-campaign-videotitleandtext .video-img span a.videopopup{width:60px; height:60px; background-color:#fdbb30; padding-top:20px;display:inline-block;text-align:center; z-index:999;}
.c-campaign-videotitleandtext .video-img span a.videopopup:hover{background-color:#f9a626;}
.c-campaign-videotitleandtext .video-img span a.videopopup img{height:auto; margin:0;}

.c-campaign-videotitleandtext{padding:0 15px 0 0;}
.c-campaign-imagetitleandtext .col-lg-8, .c-campaign-videotitleandtext .col-lg-8{padding-left:25px;}
/***** Campaign-A imagetitleandtext Css End ***/




/* @media For Screen max 1200px */
@media only screen and (max-width : 1200px) {

.c-securitytopicdetail-imagetext .spacing{padding-left:30px;}
.c-securitytopicdetail-imagetext .icon-outer{padding-top:42px; padding-left:10px;}
.c-securitytopicdetail-imagetext li{padding:0px 0px 14px 0px;}

/***** Campaign-A imagetitleandtext Css Start ***/
.c-campaign-videotitleandtext{padding:0 0 0 15px;}
.c-campaign-imagetitleandtext .col-lg-8, .c-campaign-videotitleandtext .col-lg-8{padding-left:0; margin-top:30px;}
.c-campaign-imagetitleandtext .texttitle, .c-campaign-videotitleandtext .video-img{padding:0; overflow:hidden;}
.c-campaign-imagetitleandtext .texttitle img, .c-campaign-videotitleandtext .video-img img{height:auto; margin-left:0; min-width:100%; display:block;}
.c-campaign-videotitleandtext .video-img span a.videopopup img{height:auto; margin:0; min-width:auto; display:inherit;}
.c-campaign-imagetitleandtext{margin-bottom:110px;}
/***** Campaign-A Responsiv imagetitleandtext Css End ***/

}



/* @media For Screen max 991px */
@media only screen and (max-width : 991px) {

/*.c-icontextwithbullets{padding-top:85px;}*/

.c-iconbulletspacingtop{margin-top:85px;}
.c-iconbulletspacingbottom{margin-bottom:85px;}

.c-securitytopicdetail-imagetext h2{font-size:30px; width:90%; padding-bottom:30px;}
.c-securitytopicdetail-imagetext h4{font-weight:normal; margin-top:20px;}

/***** Campaign-A imagetitleandtext Css Start ***/
.c-campaign-imagetitleandtext{margin-bottom:100px;}
/***** Campaign-A imagetitleandtext Css Ends ***/
}

/* @media For Screen max 767px */
@media only screen and (max-width : 767px) {

/*.c-icontextwithbullets{padding-top:90px;}*/

.c-iconbulletspacingtop{margin-top:10px;}
.c-iconbulletspacingbottom{margin-bottom:45px;}

.c-securitytopicdetail-imagetext{width:100%; /*margin:0 auto;*/}
.c-securitytopicdetail-imagetext{padding-top:10px;}
.c-securitytopicdetail-imagetext .inside_spacing{padding-bottom:30px;}
.c-securitytopicdetail-imagetext h2{color:#464646; padding:20px 0px; font-size:22px; width:70%; line-height:32px;}
.c-securitytopicdetail-imagetext .icon-outer{padding-top:24px; padding-left:0px;}
.c-securitytopicdetail-imagetext .spacing{padding-left:0px;}
.c-securitytopicdetail-imagetext .nospacingleft{padding-left:0px;}
.c-securitytopicdetail-imagetext .imgsize{display:none;}
.c-securitytopicdetail-imagetext li{padding:0px 0px 14px 0px;}
.c-securitytopicdetail-imagetext .c-imagetext-text{width:85%; display:inline-flex;}
.c-securitytopicdetail-imagetext .c-imagetext-bullet{margin-top:0px; margin-right:7px;}
.c-securitytopicdetail-imagetext .c-imagetext-bullet img{width:9px; height:9px;}


/***** Campaign-A imagetitleandtext Css Start ***/
.c-campaign-imagetitleandtext{}
/***** Campaign-A imagetitleandtext Css Ends ***/

/***** Campaign-A Responsiv imagetitleandtext Css start ***/
.c-campaign-imagetitleandtext-container{padding:0 0px;}
.c-campaign-videotitleandtext, .c-campaign-imagetitleandtext{padding:0;margin-bottom:57px;}
.c-campaign-imagetitleandtext .col-lg-8, .c-campaign-videotitleandtext .col-lg-8{padding-left:0; padding-right:0; margin-top:30px;}
.c-campaign-imagetitleandtext .texttitle, .c-campaign-videotitleandtext .video-img{padding:0; overflow:hidden;}
.c-campaign-imagetitleandtext .texttitle img, .c-campaign-videotitleandtext .video-img img{height:auto; margin-left:0; min-width:100%; display:block;}

.c-campaign-videotitleandtext .video-img span a.videopopup img{height:auto; margin:0; min-width:auto; display:inherit;}
/* .footerbottom {margin-top: 0px;} */
/***** Campaign-A Responsiv imagetitleandtext Css End ***/


}


/* @media For Screen max 320px */
@media only screen and (max-width : 320px) {

.c-securitytopicdetail-imagetext h2{color:#464646; padding:20px 0px; font-size:22px; width:100%; line-height:32px;}

}

.c-securitytopics-detail{ margin:0px; padding:0px;}
.c-securitytopics-detail .bothsidespacing{padding:0px;}
.c-securitytopics-detail .imgsize{width:100%; padding:0px; height:100%;}
.c-securitytopics-detail .c-securitytopics-detail-rightsection{padding:75px 77px 75px 40px;}
.c-securitytopics-detail .c-securitytopics-detail-rightsection p{padding-top:8px;}
.c-securitytopics-detail .c-securitytopics-detail-rightsection a{margin-top:38px; font-size:14px; font-weight:700;}
.imageandtextsecuritytopics .video-icon-container p{padding-top:20px;}
.c-securitytopics-detail .backgroundImg{background-size: cover;padding:0; min-height:498px;}

.c-securitytopics-detail ul{list-style:none;padding-left:0}
.c-securitytopics-detail ul li{line-height:2.4rem;padding-bottom:7px;padding-left:17px;position:relative}
.c-securitytopics-detail ul li:before{content:"■";color:#f2ad2e;margin-right:8px;position:absolute;left:0;top:-2px}

.margintop-imagetextsecuritytopics{margin-top:20px;}
.nomargin-imagetextsecuritytopics{margin-top:0px;}

.marginbottom-imagetextsecuritytopics{margin-bottom:20px;}
.nomarginbottom-imagetextsecuritytopics{margin-bottom:0px;}

/* @media For Screen max 1200px */
@media only screen and (max-width : 1200px) {

.c-securitytopics-detail .c-securitytopics-detail-rightsection{padding:75px 40px;}
.c-securitytopics-detail .c-securitytopics-detail-rightsection p{padding-top:18px;}
.imageandtextsecuritytopics .video-icon-container p{padding-top:0px;}

}

/* @media For Screen max 991px */
@media only screen and (max-width : 991px) {

.c-securitytopics-detail .c-securitytopics-detail-rightsection p{padding-top:16px;}
.c-securitytopics-detail .c-securitytopics-detail-rightsection a{}
.imageandtextsecuritytopics .video-icon-container{padding-left:0px;}

.margintop-imagetextsecuritytopics{margin-top:50px;}
.marginbottom-imagetextsecuritytopics{margin-bottom:50px;}
.c-securitytopics-detail .c-securitytopics-detail-rightsection{padding:75px 30px;}
}


/* @media all and (max-width:767px) and (min-width: 480px) */
@media all and (max-width:767px) and (min-width: 480px) {
.c-securitytopics-detail{ padding:0px 15px;}
.c-securitytopics-detail .c-securitytopics-detail-rightsection{padding:30px;}
.c-securitytopics-detail .c-securitytopics-detail-rightsection h3{font-size:22px;}
.c-securitytopics-detail .c-securitytopics-detail-rightsection a{margin-top:10px; font-size:12px;font-weight:700;}
.c-securitytopics-detail .c-securitytopics-detail-rightsection p{padding-top:0px;}
.imageandtextsecuritytopics .video-icon-container p{padding-top:3px;}
.c-securitytopics-detail-rightsection h3{font-size:22px;}
.margintop-imagetextsecuritytopics{margin-top:50px;}
.imageandtextsecuritytopics h2{font-size:22px;}
}


/* @media all and (max-width:480px) and (min-width:360px) */
@media all and (max-width:480px) and (min-width:320px) {
.imageandtextsecuritytopics .video-icon-container p{padding-top:0px; margin-top:14px;}
.margintop-imagetextsecuritytopics{margin-top:50px;}
.imageandtextsecuritytopics h2{font-size:22px;}
}


/* @media all and (max-width:360px) and (min-width:320px) */        
@media all and (max-width:360px) and (min-width:320px) {
.imageandtextsecuritytopics .video-icon-container p{padding-top:0px;}
.margintop-imagetextsecuritytopics{margin-top:50px;}
.imageandtextsecuritytopics h2{font-size:22px;}


}


/* @media all and (max-width:320px) and (min-width:280px)*/        
@media all and (max-width:320px) and (min-width:280px) {
.imageandtextsecuritytopics .video-icon-container p{padding-top:0px;  width:75%;}
.margintop-imagetextsecuritytopics{margin-top:50px;}
.imageandtextsecuritytopics h2{font-size:22px;}

}

@media only screen and (max-width : 767px) {
.c-securitytopics-detail{ padding:0px 15px;}
.c-securitytopics-detail .backgroundImg{min-height:225px; background-position: bottom;}
.c-securitytopics-detail .c-securitytopics-detail-rightsection p{ text-align: justify;}
.c-securitytopics-detail .c-securitytopics-detail-rightsection h3{font-size:22px;}
.c-securitytopics-detail .c-securitytopics-detail-rightsection{padding:35px 30px;}
.c-securitytopics-detail h2 { padding-bottom: 20px;}
.c-securitytopicdetail-imagetext h2 {    width: 100%;}
.c-securitytopics-detail .c-securitytopics-detail-rightsection a{margin-top:10px; font-size:12px;font-weight:700;}
.c-securitytopics-detail-rightsection h3{font-size:22px;}
}

@media all and (max-width:560px) and (min-width:320px) {
.c-securitytopics-detail .backgroundImg{background-size:cover;}

}


/********************************************image and text starts********************************************/
.componentouterspace.video-container{padding:75px 0 0;}
.nocomponentouterspace.video-container{margin:75px 0 0;}

/********************************************image and text ends********************************************/

/****************************Video container Start**************************************/
.video-content h2{padding-bottom:20px; padding-right: 68px;font-size:40px;}
.video-content h5{padding:0 0 14px 0;font-size:16px; text-transform: none;}
.video-content{ padding-bottom:25px;}
.video-content p{line-height:26px;font-size:16px;margin-bottom: 0px;padding-right: 67px; }
.video-container .more-link{margin:0; padding:0;}
.video-container .more-link a { font-size: 14px; text-transform: uppercase; font-weight: 700; padding:0; margin:0;}
.video-container .img-responsive{width:100%;padding:0;}
.video-container .video-section-right{padding-left:0;}
.security{ margin:0px 0px 0px 20px; padding:0px; color:#fdbb30; font-size:16px;}
.security li{ list-style-type: square; float:left; padding:15px 10px 15px 0px; width:95%;}
.security_grey{ padding:0px; color:#464646; font-size:16px;}
.imageandtext .security_grey li{ list-style-type: square;  padding:10px 9px 10px 0px; color:#464646; font-weight:700; width:93%;}
.security_yellow li{ list-style-type: square;  padding:10px 9px 10px 0px; color:#48565e; width:93%;}
.security_yellow li span {color: #48565e;}
.colmLinkOuter{padding-left:16px; margin-top:10px; margin-left:0;}
.colmLink{display:inline-block; width:48%; float:left;}
.column_fullwidth{width:100%;}
.colmLink li a{font-weight:700;}
.colmLink .security_grey li span, .colmLink .security_yellow li span{color:#48565e;}
.video-content-left .colmLinkOuter{padding-left:10px;}

.imgSpaceTopBoth{padding:60px 0px;}
.noimgSpace{padding:0px;}
.viewAll.text-center.for-viewall{padding-top:30px;}
.video-container .more-link a.datalist{margin-right:40px;}
/***************************Video container End**************************************/

/***************************video container overlay Start**************************************/
.c-product-container #videoContentSec{position:relative;}
.c-case-block{position:relative;}
.videoclose .close-button { display: block;}
.videoclose .hoverClose-button { display: none; }
.videoclose:hover .hoverClose-button { display: block;}
.videoclose:hover .close-button { display: none; }
.modal-backdrop.in { opacity: .7}
.datalist{ margin-right:40px;}
.video-icon-container{position:absolute; bottom:0; left:0; padding-left:0; background-color:rgba(0, 0, 0, 0.3);}
.video-icon-container a.videopopup{width:60px; height:60px; background-color:#5fad4f; padding-top:20px; display:inline-block; text-align:center; z-index:999;}
.video-icon-container a.videopopup:hover{background-color:#4ba137;}
.video-icon-container a.videopopup img{width:auto;}
.video-icon-container p{display:inline-flex; padding:0 0 0 10px; color:#fff; font-weight:700; margin-bottom:0;}
.video-icon-container p span{font-size:14px; font-weight:normal; padding-left:5px; padding-top:2px;}
.popupvideo-overlay { width: 100%; height: 100%!important;  background:rgba(0, 0, 0, 0.7); display: none; position: fixed; top: 0; z-index: 99;}
.video-container-popupBox { width:100%;position:relative; display:none; z-index:99999; box-sizing:border-box; background:rgba(0, 0, 0, 0.7);}
.video-container-popupBox a.videoclose { color:#15ccff; font-size:16px; position:absolute; top:56px; right:58px; width:23px; height:23px; border-radius:10px; text-align:center; background:url("../../../../content/dam/websitesecurity/imageandtext/Desktop/images/buyrenew-image&text-crossButton.png") no-repeat; }
.video-container-popupBox a.videoclose:hover{text-decoration:none; background:url("../../../../content/dam/websitesecurity/imageandtext/Desktop/images/buyrenew-image&text-close-over.png") no-repeat;}
.video-container iframe {width: 100%;}
.modal {padding-left: 17px; z-index:999999999;}
.video-title{font-size:40px; font-weight:300; margin:40px 0px 30px 0px;}
.video-hide{ display:none;}
.video-title{font-size:40px; font-weight:300; margin:40px 0px 30px 0px;}
.imageantextmodal .modal-dialog{width:100%; margin:0 auto; background:none; box-shadow: none;}
.imageantextmodal .modal-content { box-shadow: none;}
.imageantextmodal .modal-dialog .modal-content{background:transparent; margin-top:0px; border:0px; border-radius:0px; padding:0px;}
.imageantextmodal .modal-body .button{color:#fff;}
.imageantextmodal .button.close{color:#fff; position:absolute;right:-20px;top:-46px; font-size: 70px; text-align: right;}
.imageantextmodal .close{font-size:50px; opacity:1; color:#fff; position:absolute; top:5px; right:-15px;}
.imageantextmodal .modal-content .modal-body{padding:20px 20px 20px  0;}
.imageantextmodal .modal-content .modal-body h2{display:inline-block; left:30px; position:relative; /*top:60px;*/ top:15px; color:#fff;} 
.imageantextmodal .modal object, .imageantextmodal .modal iframe#youtubeVideo { padding:0px; width: 90%; margin-left: 60px;}
.imageantextmodal .modal.fade.in {padding-right:0px!important;}
.imageantextmodal .close:hover, .imageantextmodal .close:focus{opacity:1; color:#fff;}
.imageantextmodal .video-section-right .video-icon-container{padding-left:15px;}
.imageantextmodal .modal { padding-top: 20px;}


.imageandtext h3{font-size:26px; padding-bottom:30px;}
.video-container .nospacingleft.removeRightSpace{padding-bottom:30px;}

/* imageandtext Right Variation */
.imageandtextRightVariation .video-content-right{padding-left:70px; padding-bottom:30px;}
p.image-text-link{display:inline-block;}
.video-container p.link-margin{margin-right:15px; margin-bottom:15px;}

.paddingLeft-zero{padding-left:0; padding-bottom:25px;}
.colmLinkOuter.paddingLeft-zero li{width:100%; list-style-type:none;}
/* ************************************Media Query Start************************************* */
@media only screen and (min-width : 992px) and (max-width : 1200px){
.imageantextmodal .modal-content .modal-body{padding:20px 30px 20px  0;}
.video-content h2{font-size:30px;}
.colmLink li{padding-right:33px;}
.video-icon-container{padding:0 15px 0 0;}
.imageandtext h3{width:96%;}

.imageandtextRightVariation .video-content-right .video-content p{padding-right:0;}

.video-container .paddingLeft-zero .more-link a.datalist{margin-right:0;}

}

@media only screen and (max-width : 991px) {
/****************************Video container for Desktop Start**************************************/   
.componentouterspace.video-container{padding:50px 0 0;}
.video-content h2{padding-bottom:20px;padding-right:0; font-size:30px;}
.video-content h5{padding-bottom:20px;}
.video-content p{padding-right:0;}
.video-container .more-link, .video-container .viewAll.button-center{margin-bottom:38px;}
.security_grey li{padding:10px 33px 10px 0px;}
.left-no-space {padding-left:0px;}
.removeRightSpace{ padding-right:0px}
.viewalllink-smalldevice .viewAll.text-center.for-viewall{padding:0 0 40px;}
.video-icon-container{padding:0;}
.colmLink.ipad-right{ float:right;}
.video-content{padding-left:0;} 
.modal-open .modal { padding-top: 20px;}
/***********************************Video container for Desktop Ends***************************************/

/*********************************video container overlay Starts**************************************/
.imageantextmodal .modal-content .modal-body h2{left:0px; padding-bottom: 10px;}
.imageantextmodal.modal object, #videoModal.modal iframe#youtubeVideo { margin-left: 0}
.imageantextmodal .modal-content .modal-body{padding:0px; padding-right: 20px;}
.modal-backdrop{padding:46px;}
.close{top:25px; right:25px;}
.imageantextmodal .modal-body .col-md-12 { margin-bottom: 20px;}
.video-section-right .video-icon-container{padding-left:0px;}
.video-container .video-section-right{margin-bottom:50px;}

/* imageandtext Right Variation */
.imageandtextRightVariation .video-content-right{padding-left:0; margin-top:38px;}
.video-container .paddingLeft-zero .more-link{margin-bottom:0;}
.paddingLeft-zero{padding-bottom:0;}
/********************************video container overlay Ends**************************************/
}

@media only screen and (max-width : 767px) {
/*********************************Video container for Tablet Start**************************************/
.nocomponentouterspace.video-container{margin-top:45px;}
.left-no-space{padding-left:15px;}
.removeRightSpace{ padding-right:15px}
.imgSpaceTopBoth{padding:40px 0px;}
.video-container p.more-link.multiple-links{text-align:left;}
.video-content{padding: 0 15px 10px 0px;}
.video-container .more-link{margin-bottom:0;}
.video-container .more-link, .video-container .viewAll.button-center {margin-bottom: 19px;}
.video-content h2{padding-bottom:15px; font-size:25px;font-weight: 300;}
.video-content h5{font-size:12px; padding-bottom:25px;}
.video-container .more-link a{font-size:12px;}
.video-container .video-section-right{padding-left:15px;}
.security_grey li{width:100%;}
.security li{ width:100%;}
.colmLink{width:100%;}
.viewalllink-smalldevice{padding:25px 0 0;}
.viewalllink-smalldevice.mng{ margin:-25px 0 0 0;}
.viewalllink-smalldevice .viewAll.text-center.for-viewall{padding-bottom:25px;}
.viewalllink-smalldevice .viewAll.text-center.for-viewall.no-top-space{margin-top:-51px;}
.video-container .more-link, .video-container .viewAll.button-center{margin-bottom:20px;}
.componentouterspace.video-container{padding:30px 0 0;}
#videoContentSec{position:relative;}
.video-section-right .video-icon-container{padding-left:0;}
.video-content-left.video-content{padding-left:15px;}

.c-buyrenew_imageandtext .buy-renew-videoC .col-lg-7.col-md-7{padding-left:15px!important;}

.imageandtext h3{font-size: 22px; line-height: 30px; }


/**********************************Video container for Tablet End**************************************/

/********************************video container overlay Start**************************************/
.imageantextmodal.modal object, .imageantextmodal.modal iframe#youtubeVideo { margin-left: 0; padding: 10px 0 0; width: 95%; margin-top:50px;}
.imageantextmodal .modal-content .modal-body h2{left:-15px;}
.video-icon-container{left:0px;}
.video-icon-container p{padding:0 0 0 10px; width:78%; }
.video-icon-container{padding:0 15px;}
.colmLinkOuter.no-left-space{padding:0px;}
.colmLinkOuter{margin-top:0;}

/* imageandtext Right Variation */
.imageandtextRightVariation .video-content-right{padding-left:15px;}
.imageandtextRightVariation .viewalllink-smalldevice{padding:0;}
.video-container .nospacingleft.removeRightSpace{padding-bottom:0;}

.video-container .paddingLeft-zero .more-link{margin-bottom:15px;}
.paddingLeft-zero{padding-bottom:25px;}
/***********************************video container overlay Ends**************************************/
}

@media only screen and (max-width : 480px) {

.imageantextmodal.modal object, #videoModal.modal iframe#youtubeVideo {margin-top:0px; }
.video-icon-container a.videopopup{padding-top:8px; width:40px; height:40px;}
.video-icon-container p{width: 83%; font-size: 12px; line-height: 14px;}
.video-content {padding: 0 15px 10px 0px;}    
.video-container .more-link, .video-container .viewAll.button-center {margin-bottom: 19px;}
}  
/****************************************Media Query Ends************************************* */


@media all and (max-width:479px) and (min-width:280px) {

.video-icon-container p{width: 78%; margin-top:10px;}  
.video-icon-container p span{font-size: 12px;font-weight: normal;padding-left: 5px;padding-top: 1px;}


}

.video-icon-container a.videopopup{
    padding-top: 12px;
}


.addthis{margin-bottom:25px;}
.sharewithsocialicon{float:right; padding-top:30px;}
.sharewithsocialicon span.text-share-with{text-transform:uppercase; display:inline-block;padding-right:10px; font-size:14px;}
.addthis_inline_share_toolbox{display:inline-block; vertical-align:middle; padding:0; border:1px solid #e4e4e4;}
.addthis_inline_share_toolbox .at-style-responsive .at-share-btn {padding:7px 9px; outline:none; border-right: 1px solid #e4e4e4; background-color: inherit !important;}
.addthis_inline_share_toolbox .at-style-responsive .at-share-btn:last-child{border-right:0px;}
.addthis_inline_share_toolbox .at-style-responsive .at-share-btn:nth-last-child(2){border-right:0px;}
.addthis_inline_share_toolbox .at-style-responsive .at-share-btn.at-svc-compact{border-right:0px!important;}
.addthis_inline_share_toolbox .at-resp-share-element .at-share-btn{margin:0;}
.addthis_inline_share_toolbox .at-resp-share-element .at-share-btn:focus, .addthis_inline_share_toolbox .at-resp-share-element .at-share-btn:hover{-webkit-transform:inherit;transform: inherit; background-color: #efefef !important;}
.addthis_inline_share_toolbox .at-style-responsive .at-share-btn .at-icon{display:none;}
.addthis_inline_share_toolbox .at-style-responsive .at-share-btn.at-svc-facebook{background:url('../../../../content/dam/websitesecurity/addthis/fb-icon.png') no-repeat; background-position:9px 7px;}
.addthis_inline_share_toolbox .at-style-responsive .at-share-btn.at-svc-twitter{background:url('../../../../content/dam/websitesecurity/addthis/twitter-icon.png') no-repeat; background-position:9px 7px;}
.addthis_inline_share_toolbox .at-style-responsive .at-share-btn.at-svc-email{background:url('../../../../content/dam/websitesecurity/addthis/email-icon.png') no-repeat; background-position:9px 7px;}
.addthis_inline_share_toolbox .at-style-responsive .at-share-btn.at-svc-linkedin{background:url('../../../../content/dam/websitesecurity/addthis/linkedin-icon.png') no-repeat; background-position:9px 7px;}
.addthis_inline_share_toolbox .at-style-responsive .at-share-btn.at-svc-print{background:url('../../../../content/dam/websitesecurity/addthis/print-icon.png') no-repeat; background-position:9px 7px;}


.addthis_inline_share_toolbox .at-style-responsive .at-share-btn.at-svc-compact {background-color: rgb(255, 101, 80) !important; margin-right:0;}
.addthis_inline_share_toolbox .at-style-responsive .at-share-btn.at-svc-compact .at-icon{display:inline-block;}
.addthis_inline_share_toolbox .at-resp-share-element.at-mobile .at-share-btn{margin-right:0;}
@media all and (max-width: 991px)  {
.sharewithsocialicon{float:none; text-align:center;}
}

@media all and (max-width: 767px)  {
.sharewithsocialicon{float:none; text-align:center;}
.sharewithsocialicon span.text-share-with{display:none;}
}


/*TextComponent*/


/*TextComponent Outer*/
.c-textcomponent{display:block; word-wrap: break-word;}
.c-textcomponent .fixedWidth{width:63%; display:block;}
.c-textcomponent .boxContainerSec{padding:40px 10px 25px 25px; text-align:left; height:100%;}

/*TextComponent Heading*/
.c-textcomponent .boxContainerSec h6, .boxContainerSec h2, .boxContainerSec1 h6, .boxContainerSec1 h2{padding-bottom:25px;}
.c-textcomponent .boxContainerSec h6{font-size:16px; line-height:18px; font-weight:600;}
/*.c-textcomponent .boxContainerSec h2{font-size:26px; line-height:28px; padding-top:0; min-height:108px;}*/
.c-textcomponent .boxContainerSec h2{font-size:26px; line-height:28px; padding-top:0; min-height:115px;}
.c-textcomponent .boxContainerSec .fixedWidth h2{min-height:115px;}
/*TextComponent Paragraph*/
.c-textcomponent .boxContainerSec p, .boxContainerSec1 p{padding:0;}
.c-textcomponent .boxContainerSec p a, .boxContainerSec1 p a{color:#fff; font-size:14px; text-transform:uppercase; font-weight:700; padding:0;}
.c-textcomponent .boxContainerSec p a:hover{color:#e9eef1;}

/*TextComponent Images Section*/
.c-textcomponent .image-sec-none{display:none;}
.c-textcomponent .image-sec{display:block;}
.c-textcomponent .boxContainerSec.image-sec{padding:0;}

/*TextComponent BlueGradientBox*/
.blueGradientBox{
background: #0174c3;
}

/*TextComponent SymGold Box h6*/
.c-textcomponent .symantec_gold_bg h6{
	color:#fff;
}


.c-textcomponent .textInnerSpacing{padding:40px 10px 25px 25px; height:100%;}
.paddingbottom{padding:80px 0 80px 0;}


/*********************************************************************************

@media only screen and (max-width : 1200px)

*********************************************************************************/
@media only screen and (max-width : 1200px) {
.c-textcomponent .image-sec-none{display:block;}
.c-textcomponent .image-sec{display:none;}
.c-textcomponent .boxContainerSec{min-height:307px;}
}



/*********************************************************************************

@media only screen and (max-width : 991px)

*********************************************************************************/
@media only screen and (max-width : 991px) {

/*TextComponent Outer*/
.c-textcomponent .boxContainerSec{min-height:233px; padding:22px 42px 25px 25px;}
.tabSpacing{padding-right:0;}
.left-tabSpacing{padding-left:0;}
.left-tabSpacing{padding-right:0;}

/*TextComponent Images Section*/
.c-textcomponent .firstBoxTab, .image-sec{margin-bottom:30px;}
.c-textcomponent .image-sec-none{display:none;}
.c-textcomponent .image-sec{display:block;}

.c-textcomponent .tabSpacing{padding-right:0;padding-left:0;}



}



/*********************************************************************************

@media only screen and (max-width : 767px)

*********************************************************************************/
@media only screen and (max-width : 767px) {

/*TextComponent Outer*/
.c-textcomponent .boxContainerSec{padding:22px 10px 25px 25px;  min-height:auto; margin-bottom:15px;}

/*TextComponent Heading*/
.c-textcomponent .boxContainerSec h6, .boxContainerSec h2, .boxContainerSec1 h6, .boxContainerSec1 h2{padding-bottom:20px;}
.c-textcomponent .boxContainerSec h6{font-size:16px; line-height:18px;}
.c-textcomponent .boxContainerSec h2{font-size:22px; line-height:28px; padding-top:0; min-height:auto;}

/*TextComponent Paragraph*/
.c-textcomponent .boxContainerSec p a, .c-textcomponent .boxContainerSec1 p a{color:#fff; font-size:12px;}

/*TextComponent Images Section*/
.c-textcomponent .image-sec-none{display:block;}
.c-textcomponent .image-sec{display:none;}


.c-textcomponent .mobileSpacing{padding:0 15px;}
}
.customBorder-yes{width:100%; border-top:3px solid #e9eef1; padding-top:15px;}
.customBorder-no{border:none;}
.richtext-padding{padding-left:0px;}
span.h4Size { margin-top: -8px; display: inline-block; }


/* text and description component starts */
.c-textanddescription-outer { padding: 120px 0 100px;}
.c-textAndDescription { width: 70%; margin: 0 auto;}
.textdescription{margin-bottom:80px;}

.remove-padding-textanddesription{width:100%; margin: 0 auto;}
.dont-remove-padding-textanddesription{}

/******************Style for making list bullet starts******************/
.c-textAndDescription ul {list-style: inherit;margin-left: 18px;}
.c-textAndDescription ol {list-style-type:decimal; margin-left: 18px;}
/******************Style for making list bullet ends******************/


/* @media For Screen max 1200px */
@media only screen and (max-width : 1200px) {

}

/* @media For Screen max 991px */
@media only screen and (max-width : 991px) {
    .c-textanddescription-outer{padding:60px 0;} 
    .c-textAndDescription{width:100%;}
.c-textanddescription-outer h2{padding-bottom:30px; font-size:30px;}

}

/* @media For Screen max 767px */
@media only screen and (max-width : 767px) {
    .c-textanddescription-outer{padding:40px 0; margin-left: 15px; margin-right: 15px;}
  .c-textanddescription-outer h2{padding-bottom:15px; font-size:22px;}
  .customBorder-yes{width:100%; border-top:2px solid #e4e4e4; padding-top:15px;}
.c-textAndDescription{padding:0 15px;}
.c-textanddescription-outer .c-textAndDescription{padding:0;}
}
/******************************************** icon component Starts********************************************/
.iconscomponent.spacingtopMargin{margin-top:150px;}
.iconscomponent .certificate-container {padding:130px 0 117px;}
.iconscomponent .certificate-container h2 {padding-bottom:50px;}
.c-imagecolumns_imgcontainer ul{text-align:left;}
.c-imagecolumns_imgcontainer li {margin:0 10px;width: 18%; display:inline-block; vertical-align:middle}
.c-imagecolumns {margin-bottom:60px;}



.c-imagecolumns_imgcontainermoreimage ul{text-align:left;}
.c-imagecolumns_imgcontainermoreimage li{margin:0 10px;width: 14.5%; display:inline-block; vertical-align:middle}

/******************************************** icon component Ends********************************************/
 @media only screen and (max-width : 1200px) {
/******************************************** icon component Starts********************************************/
.iconscomponent.spacingtopMargin{margin-top:63px;}
.iconscomponent .certificate-container {padding:130px 0 117px;}
.iconscomponent .certificate-container h2 {padding-bottom:64px;}

.c-imagecolumns_imgcontainer li, .c-imagecolumns_imgcontainermoreimage li {
	width: 22%;
}
.c-imagecolumns_imgcontainer li:nth-child(5) {
	display:none;
}



.c-imagecolumns_imgcontainermoreimage li:nth-last-of-type(-n+2) {display:none;}
/******************************************** icon component Ends********************************************/
}
 @media only screen and (max-width : 991px) {
/******************************************** icon component Starts********************************************/
.iconscomponent.spacingtopMargin{margin-top:70px;}
.iconscomponent .certificate-container {padding:130px 0 117px;}
.iconscomponent .certificate-container h2 {padding-bottom:66px;}
.c-imagecolumns_imgcontainer li, .c-imagecolumns_imgcontainermoreimage li {
	width: 28%;

}

.c-imagecolumns_imgcontainer li:nth-child(5), .c-imagecolumns_imgcontainer li:nth-child(4) {
	display: none;
}
.c-imagecolumns_imgcontainermoreimage li:nth-last-of-type(-n+3) {display:none;}
/******************************************** icon component Ends********************************************/
}
 @media only screen and (max-width : 767px) {
	 /******************************************** icon component Starts********************************************/
.iconscomponent.spacingtopMargin{margin-top:30px;}
.iconscomponent .certificate-container {padding:40px 0 70px;}
.iconscomponent .certificate-container h2 {padding-bottom:40px;}
.c-imagecolumns {margin-bottom:50px;}
.c-imagecolumns_imgcontainer li, .c-imagecolumns_imgcontainermoreimage li {
	width: 43%;
}
.c-imagecolumns_imgcontainer li:nth-child(5), .c-imagecolumns_imgcontainer li:nth-child(4), .c-imagecolumns_imgcontainer li:nth-child(3) {
	display: none;
}
.iconscomponent .certificate-container h2 {
	font-weight:300;
}
.iconscomponent .viewAll a {
	font-weight:600;
	font-size:12px;
}
.c-imagecolumns_imgcontainermoreimage li:nth-last-of-type(-n+4) {display:none;}


/******************************************** icon component Ends********************************************/
}
@media only screen and (max-width : 480px) {
.c-imagecolumns_imgcontainer li {
	width: auto;
}
.c-imagecolumns_imgcontainer li {
	width: 43%;
	min-height: auto;
}
.c-imagecolumns_imgcontainer li img {
	width: 100%;
}
}

@media only screen and (max-width : 520px)  and (min-width : 280px) {.c-imagecolumns_imgcontainermoreimage li{width:40%;}}

 @media only screen and (min-width : 280px) and (max-width : 479px) {
.c-imagecolumns_imgcontainer li {
	width: 40%;
}
}




.c-product-container .c_products .c_product-tabs{margin-bottom:20px;}
.c-security-challenges {margin:0px; padding:0px;}
.c-security-challenges .iconouter{padding:40px 15px 40px 15px; text-align:center; margin-bottom:20px;}
.c-security-challenges .iconouter span{width:58px; display:inline-block; margin-right:15px;}

.c-security-challenges .iconouter h3 {font-size:20px; margin-top:0px; font-weight:bold; display:inline-block; width:205px; vertical-align:middle; padding:0px; text-align:left;}
.c-security-challenges .nospacingbothside{padding:0px 7px 0px 7px;}
.viewAllbottom{padding-top:37px!important;}
.c-product-container{margin-bottom:112px;}
.ipadView_Threats{display:none;}







/*********************************************************************************

@media only screen and (max-width : 1200px)

*********************************************************************************/
@media only screen and (max-width : 1200px) {

.c-security-challenges .iconouter{padding:40px 16px;}
.c-security-challenges .iconouter span{margin-right:12px;}
.c-security-challenges .iconouter h3 {width:148px;}

}



/*********************************************************************************

@media only screen and (max-width : 991px)

*********************************************************************************/
@media only screen and (max-width : 991px) {

    .ipadView_Threats{display:block;}

.c-security-challenges .iconouter h3{text-align:cleft; width:180px;}
.c-security-challenges .iconouter{padding:40px 10px; text-align:center;}    
.c-product-container .c_products .c_product-tabs{padding-right:0px;}
.c-product-container .c_products .c_product-tabs .nav-tabs.nav-justified > li{width:auto;}

}





/*********************************************************************************

@media only screen and (max-width : 767px)

*********************************************************************************/
@media only screen and (max-width : 767px) {

.ipadView_Threats{display:none;}
.c-product-container .c_products .c_product-tabs{padding-right:15px;}
.c-security-challenges .iconouter h3{text-align:center; width:inherit;}
.c-security-challenges .iconouter{padding:18px 10px; text-align:center;}  
.c-product-container .c_products .nospacingleft, .c-product-container .c_products .nospacingright{padding:0px 15px 0px 0px;}
.c-product-container .c_products .allView_Threats .nospacingleft{margin-bottom:0;}

.c-product-container .c_moreHeading{padding-bottom:0;}
.c-product-container .c_moreHeading h2{padding-bottom:15px;}
.c-product-container .c_products .nospacingleft, .c-product-container .c_products .nospacingright, .c-product-container .c_products .c-imagetexttitle-middle{margin-bottom:0;}
.c-product-container{margin-bottom:50px;}
.c-product-container .viewAllbottom{padding-top:20px!important;}
.c-product-container .c_product-tabs .nav-tabs.nav-justified > li{width:auto;}
.c-product-container .c_products .nospacingbothside{padding:0px;}
}



/*********************************************************************************

@media only screen and (max-width : 480px)

*********************************************************************************/
@media only screen and (max-width : 480px) {

.c-security-challenges .nospacingbothside, .c-security-challenges .nospacingleft, .c-security-challenges .nospacingright{padding:0px 15px 0px 15px;}



}
/*Container With Tabs for product Start*/

.c-product-container .richtext-padding h3 sub, sup {font-size:55%}
.c-product-container .nav-tabs > li > a {outline:none;}
.c-product-container .nav-tabs > li.active > a, .c-product-container .nav-tabs > li.active > a:focus, .c-product-container .nav-tabs > li.active > a:hover { border-width: 0; }
.c-product-container .nav-tabs > li > a::after { content: ""; background:#0f9dff; height: 4px; position: absolute; width: 100%; left: 0px; bottom: -4px; transition: all 250ms ease 0s; transform: scale(0); }
.c-product-container .nav-tabs > li.active > a::after, .c-product-container .nav-tabs > li:hover > a::after { transform: scale(1); }
.c-product-container .nav-tabs > li.active > a, .c-product-container .nav-tabs > li > a:hover { border: none; color: #4285F4; background: transparent;}
.c-product-container .tab-nav > li > a::after { background: #21527d none repeat scroll 0% 0%; color: #fff; }
.c-product-container .tab-pane  > h3 {padding-bottom:22px;}

.c-product-container .tab-pane h3 { font-size:26px; padding-bottom:22px; line-height:31px; margin-top:20px;}
.c-product-container .tab-content  h4 {color:#00addd; font-size:20px; padding-top:12px;}
.c-product-container .subProduct h6 {padding:24px 0;}

.c-product-container .tab-pane { padding: 10px 0 0 0;}
.c-product-container .c_products {margin-bottom: 30px;}
.c-product-container  .c_products .nav-tabs.nav-justified {border-bottom:none;}
.c-product-container .nav-tabs.nav-justified{width:100%;	border-bottom: 4px solid #DDD;}
.c-product-container .nav-tabs.nav-justified > .active > a, .c-product-container .nav-tabs.nav-justified > .active > a:focus, .c-product-container .nav-tabs.nav-justified > .active > a:hover {
border:none; color:#48565e; font-weight:700;}
.c-product-container .nav-tabs.nav-justified > li > a {border-bottom:none;border-radius:4px 4px 0 0; font-size:16px;  color:#48565e;}
.c-product-container .nav > li > a, .c-product-container .nav > li > a:hover{position:relative; display:block;  padding:10px 10px 15px;border:none;  color:#48565e;}
.c-product-container .no-padding-right {padding-right:0;}
.c-product-container .no-padding-left {padding-left:0;}
.c-product-container .subProduct p {color:#0f9dff; font-size:25px; line-height:27px;}
.c-product-container .tab-pane span.learnMore {font-size:14px; color:#0f9dff;}


.c-product-container{padding:110px 0 0px; margin-bottom:90px;}
.c-product-container .c_products .nav-tabs.nav-justified{border-bottom:4px solid #e9eef1; width:auto;}
.c-product-container .c_products .tab-content{padding:0; width:100%; float:left;  }
.c-product-container .c_products .c_product-tabs{padding:0; text-align:center; margin-bottom:45px;}
.c-product-container .c_product-tabs .nav-tabs.nav-justified > li{float:none; display:inline-block; width:inherit;}
.c-product-container .c_products .tab-content .tab-pane{width:100%;}
.c-product-container .c_products .product-content-container{padding-left:0;}
.c-product-container .c_products .product-image-container{padding-right:0; margin-bottom:40px;}

.c-product-container .product .nav-tabs > li:hover > a:after{background:none; border-bottom:none;}
.c-product-container .c_products .box-for-product div.col-sm-6:nth-child(1){padding-left:0;}
.c-product-container .c_products .box-for-product div.col-sm-6:nth-child(4){padding-right:0;}
.c-product-container .product-content-container p{margin-bottom:0;}

/*Container With Tabs for content padding*/
.c-product-container .richtext-padding {margin-bottom:40px;}
.c-product-container .richtext .richtext-padding p a {font-size:20px;}
.c-product-container  .richtextpaddingtwenty { padding-bottom:20px; }
.c-product-container  .richtextpaddingfourty { padding-bottom:40px; }

.c-product-container .c_moreHeading { padding-bottom: 20px; width: 50%; margin: 0 25%;}
.c-product-container .nav-tabs.nav-justified.productTab > li, .c-product-container .nav-tabs.nav-justified.productTab > li:hover, .c-product-container .nav-tabs.nav-justified.productTab > li.active { margin: 0 10px; padding:  0; }
.c-product-container .nav-tabs.nav-justified.productTab > li.active > a, .c-product-container .nav-tabs.nav-justified.productTab > li:hover > a, .c-product-container .nav-tabs.nav-justified.productTab > li > a  { padding: 15px 0;}
span.h4Size {font-size:14px;}

.sup{font-size:14px;}

#CQrte span.h4Size {font-size:14px;}
/*.richtextpaddingzero p{ margin-bottom:5px; display: inline-block; font-weight:700;}*/
.richtextpaddingzero p{ margin-bottom:0px; display: inline-block;}
.tab-content .richtextnobottommargin, .tab-content .richtextpaddingzero{margin-bottom:0;}








 /*Container With Tabs for product ipad */
@media screen and (min-width:768px) and (max-width:991px) {
/*.c-product-container .c_products .c_product-tabs .nav-tabs.nav-justified > li{width:25%;}*/
.c-product-container .c_products .c_product-tabs .nav-tabs.nav-justified > li{width:24%;}
.c-product-container .c_products .c_product-tabs{padding-right:15px;}
.c-product-container .c_products .nav > li > a, .c-product-container .c_products .nav > li > a:hover{padding-left:12px; padding-right:12px;}
.c-product-container .c_products .box-for-product{margin-top:0px;}
.c-product-container .c_products .box-for-product div.col-sm-6:nth-child(1){width:33.33333333%;}
.c-product-container .c_products .box-for-product div.col-sm-6:nth-child(2){display:none;}
.c-product-container .c_products .box-for-product div.col-sm-6:nth-child(3){width:33.33333333%;}
.c-product-container .c_products .box-for-product div:nth-child(4){width:33.33333333%;}
.c-product-container .c_products .product-content-container{padding-left:0; padding-right: 0;}
.c-product-container .c_moreHeading { padding-bottom: 0px; width: 100%; margin: 0;}
.c-product-container .tab-pane h3 {font-size: 22px; padding-bottom: 10px;}
.c-product-container .nav-tabs.nav-justified.productTab > li, .c-product-container .nav-tabs.nav-justified.productTab > li:hover, .c-product-container .nav-tabs.nav-justified.productTab > li.active{margin:0 18px;}
/*.c-product-container .richtext-padding {margin-bottom: 20px;}*/
.c-product-container .richtextpaddingzero p span { margin-bottom: 0px; display: inline-block;}
.tab-content .richtextnobottommargin, .tab-content .richtextpaddingzero{min-height:160px;}
.product-content-container .no-padding-left:nth-child(1){padding-right:20px;}
.product-content-container .no-padding-left:nth-child(2){padding-right:0; padding-left:20px;}
.c-product-container{padding:88px 0 0px;}
}

/*Container With Tabs for product Small Desktop */


/*********************************************************************************

@media screen and (min-width:992px) and (max-width: 1200px)

*********************************************************************************/ 
@media screen and (min-width:992px) and (max-width: 1200px) {
.c-product-container .c_products .box-for-product{margin-top:30px;}
.c-product-container .c_products .box-for-product div.col-sm-6:nth-child(1){width:33.33333333%;}
.c-product-container .c_products .box-for-product div.col-sm-6:nth-child(2){display:none;}
.c-product-container .c_products .box-for-product div.col-sm-6:nth-child(3){width:33.33333333%;}
.c-product-container .c_products .box-for-product div:nth-child(4){width:33.33333333%;}
.c-product-container .tab-pane h3 { font-size:22px;}
.c-product-container .c-product-container .c_moreHeading { padding-bottom: 40px; width: 80%; margin: 0 10%;}
.c-product-container .c_products .product-content-container{padding-left:0; padding-right: 0;}
.product-image-container{display:none;}

.c-product-container .product-content-container .no-padding-left:nth-child(1){padding-right:20px;}
.c-product-container .product-content-container .no-padding-left:nth-child(2){padding-right:0; padding-left:20px;}
.c-product-container .product-content-container .richtext-padding:nth-child(1){ padding-left: 0px; padding-right:0;}
.c-product-container .tab-pane h3 {font-size: 22px; padding-bottom: 10px;}
.product-content-container .box-for-product{display:none; visibility:hidden;}

/*.richtext-padding {margin-bottom:30px;}*/
.c-product-container .richtext-padding h3 { font-size:22px;}
.c-product-container{padding:80px 0 0px;}
.c-product-container .nav-tabs.nav-justified.productTab > li, .c-product-container .nav-tabs.nav-justified.productTab > li:hover, .c-product-container .nav-tabs.nav-justified.productTab > li.active { margin: 0 17px; }




}

/*********************************************************************************

@media screen and (max-width: 500px)

*********************************************************************************/ 
@media screen and (min-width:320px) and (max-width: 566px) {
.c-product-container .padding-zero {padding:0;}
.c-product-container .subProduct p {color:#15ccff; font-size:25px; line-height:27px; padding-bottom:20px;}
.c-product-container .productTab.nav-justified > li {float: left;}
.c-product-container .productTab > li {float: left; margin-bottom: -1px; width:30%}
.c-product-container .remove-padding-left-right-zero {padding-left:0; padding-right:0; }
.c-product-container .nav-tabs.nav-justified > li > a {margin-bottom:0px;}
.c-product-container .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > li > a {margin-top:1px !important}
.c-product-container .richtextpaddingzero p span { margin-bottom: 0px; display: inline-block;}
.c-product-container .nav-tabs.nav-justified > li > a{margin-bottom:-1px;}
#factsPricing .col-xs-12 { padding-left: 0; padding-right: 0;}
}



/*********************************************************************************

@media screen and (min-width:567px) and (max-width:767px)

*********************************************************************************/ 
@media screen and (min-width:567px) and (max-width:767px) {
.c-product-container .c_products .nav-tabs > li > a::after{bottom:-9px;}
 

}

/*********************************************************************************

@media screen and (min-width:567px) and (max-width:767px)

*********************************************************************************/ 
@media screen and (min-width:320px) and (max-width:566px) {
.c-product-container .c_products .nav-tabs > li > a::after{bottom:-3px;}


}


/*********************************************************************************

@media screen and (min-width:320px) and (max-width:767px)

*********************************************************************************/            
@media screen and (min-width:320px) and (max-width:767px) {
.c-product-container .c_moreHeading{padding-left:15px; padding-right:15px; width:inherit; margin:0;}
.c-product-container .c_products .tab-content .tab-pane {padding-left:15px;}
/*.c-product-container .c_product-tabs .nav-tabs.nav-justified > li{width:31%;}*/
.c-product-container .c_product-tabs .nav-tabs.nav-justified > li{padding:0px 10px; width:30%;}
.c-product-container .c_products .nav > li > a, .c-product-container .c_products .nav > li > a:hover{padding-left:2px; padding-right:2px;}
.c-product-container .c_products .c_product-tabs{padding-right:15px; padding-left:15px;}
.c-product-container .c_products .box-for-product div.col-sm-6:nth-child(1){padding-left:15px;}
.c-product-container .c_products .box-for-product div.col-sm-6:nth-child(4){padding-right:15px;}
.c-product-container .c_products .columnLength{border-bottom:none;}
.c-product-container .c_products .customBorder-yes{padding-bottom:15px;}
.c-product-container .c_products .product-content-container{padding:0 15px;}
span.h4Size { font-size: 12px; margin-bottom: 40px;}
.c-product-container .nav-tabs.nav-justified.productTab > li, .c-product-container .nav-tabs.nav-justified.productTab > li:hover, .c-product-container .nav-tabs.nav-justified.productTab > li.active { margin: 0; padding:0 10px; }
.c-product-container .tab-pane h3 {font-size: 22px; padding-bottom: 10px; line-height:31px;}
.c-product-container .c_products .c_product-tabs { margin-bottom: 15px;}

/*.c-product-container .richtext-padding {margin-bottom:20px;}*/
.c-product-container .richtextpaddingzero p span { margin-bottom:0px; display: inline-block;}
.c-product-container .richtextpaddingtwenty{margin-bottom:0px;}
.c-product-container .richtext-padding{margin-bottom:0px;}
.c-product-container{padding:75px 0 0px;}
.c-product-container .c_products .tab-content .tab-pane {padding-left:15px;  }
.c-product-container .nav-tabs.nav-justified > li > a {font-size:12px;}
.product-content-container .nospacingleft, .product-content-container .nospacingright{padding-left:0; padding-right:0;}
.tab-content .richtextnobottommargin, .tab-content .richtextpaddingzero{min-height:auto;}



/* CSS for containerwithtab-mobile-dropdown */ 
.containerwithtab-mobile-dropdown{width:70%; margin-bottom:15px;}
.containerwithtab-mobile-dropdown .btn-default span.glyphicon{float:right; font-weight:normal; color:#00addd; margin-top:4px;}
.containerwithtab-mobile-dropdown .btn-default{color:#464646;background-color:inherit;  font-weight:bold; border-left:0; border-right:0; border-top:0; border-radius:0; box-shadow:none; border-bottom:4px solid #e4e4e4; text-align:left;}
.containerwithtab-mobile-dropdown .btn-default:active, .containerwithtab-mobile-dropdown .btn-default.active, .containerwithtab-mobile-dropdown.open > .containerwithtab-mobile-dropdown .dropdown-toggle.btn-default{background-color:inherit;}
.containerwithtab-mobile-dropdown .btn-default:hover{background-color:inherit;}
.containerwithtab-mobile-dropdown .btn-default:active:hover, .containerwithtab-mobile-dropdown .btn-default.active:hover, .containerwithtab-mobile-dropdown.open > .containerwithtab-mobile-dropdown .dropdown-toggle.btn-default:hover, .containerwithtab-mobile-dropdown .btn-default:active:focus, .containerwithtab-mobile-dropdown .btn-default.active:focus, .containerwithtab-mobile-dropdown.open > .containerwithtab-mobile-dropdown .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .containerwithtab-mobile-dropdown .btn-default.active.focus, .containerwithtab-mobile-dropdown.open > .containerwithtab-mobile-dropdown .dropdown-toggle.btn-default.focus{background-color:inherit; box-shadow:none;}
.containerwithtab-mobile-dropdown.btn-group.open .dropdown-toggle{box-shadow:none; background-color:inherit;}
.containerwithtab-mobile-dropdown .dropdown-menu > .active > a, .containerwithtab-mobile-dropdown .dropdown-menu > .active > a:hover, .containerwithtab-mobile-dropdown .dropdown-menu > .active > a:focus{background-color:inherit; color:#464646;}
.containerwithtab-mobile-dropdown.open > .dropdown-menu{display:block; width:100%; border-radius:0; margin-top:0;}

.viewAllbottom { padding-top: 20px!important;}
.c-product-container { margin-bottom: 50px;}
} 
/*Container With Tabs for product End*/

.c-threatsJoinTheCommunity-container{padding:0; margin:95px 0 50px;}
.c-threatsJoinTheCommunity-container .c_threatsJoinHeading{padding-left:0;}
.c-threatsJoinTheCommunity-container .c_threatsJoin-content{padding:0;}
.c-threatsJoinTheCommunity-container .c_threatsJoin-section{padding-left:25px; border-left:4px solid #fdbb30;}
.c-threatsJoinTheCommunity-container .c_threatsJoin-section h4{font-weight:bold; margin-bottom:18px;}
.c_threatsJoin-content a{ font-size:14px; font-weight:600; border-bottom:3px solid #fdbb30; padding-bottom:10px;}
.c-nobrder a{border:none;}
.c_threatsJoin-section p{ margin:0px; }
.c-jointhecommunity .c-jointhecommunity-section p{}
.c-withborder a{ line-height:27px;  }
.c-jointhecommunity .c-jointhecommunity-section{padding-bottom:9px;}
.c-withborder a:hover{border-bottom:3px solid #15ccff;}


/***********************Join The Community Another Component**********************************/

.c-jointhecommunity{padding:50px 0px 50px 0px; margin:50px 0px 50px 0px; }
.c-jointhecommunity .c-jointhecommunityHeading{padding-left:0;}
.c-jointhecommunity .c-jointhecommunityHeading h2{text-align:center; padding-bottom:50px;}
.c-jointhecommunity .c-jointhecommunity-section{border-right:2px solid #e4e4e4; padding-left:67px;}
.c-jointhecommunity .c-jointhecommunity-section:nth-child(3) {border:none;}
.c-jointhecommunity .c-jointhecommunity-section p{width:83%; padding-bottom:26px;}
.c-withborder .padding-btm{margin-bottom:20px;} 

/************************************End****************************************************/


@media only screen and (max-width: 1200px) {
.c-threatsJoinTheCommunity-container{padding:0; margin:60px 0 50px;}
.c-threatsJoinTheCommunity-container .c_threatsJoinHeading{text-align:center;}
.c-threatsJoinTheCommunity-container h2{ font-size:30px; font-weight:300;}

/***********************Join The Community Another Component**********************************/


.c-jointhecommunity .c-jointhecommunity-section{border-right:2px solid #e4e4e4; padding-left:25px;}
.c-jointhecommunity .c-jointhecommunity-section p{width:100%;}

.c-jointhecommunity .col-md-12{padding-left:0px;}
.c-jointhecommunity .c-jointhecommunity-section:first-child { padding-left:0px;}

/************************************End****************************************************/

}

@media only screen and (max-width: 991px) {

/***********************Join The Community Another Component**********************************/

.c-threatsJoinTheCommunity-container h2{ font-size:30px; font-weight:300;}
.c-jointhecommunity .c-jointhecommunity-section{padding-left:20px;}
.c-jointhecommunity .c-jointhecommunity-section p{width:100%;}
.c-jointhecommunity .col-md-12{padding-left:0px;}
.c-jointhecommunity .c-jointhecommunity-section:first-child { padding-left:0px;}


/************************************End****************************************************/

}

@media only screen and (max-width: 767px) {
.c-threatsJoinTheCommunity-container{padding:0 15px; margin:50px 0 50px;}
.c-threatsJoinTheCommunity-container .c_threatsJoin-section{margin-bottom:25px;}
.c-jointhecommunity .c-jointhecommunityHeading h2{font-size:25px;}
.c_threatsJoin-content a{font-size:12px; font-weight:700;}

/***********************Join The Community Another Component**********************************/
.c-jointhecommunity .c-jointhecommunity-section p{padding-bottom:0px; margin-bottom:0px;}

.c-jointhecommunity .c-jointhecommunity-section{border-right:0; padding-left:10px; margin-bottom:30px;}
.c-jointhecommunity .c-jointhecommunity-section p{width:100%;}
.c-jointhecommunity .c-jointhecommunity-section:nth-child(3) {border-right:0;}
.c-jointhecommunity .c-jointhecommunityHeading h2{padding-bottom:38px;}
.c-jointhecommunity .c-jointhecommunity-section:first-child{padding-left:10px;}
.c-jointhecommunity {padding: 25px 0px 25px 3px;margin: 25px 0px 25px 0px;}


}

/************************************join the Community End****************************************************/

/************************************join the Community With Icons Component****************************************************/

html, body { width: 100%;}
.c-support-connect { padding:90px 0 120px; }
.c-support-connect-heading{padding:0;}
.c-support-connect-heading h2{padding-bottom:45px;}
.c-support-connect .c-support-connect-links{text-align:center; padding-left:0;float:none;width:80%; margin:0 auto;}
.c-support-connect-links .col-lg-4 {padding:15px 30px 25px; float:none;  display:inline-flex; width:auto; vertical-align:middle;}
.c-support-connect-links .col-lg-4:last-child {border-right: none;}
.c-support-connect-links .col-lg-4:nth-child(2){width:auto; border-left:2px/* solid #00619e; border-right:2px solid #00619e;*/}
.c-support-connect-links .c-support-connect-link{font-weight: 700; text-align:center; font-size: 14px; border-bottom:3px solid #fff; padding-bottom:5px; display: inline-block; color:#fff;    cursor: pointer;}
.c-support-connect-links .c-support-connect-link:hover{color:#e4e4e4;}
.c-support-connect-links .col-lg-4 span{display:inline-block; margin-right:15px;}
.c-support-connect-links .c-support-connect-link:focus, .c-support-connect-links .c-support-connect-link:hover {text-decoration:none;}

/***************************************************Media query starts***************************************************/
@media only screen and (max-width : 1200px) {
.c-support-connect .c-support-connect-links{width:100%; }
.c-support-connect-heading h2{font-size:40px;}
.c-support-connect-links .col-lg-4{width:auto; display:inline-block; float:none; padding:15px 20px 25px;}
.c-support-connect-links .col-lg-4:nth-child(2){width:auto;}
.c-support-connect-links .c-support-connect-link{display:initial;}
}

@media only screen and (max-width : 991px) {
.c-support-connect .c-support-connect-links{width:100%; text-align:center; display:block;}
.c-support-connect-links .col-lg-4{display:inline; text-align:left; padding:15px 15px 25px;}
.c-support-connect-links .col-lg-4 span{display:none;}
.c-support-connect-heading h2{ padding-bottom:36px; }
.c-support-connect-links .c-support-connect-link{display:initial; text-align:left;}
}


@media only screen and (max-width : 767px) {
.c-support-connect {padding: 90px 15px 100px;}
.c-support-connect-heading h2{ padding-bottom:30px;font-size:20px;}
.c-support-connect-heading h2, .c-support-connect-links .col-lg-4 { width: 90%; margin: 0 auto; }
.c-support-connect .c-support-connect-links{width:100%; display:block;}
.c-support-connect-links .col-lg-4 {border-right: none; width:100%; padding-top:0; display:block; text-align:center;}
.c-support-connect-links .col-lg-4:last-child {width:100%;}
.c-support-connect-links .col-lg-4:nth-child(2){width:100%; border-left: none; border-right: none;}

}

@media only screen and (max-width: 580px){
.c-support-connect {padding: 30px 15px 30px;}
}

@media only screen and (max-device-width: 1024px) and (min-device-width: 768) and (orientation:landscape) {
    .c-support-connect-links .col-lg-4 span{display:none;}
}



/***************************************************Media query ends***************************************************/


/************************************join the Community with Icons Component End****************************************************/
/*Event Webinar starts for larger view*/
.c-eventwebinar{border-bottom:1px solid #efefef; padding:40px 0; display:block; float:left; width:100%;}
/*date description starts*/
.date_description{ float:left; vertical-align:middle;  padding:0 21px 0 0; width:25.1%;background:url(../../../../content/dam/websitesecurity/eventsandwebinars/desktop/images/border-right.png) no-repeat right 50%;}
/*.c-eventwebinar h6{white-space: nowrap;display:block; font-size:16px; line-height:18px; padding-bottom:15px; font-weight:600;}*/
.c-eventwebinar h6{white-space: nowrap;display:block; font-size:16px; line-height:18px; padding-bottom:7px; font-weight:600;}
.date_description h5{ text-transform: capitalize; display:block; font-size:38px; line-height:40px; padding-bottom:14px; font-weight: normal;}
.date_description h4{ display:block; font-size:38px; line-height:40px;}
.date_description h4 span{ display:inline-block;}
.date_description h4 small{ display:block; text-transform:uppercase; font-size:14px; line-height:16px; padding-left:5px;}
/*date description ends*/
/*description starts*/
.c-eventwebinar .detail_description{ float:left; padding:0 0 0 20px; width:70%;}
/*.c-eventwebinar .detail_description h3{display:block; padding-bottom:20px; font-size:26px; line-height:28px;}*/
.c-eventwebinar .detail_description h3{display:block; padding-bottom:15px; font-size:26px; line-height:28px;}
.c-eventwebinar .detail_description p{display:block; font-size:16px; line-height:24px;}
.date_description h6 {letter-spacing:1px}
/*description ends*/
/*Event Webinar ends for larger view*/

/*Event Webinar starts for media query*/
@media only screen and (max-width :1200px) {
.c-eventwebinar .detail_description{padding-top:0; width:60%;}
.date_description{ width:38%;}

}
@media only screen and (max-width :991px) {

.date_description{ padding:0 15px 0 0}
.date_description h6{ display:block; font-size:16px; line-height:18px; padding-bottom:15px;white-space: nowrap;}
.date_description h5{font-size:28px; line-height:32px; padding-bottom:10px;}
.date_description h4{ font-size:28px; line-height:32px;}
.c-eventwebinar .detail_description{padding:0 0 0 15px;}
.tablet_paragraph{ padding-top:20px;}
.date_description {
    width: 32.5%;white-space: nowrap;
}
.c-eventwebinar .detail_description{width:67.4%}
.date_description h4 span{vertical-align:middle;}

}
@media only screen and (max-width :767px) {
.c-eventwebinar{padding:25px 0;}
.date_description h6{ padding-bottom:10px;}
.date_description{background:none; display:block; padding:0 0 20px 0; width:100%;}
.date_description h6{padding-bottom:10px;}
.date_description h5{font-size:19px; line-height:24px; display:inline;}
.date_description h4{ font-size:19px; line-height:24px;  display:inline;}
.c-eventwebinar .detail_description h3{font-size:22px;}
.c-eventwebinar .detail_description{width:100%;}
.c-eventwebinar .detail_description h3{padding:0 0 10px 0;}
.date_description h4 span{vertical-align:middle;}
.date_description h4 small{ font-size:8px; line-height:9px;}
.c-eventwebinar .detail_description{padding:0;}
.c-propery-service-container .nospacingleft{padding-left:0px;}
.c-propery-service-container .nospacingright{padding-right:0px;}
.c-propery-service-container .col-xs-12{padding-left:0px;}

}
/*Event Webinar starts for media query*/

/* ****************Icon and Caption component START******************* */
.c-herobanner-securitytopics-marginbottom{margin-bottom: 80px;}
.c-herobanner-securitytopics-no-marginbottom{margin-bottom: 0px;}
.c-mobile_hide{
	padding-bottom: 20px;
	display: block;
    margin-left: auto;
    margin-right: auto 
}
.c-right_border {
	border-right: 2px solid #e9eef1;
    margin-bottom:20px;
}
.c-ic_con{display:table; text-align:center;}
.c-bottom_space{
	padding-bottom: 20px;
	padding-top: 20px;	
    text-align:center;
    display:table-cell;
    float:none;
}
.c-bottom_space:hover{background-color:#e9eef1;}
.c-bottom_space a{display:block;}
.c-bottom_space figure{display:inline-block; margin-bottom:15px; min-height:60px;}
/* *************Text Area of Container START******************************** */

/*.c-icon_caption div p {
	font-size: 20px;
	padding-bottom: 40px;
	    width: 70%;
    margin-left: 120px;
}*/


.c-icon_caption div p{
    width:53%;
    margin:0 auto;
    padding-bottom: 40px;
    font-size: 20px;
}
.c-icon_caption h2 {
	padding: 65px 0px 20px 0px;
    font-size: 60px;
}
.c-row {
    padding:0px 15px 0 15px;

}
.c-icon_caption .c-ctrl_space p{
	font-size: 16px;
    font-weight: 700;
    text-align: center;
    color: #48565e;
    width: 80%;
    margin:0 auto;
}
.c-icon_caption .text_space p {
		padding-bottom: 0px;
	}



.c-right_border:nth-last-child(1) 
{
	border:0px;
}




/* *************Text Area of Container END******************************** */

/* ******************Media query for Devices START**************** */
@media only screen and (max-width : 1200px) {
    .c-row {
    padding:0px 0px 0 0px;

}
	.c-icon_caption div p {
        width: 83%;
        margin: 0 auto;
        font-size: 20px;
    }
	.c-icon_caption .c-ctrl_space p {
		width: 73%;
		margin-left: 15px;
	}

	.c-icon_caption h2 {
		font-size: 60px;
        font-weight: 300;
    }

.c-icon_caption .text_space p {
    padding-bottom: 0px;
    margin: 0;
    padding: 0;
    width: 100%;
    text-align: center;
}

}
@media only screen and (max-width : 991px) {
	.c-icon_caption .c-ctrl_space p {
		width: 100%;
		margin-left: 0px;
	}
	.c-icon_caption .text_space p {
		margin-bottom: 5px;
	}
  /*  .c-ic_con div:first-child {
		border-bottom: 2px solid #e4e4e4;

	} */
    .c-right_border {
    margin-bottom:40px;
}
    .c-ic_con div:nth-child(1):after, .c-ic_con div:nth-child(2):after, .c-ic_con div:nth-child(3):after{
        content:"";
        position:absolute;
        width:101%;
    	height: 2px;
        background-color:#e9eef1;
        left:0;
        bottom:-20px;
	}
	.c-ic_con div:nth-child(2){
		border-bottom: 0;

	}
	.c-ic_con div:nth-child(3){
		border-bottom: 0;
    	border-right: none; 

	}
	.c-ic_con div:last-child{
    	border-right: none;
	}
/*	.c-ic_con div:nth-child(6){
    	border-right: none;
	} */
	.c-icon_caption div p {
    	font-size: 20px;
	}
	.c-icon_caption h2 {
		font-size: 50px;
        font-weight: 300;
    }

.c-ic_con{display:inherit; text-align:inherit;}
.c-bottom_space{
    display:inherit;
    float:left;
}
}
@media only screen and (max-width : 767px) {
    .c-row {
    padding: 0px 15px 0px 15px;
}
    .c-ic_con div:nth-child(1):after, .c-ic_con div:nth-child(2):after, .c-ic_con div:nth-child(3):after{
        display:none;
	}	
	/* ******************Control Border Design START**************** */
	.c-ic_con div:first-child {
		border-bottom: 2px solid #e9eef1;
        padding-top:20px;
	}
	.c-ic_con div:nth-child(2){
		border-bottom: 2px solid #e9eef1;
		border-right: none;
        padding-top:20px;
	}
	.c-ic_con div:nth-child(3){
		border-bottom: 2px solid #e9eef1;
    border-right: 2px solid #e9eef1;
	}
	.c-ic_con div:nth-child(4){
		border-bottom: 2px solid #e9eef1;
		border-right: none;
	}
	.c-icon_caption div p {
		width: 80%;
		margin-left: 40px;
    	font-size: 16px;
	}
	.c-icon_caption h2 {
		font-size: 35px;
        font-weight: 300;
    }
	.c-row {
        padding: 0px 15px 0px 15px;
    }
	.c-text_space {top: 20px;}
/*	.c-bottom_space{margin-bottom:0;}
	.c-text_space h6 {padding-bottom: 10px;} */
.c-icon_caption .text_space p {
    	padding-top: 15px;
        word-wrap: break-word;
    }
    .c-bottom_space {
        padding-left: 24px;
        padding-right: 24px;
    }
.c-icon_caption .text_space p{padding-top:15px;}
.c-bottom_space{padding-bottom:15px; padding-top:50px;  text-align: center;}
.c-right_border{margin-bottom:0;}
	/* ******************Control Border Design END**************** */
}
@media only screen and (max-width : 480px) {
	.c-icon_caption div p {
		width: 90%;
        margin:0 auto;
	}

       .c-icon_caption .bothsidespacing{padding:0px;}

}
@media only screen and (min-width : 320px) and (max-width : 360px) {
    .c-icon_caption .text_space p {
    	padding-top: 15px;
        word-wrap: break-word;
    }
    .c-bottom_space {
        padding-left: 24px;
        padding-right: 24px;
    }
}
/* ******************Media query for Devices END**************** */

/* ****************Icon and Caption component END******************* */

.c-img_Space_Width_Cws{padding-right: 10px;}
.c-para_content{margin-bottom: 10x;text-align:left; color:#48565e;}
.c-anchor_link_text{text-align: left;}
.c-title_Head_Space h5{color:  #48565e;}
.c-title_Head_Space h2{color:  #48565e;}
.c-remove_padd_bottom p:nth-child(2){margin-top:-10px;}
.c-anchor_link_text{font-weight:700;font-size:14px;}
.c-next_Line_Img h3{color:#48565e;}
.nospacingboth{padding-left:0; padding-right:0;}
.c-container_with_iconTextTitle .c-cws_Buy .row div:nth-child(2) {padding-left:0px; padding-right:15px;}
.c-container_with_iconTextTitle .c-cws_Buy .row div:nth-child(3) {padding-left:0px; padding-right:8px;}
.c-container_with_iconTextTitle .c-cws_Buy .row div:nth-child(4) {padding-left:7px; padding-right:0px;}
.c-container_with_iconTextTitle.spacingtopMargin{margin-top:80px;}


/****************************************Media Query for Large Desktop Start********************************************************/
@media only screen and (min-width : 1200px) {
.c-cws_Buy{margin-bottom:80px; padding-top:95px;}
.c-img_Space_Width_Cws{width:55px;}
.c-Table_Heading{margin-bottom:17px;}
}
/*Media Query for Large Desktop End*/

/*Media Query for Small Desktop Start*/
@media screen and (min-width:992px) and (max-width : 1200px) {
.c-title_Head_Space h5{margin-bottom: 0px;}
.c-title_Head_Space h2{margin-bottom: 0px;}
.c-img_Space_Width_Cws{padding-right: 20px;width:55px;}
.c-Table_Heading{margin-bottom:30px;}
.c-para_content{margin-bottom: 33px;}
.c-cws_Buy{margin-bottom:88px;padding-top:98px;}
.c-Table_Heading h3{font-size:22px;}
.c-anchor_link_text{font-size:14px;font-weight:700;}
}
/*Media Query for Small Desktop End*/

/*Media Query for Tablet Starts */
@media screen and (min-width:768px) and (max-width : 991px){
.c-title_Head_Space h5{margin-bottom:0px;}
.c-title_Head_Space h2{margin-bottom:0px;}
.c-img_Space_Width_Cws{padding-right: 18px;padding-bottom:13px;}
.c-Table_Heading{margin-bottom:25px;}
.c-para_content{margin-bottom: 22px;}
.c-cws_Buy{margin-bottom:75px;padding-top:35px;}
.c-next_Line_Img{width:100%;float:left;}
.c-Table_Heading h3{font-size:22px;}
.c-anchor_link_text{font-size:14px;font-weight:700;}
}
/*Media Query for Tablet End */

/*Media Query for Mobile/Iphone6 Start */
@media screen and (min-width:480px) and (max-width : 767px){
.c-title_Head_Space{margin-top:60px;}
.c-title_Head_Space h2 {margin-bottom:0px;}    
.c-img_Space_Width_Cws{padding-right: 19px;width:55px;}
.c-Table_Heading{margin-bottom:14px;}
.c-para_content{margin-bottom:10x;}
.c-cws_Buy{margin-bottom:0px;padding-top:58;}
.c-additional_product_cws{margin-bottom:35px;padding-left: 5px;}
.c-Table_Heading h3{font-size:22px;}
.c-anchor_link_text{font-size:12px;font-weight:700;}
.c-container_with_iconTextTitle .c-cws_Buy .row div:nth-child(2) {padding-left:15px; padding-right:15px;}
.c-container_with_iconTextTitle .c-cws_Buy .row div:nth-child(3) {padding-left:15px; padding-right:15px;}
.c-container_with_iconTextTitle .c-cws_Buy .row div:nth-child(4) {padding-left:15px; padding-right:15px;}
}

/*Media Query for Iphone 6 Start */
@media only screen and (max-width:480px) {
.c-title_Head_Space{margin-top:60px;}
.c-additional_product_cws{margin-bottom:30px;padding-left: 5px;}
.c-Table_Heading h3{font-size:22px;margin-bottom:14px;}
.c-anchor_link_text{font-size:12px;font-weight:700;}
.c-img_Space_Width_Cws {padding-right: 6px;width:55px;}
.c-para_content {margin-bottom: 12px; text-align: left;}

.c-container_with_iconTextTitle .c-cws_Buy .row div:nth-child(2) {padding-left:15px; padding-right:15px;}
.c-container_with_iconTextTitle .c-cws_Buy .row div:nth-child(3) {padding-left:15px; padding-right:15px;}
.c-container_with_iconTextTitle .c-cws_Buy .row div:nth-child(4) {padding-left:15px; padding-right:15px;}
}
/*Media Query for Iphone 6 End */

/*Media Query for Mobile/Iphone6 End */
#at4-share{display:none;}
#at4-share .atss-left.atss-right{display:none;}
#at4-share .atss-right{float:right; left:inherit;  right:0px}
#at4-scc, #at4-soc{display:none !important;}
.shareiconsdiv{text-align: right; padding:25px 0 25px 0;}
.shareimageandtextmargin{margin-bottom:-50px;}
.shareothermargin{margin-bottom:0px;}
.shareiconsdiv span{ display: inline-block; padding-right: 10px; font-size: 14px;}
.at-share-dock-outer{display:none;}
.show-share-mobileview{display:block;}
.dont-show-share-mobileview{display:none;}



@media screen and (max-width:991px){
.shareimageandtextmargin{margin-bottom:25px;}
.shareothermargin{margin-bottom:0px;}
.shareiconsdiv{text-align: center;}
.dont-show-share-mobileview{display:block;}
.at-share-dock-outer{display:block;}
}

@media screen and (max-width:767px){
.shareiconsdiv{text-align: center; padding:25px 0;}
.shareimageandtextmargin{margin-bottom:-10px;}
.shareothermargin{margin-bottom:0px;}
.dont-show-share-mobileview{display:none;}
.show-share-mobileview{display:block;}
}

/**************************************************************common classes for home and product page starts*************************************************************/
.c-case-block {
	display: block;
}
.c-case-block p {
	margin:0;
}
.c-case-block_imgBox {
	width:100%;
	margin-bottom:25px; height:160px;
}
.c-case-block_imgBox img{height:100%;}
.c-case-block h3 {
	padding-bottom:20px;
	padding-top:10px;
}

.c-case-block-links a {
	font-size: 14px;
}


#videoContentSec { position: relative;}
#videoContentSec img.full-image { width: 100%;}


.imagetextandtitle #videoContentSec {margin-bottom:25px;}

.c-product-container #videoContentSec {margin-bottom:20px; }



/**************************************************************common classes for home and product page ends*************************************************************/

/*****************************************************************************Home page  starts******************************************************************************/
/********************************************imagetextandtitlecomponent with out bg Starts*********************************************/
.imagetextandtitlecomponent.spacingtopMargin{margin-top:91px;}
.imagetextandtitlecomponent .certificate-container {padding-top: 0;	padding-bottom: 0;}
.imagetextandtitlecomponent .certificate-container h2{padding-bottom:32px;}
.imagetextandtitlecomponent .certificate-container h5{padding-bottom:26px;}
.imagetextandtitlecomponent .c-case-block h3 {
	padding-bottom:13px;
	padding-top:0px;
}
.imagetextandtitlecomponent .c-case-block-links {
	padding-top:14px;
}
.imagetextandtitlecomponent .c-case-block {
	margin-bottom:0px
}
.imagetextandtitlecomponent .c-case-block-links a {
	display: inline-block;
	padding-bottom: 4px;
	text-transform: uppercase;
	font-weight: 900;
}





/******************************************** imagetextandtitlecomponent with out bg Ends********************************************/
/*****************************************************************************Home page ends******************************************************************************/

/*****************************************************************************Product page starts******************************************************************************/
/********************************************imagetextandtitlecomponent with bg Starts*********************************************/
.imagetextandtitlebackground.spacingtopMargin {margin-top:91px;}
.imagetextandtitlebackground .certificate-container {padding-top: 98px;	padding-bottom: 108px;}
.imagetextandtitlebackground .certificate-container h2{padding-bottom:32px;}
.imagetextandtitlebackground .certificate-container h5{padding-bottom:26px;}
.imagetextandtitlebackground .c-case-block_imgBox {
	margin-bottom: 34px;
}
.imagetextandtitlebackground .c-case-block h6 {
	font-weight:700;
}
.imagetextandtitlebackground .c-case-block h3 {
	padding-bottom:15px;
}
.imagetextandtitlebackground .certificate-container p.viewAll {
	padding-top:35px;
}
/******************************************** imagetextandtitlecomponent with bg Ends********************************************/


.c-product-container{margin-bottom:90px;}
#videoContentSec img.full-image{height:214px;}

/*****************************************************************************product page ends******************************************************************************/


/*****************************************************************************Media query starts******************************************************************************/
 @media only screen and (max-width: 1200px) {
/********************************************common classes starts********************************************/	
.img-text-link h3 {
	padding-bottom:15px;
	font-size: 30px;
}
.imagetextandtitle .c-case-block h6 {
	font-weight: 600;
}
.c-case-block_imgBox{height:113px;}
/********************************************common classes ends********************************************/

/********************************************imagetextandtitlecomponent starts********************************************/	
.imagetextandtitlecomponent.spacingtopMargin{margin-top:91px;}
.imagetextandtitlecomponent .certificate-container {padding-top: 0;	padding-bottom: 0;}
.imagetextandtitlecomponent .certificate-container h2{padding-bottom:32px;}
.imagetextandtitlecomponent .certificate-container h5{padding-bottom:26px;}
.imagetextandtitlecomponent .c-case-block {
	margin-bottom:80px
}
.imagetextandtitlecomponent .c-case-block-links a {
	display: inline-block;
	padding-bottom: 5px;
	text-transform: uppercase;
	font-weight: 900;
}
/********************************************imagetextandtitlecomponent ends********************************************/	

/******************************************** imagetextandtitlebackground starts********************************************/
.imagetextandtitlebackground.spacingtopMargin{margin-top:83px;}
.imagetextandtitlebackground .certificate-container {padding-top: 110px;	padding-bottom: 96px;}
.imagetextandtitlebackground .certificate-container h2{padding-bottom:45px;}
.imagetextandtitlebackground .certificate-container h5{padding-bottom:26px;}
.imagetextandtitlebackground .certificate-container p.viewAll {
	padding-top:0px;
}
.imagetextandtitlebackground .c-case-block {
	margin-bottom:35px;
}
.imagetextandtitlebackground .c-case-block h6 {
	font-weight:700;
}

.video-icon-container a.videopopup{float:left;}
/*.c-product-container .video-icon-container p{width:70%; float:left;}*/

.imagetextandtitle .video-icon-container p{width:70%; float:left; margin-top:20px;}
.video-icon-container p{width:70%; float:left; margin-top:20px;}

/******************************************** imagetextandtitlebackground ends********************************************/
}
@media only screen and (max-width: 991px){
/********************************************common classes Starts*********************************************/
.c-case-block_imgBox {
	height:160px;
}
/********************************************common classes ends*********************************************/

/********************************************imagetextandtitlecomponent with out bg Starts*********************************************/
.imagetextandtitlecomponent.spacingtopMargin{margin-top:91px;}
.imagetextandtitlecomponent .certificate-container {padding-top: 0;	padding-bottom: 0;}
.imagetextandtitlecomponent .certificate-container h2{padding-bottom:32px;}
.imagetextandtitlecomponent .certificate-container h5{padding-bottom:26px;}

.imagetextandtitlecomponent .c-case-block-links a {
	display: inline-block;
	padding-bottom: 0px;
	text-transform: uppercase;
	font-weight: 900;
}
.imagetextandtitlecomponent .c-case-block {
	margin-bottom:40px
}
.imagetextandtitlebackground .c-imagetexttitle-middle, .imagetextandtitlecomponent .c-imagetexttitle-middle{padding-right:0;}
/******************************************** imagetextandtitlecomponent with out bg Ends********************************************/

/********************************************imagetextandtitlecomponent with bg Starts*********************************************/
.imagetextandtitlebackground.spacingtopMargin {margin-top:92px;}
.imagetextandtitlebackground .certificate-container {padding-top: 110px;	padding-bottom: 86px;}
.imagetextandtitlebackground .certificate-container h2{padding-bottom:45px;}
.imagetextandtitlebackground .certificate-container h5{padding-bottom:26px;}
.imagetextandtitlebackground .c-case-block h6 {
	font-weight:700;
}
.imagetextandtitlebackground .certificate-container p.viewAll {
	padding-top:0px;
}


.c-product-container .c_products .c_product-tabs{padding-right:0;}
.containerwithtab-dropdown .c-product-container .nav-tabs.nav-justified.productTab > li, .containerwithtab-dropdown .c-product-container .nav-tabs.nav-justified.productTab > li:hover, .containerwithtab-dropdown .c-product-container .nav-tabs.nav-justified.productTab > li.active{margin: 0 10px;}
.containerwithtab-dropdown .c-product-container .c_products .c_product-tabs .nav-tabs.nav-justified > li{width:inherit;}
.video-icon-container a.videopopup{float:left;}
/*.c-product-container .video-icon-container p{width:65%; float:left;}*/

.imagetextandtitle .video-icon-container p{width:65%; float:left;}
.video-icon-container p{width:75%; float:left; margin-top:20px;}

/******************************************** imagetextandtitlecomponent with bg Ends********************************************/
}
 @media only screen and (max-width: 767px) {
/********************************************common classes starts*********************************************/
.c-case-block {
	height: auto;
	margin-bottom:40px;
}
.imagetextandtitle h3 {
	font-size:22px;
}
.c-case-block_imgBox {
	height:auto;
	margin-bottom:20px;
}
.c-case-block_imgBox img {
	width:100%;
}
.img-text-link h3 {
	padding-bottom:12px;
	font-size: 22px;
}
.imagetextandtitle .c-case-block h6 {
	padding-bottom:0px;
	font-weight: 600;
}
.c-case-block_imgBox {
	height:auto;
}
.imagetextandtitlebackground .c-imagetexttitle-middle, .imagetextandtitlecomponent .c-imagetexttitle-middle{padding-right:15px;}
/********************************************common classes ends*********************************************/

/********************************************imagetextandtitlecomponent with out bg Starts*********************************************/
.imagetextandtitlecomponent.spacingtopMargin {margin-top:91px;}
.imagetextandtitlecomponent .certificate-container {padding-top: 0;	padding-bottom: 0;}
.imagetextandtitlecomponent .certificate-container h2{padding-bottom:32px;}
.imagetextandtitlecomponent .certificate-container h5{padding-bottom:26px;}
.imagetextandtitlecomponent .c-case-block-links a {
	display: inline-block;
	padding-bottom:3px;
	text-transform: uppercase;
	font-weight: 900;
}
.imagetextandtitlecomponent .c-case-block {
	margin-bottom:82px
}
.imagetextandtitlecomponent .c-case-block h3 {
	padding-bottom:20px
}




/******************************************** imagetextandtitlecomponent with out bg Ends********************************************/

/********************************************imagetextandtitlecomponent with bg Starts*********************************************/
.imagetextandtitlebackground.spacingtopMargin {margin-top:35px;}
.imagetextandtitlebackground .certificate-container {padding-top: 50px;	padding-bottom: 60px;}
.imagetextandtitlebackground .certificate-container h2{padding-bottom:23px;}
.imagetextandtitlebackground .certificate-container h5{padding-bottom:22px;}
.imagetextandtitlebackground .c-case-block h6 {
	font-weight:700;
}
.imagetextandtitlebackground .c-case-block {
	margin-bottom: 45px;
}
.imagetextandtitlebackground .certificate-container p.viewAll {
	padding-top:0px;
}
.imagetextandtitlebackground .c-case-block {
	margin-bottom:35px
}
.imagetextandtitlebackground .c-case-block_imgBox {
	padding-top:0px
}
.imagetextandtitlebackground .c-case-block h3 {
	padding-bottom:10px
}


.c-product-container .c_products .nospacingleft, .c-product-container .c_products .nospacingright, .c-product-container .c_products .c-imagetexttitle-middle{padding-left:0; margin-bottom:30px; padding-right:0px;}
/*.c-product-container .video-icon-container{padding-left:0;}
.video-icon-container p{margin-top:20px;}*/
.containerwithtab-dropdown .c-product-container{margin-bottom:0px;}


.imagetextandtitle .video-icon-container{padding-left:0;}
.imagetextandtitle .video-icon-container p{margin-top:20px;}
.video-icon-container p{margin-top:20px;}

}
/******************************************** imagetextandtitlecomponent with bg Ends********************************************/



 @media only screen and (max-width:480px) {
.imagetextandtitlebackground .c-case-block h6 {
	font-weight:700;
}
.imagetextandtitlecomponent .c-case-block {
	margin-bottom:82px
}
}


@media all and (max-width:480px) and (min-width:320px) {
.imagetextandtitle .video-icon-container p{margin-top:15px;}

.video-icon-container p{margin-top:15px;}

}

@media all and (max-width: 359px) and (min-width: 320px) {

.imagetextandtitle .c-case-block .video-icon-container p {margin-top:10px;} 
.imagetextandtitle .video-icon-container p{width:80%;}                
}

/*****************************************************************************Media query ends******************************************************************************/

