.fa-chevron-down:before, .fa-caret-right:before, .fa-angle-down:before {
     display:none;
}

@charset "utf-8";.container{margin:0 auto;}
@charset "utf-8";img, object, embed, video{max-width:100%;}
.ie6 img{width:100%;}

ul, li{list-style:none;}
.CommonIconSprite.fa-search:before, #mobilepro i.fa-bars.fa-times:before, #mobilepro i.fa-times:before,  .CommonIconSprite.fa-times:before{
 content:'';
}
a {
    outline: none;

}
*, *:before, *:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

body, button, input, select, textarea {
    color: #595959;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    line-height: 25px;
}
.logo {
    width: 330px;
}
.software.sf-menu a {

        padding: 15px 20px 15px;

}
.webinar-top-button{
 background:url(../images/webinar-icon.png) 8px 4px no-repeat #84d425;
 padding:4px 15px 4px 40px;
 font-size:14px;
 color:#000000;
 display:inline-block;
 font-weight:600;
 margin:-3px 0 0 10px;
     -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-transform:uppercase;
        -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.webinar-top-button:hover{
 background:url(../images/webinar-icon.png) 8px 4px no-repeat #a7ef52;
 text-decoration:none;
 color:#000000;
}
.Magazine-banner-left{
 width:50%;
 display:block;
 position:absolute;
 top:0;
 left:0;
 height:100%;
 background:url(../images/magazine-banner-bg.jpg) center center no-repeat;
 background-size:cover;
 z-index:1;
     -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.Magazine-banner-left:after{
 width:100%;
 display:block;
 z-index:1;
 position:absolute;
 top:0;
 left:0;
 height:100%;
 opacity: 0.80;
 content:"";
    -webkit-animation: r_animation 35s infinite;
    -moz-animation: r_animation 35s infinite;
    animation: r_animation 35s infinite;
}
.ls-inner:after{
  width:100%;
 display:block;
 z-index:1;
 position:absolute;
 top:0;
 left:0;
 height:100%;
 opacity: 0.80;
 content:"";
 z-index:-1;
    -webkit-animation: r_animation 35s infinite;
    -moz-animation: r_animation 35s infinite;
    animation: r_animation 35s infinite;
}


@-moz-keyframes r_animation{0%{background-color:#b1bb1e}
10%{background-color:#27a8e4}
20%{background-color:#1128b2}
30%{background-color:#0e3076}
40%{background-color:#2226c5}
50%{background-color:#6023db}
60%{background-color:#9a1ae3}
70%{background-color:#8c1282}
80%{background-color:#c81d58}
90%{background-color:#983b18}
100%{background-color:#b1bb1e}
}
@-webkit-keyframes r_animation{0%{background-color:#b1bb1e}
10%{background-color:#27a8e4}
20%{background-color:#1128b2}
30%{background-color:#0e3076}
40%{background-color:#2226c5}
50%{background-color:#6023db}
60%{background-color:#9a1ae3}
70%{background-color:#8c1282}
80%{background-color:#c81d58}
90%{background-color:#983b18}
100%{background-color:#b1bb1e}
}
@keyframes r_animation{0%{background-color:#b1bb1e}
10%{background-color:#27a8e4}
20%{background-color:#1128b2}
30%{background-color:#0e3076}
40%{background-color:#2226c5}
50%{background-color:#6023db}
60%{background-color:#9a1ae3}
70%{background-color:#8c1282}
80%{background-color:#c81d58}
90%{background-color:#983b18}
100%{background-color:#b1bb1e}
}
.slide-right{
 left:50% !important;
 z-index:9;
}
.slide-left{
 left:0% !important;
 position:relative !important;
 color:#000;
 z-index:999;
 width:50% !important;
 display:block;
 height:100%;
}
.top-right-line{
 overflow:hidden;
 position:relative;
 width:500px;
 height:45px;
 border-top:1px solid #FFF;
  border-left:1px solid #FFF;
}
.bottom-right-line{
 overflow:hidden;
 position:relative;
 width:500px;
 height:125px;
 border-bottom:1px solid #FFF;
  border-left:1px solid #FFF;
  top:220px !important;
}

.slide-title{
 color: #fff; font-weight: 600; text-transform:uppercase; font-size: 30px;
 top:110px !important;
  width:540px;
   top:130px !important;
 margin-left:-100px !important;
 left:0;
 text-transform:uppercase;
 position:absolute;
 line-height:34px;
}
.slide-title2{
 color: #fff; font-weight: 600; text-transform:uppercase; font-size: 42px;
  width:540px;
   top:145px !important;
 margin-left:-120px !important;
 left:0;
 text-transform:uppercase;
 position:absolute;
 line-height:34px;
}
.slide-Description{
 color: #fff; font-weight: 300;  font-size: 17px;
 top:110px !important;
  width:410px;
   top:230px !important;
 margin-left:20px !important;
 left:0;
 position:absolute;
 line-height:25px;
}
.slide-ReadmoreButton{
 background:#f37326;
 color: #fff; font-weight: normal;  font-size: 16px;
 top:110px !important;
   top:320px !important;
 margin-left:20px !important;
 left:0;
 z-index:99;
 display:inline-block;
 padding: 8px 20px;
 position:absolute;
 line-height:25px;
     -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.slide-ReadmoreButton:hover{
 background:#FFFFFF;
 color: #000;
 text-decoration:none;
}
.slide-title-line{
 width:100px ;
 height:1px;
 background:#FFF;
 display:block;
 top:210px !important;
  width:540px;
 margin-left:-100px !important;
 left:0;
 position:absolute;

}

.slide-category{
 background:#8ab427;
 color:#FFF;
 font-size:18px;
 font-weight:300;
 top:90px !important;
 margin-left:-100px !important;
 left:0;
 padding:3px 10px;
 text-transform:uppercase;
 position:absolute;
 white-space:nowrap;
}
.ls-nav-next{
     width: 40px !important;
    height: 60px !important;
    display: block !important;
    margin-right:-40px !important;
    z-index: 99;
    margin: 0 4px;
    position: absolute !important;
    top: 435px !important ;
    right: 50% !important;
    background: url(../../images/common-icon-sprite.png) -203px -316px no-repeat #000000 !important;
    text-indent: -9999px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    opacity:0.7 !important;
    z-index:99 !important;
}
.ls-nav-next:hover, .ls-nav-prev:hover{
 opacity:1 !important;
}
.ls-nav-prev{
 width: 40px !important;
    height: 60px !important;
    display: block !important;
    margin: 0 4px;
    margin-left:-40px !important;
    position: absolute !important;
    top: 435px !important ;
    bottom: -75px !important;
    left: 50% !important;
    background: url(../../images/common-icon-sprite.png) -160px -316px no-repeat #000000 !important;
    text-indent: -9999px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    opacity:0.7 !important;
    z-index:99 !important; 
}

.question-row{
 background: #464bb3;
    background: -moz-linear-gradient(160deg, #999999 0%, #cccccc 60%);
    background: -webkit-linear-gradient(160deg, #999999 0%, #cccccc 60%);
    background: linear-gradient(160deg, #999999 0%, #cccccc 60%);
    padding:1px 5px 5px 1px;
    margin:0 0 40px;
}
.question-row .question-fieldset{
 background:#FFF;
 padding:10px;
}
.question-row .question-fieldset h4.question-title-container{
 padding:0px;
 font-size:16px;
 color:#000;
 margin:-18px 0 15px 0;
 display:block;
}
.question-row .question-fieldset h4.question-title-container span{
 background:#FFFFFF;
 padding:10px 10px;
}
.question-row .question-fieldset .question-body{
 padding:0 20px;
}
.answer-option-cell .radio{
 color:#333;
 font-size:14px;
}
/*----------------Magazine Tab Start---------------*/
.r-tabs .r-tabs-accordion-title{
     border-bottom: 1px solid #cbcbcb;
     overflow:hidden;
}

.r-tabs .r-tabs-accordion-title a{
    font-size: 18px;
    color: #000000;
    text-decoration: none;
    display: inline-block;
    line-height: 24px;
    padding: 10px 35px;
    position: relative;
    z-index: 1;
    margin-left: -10px;
    font-weight: normal;
        min-width:400px;
     
}
.r-tabs .r-tabs-accordion-title.r-tabs-state-active a{
 color:#FFF;
}
.r-tabs .r-tabs-accordion-title.r-tabs-state-active a:before {
    background-color: #773ef4;
    width: 100%;
}
.r-tabs .r-tabs-accordion-title a:before {
    background-color: #84d425;
    width: 100%;
}
.r-tabs .r-tabs-accordion-title a:before{
    background-color: #84d425;
    width: 100%;
        content: "";
    height: 42px;
    position: absolute;
    right: 0;
    top: 22px;
    margin-top: -20px;
    -webkit-transform: skew(25deg);
    -moz-transform: skew(25deg);
    /* transform: skew(25deg); */
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    z-index: -1;

     
}
.r-tabs .r-tabs-accordion-title {
    display: none;
}
ul.MainSectionTab {
  width:750px;
 margin:0 auto;
 border-bottom:1px solid #cbcbcb;
 padding:0;
 list-style:none;
 overflow:hidden;
}
ul.MainSectionTab li{
 padding:0;
 margin:0;
 list-style:none;
 display:inline-block;
 float:left;
}
ul.MainSectionTab li a{
    font-size: 18px;
    color: #000000;
    text-decoration: none;
    display: block;
    line-height: 24px;
    padding: 10px 35px;
    position: relative;
    z-index: 1;
    margin-left:-1px;
    font-weight:normal;
    
}
ul.MainSectionTab li a:before {
    content: "";
           width: 2px;
    height: 42px;
    position: absolute;
    right: 0;
    top: 22px;
    margin-top: -20px;
    -webkit-transform: skew(25deg);
    -moz-transform: skew(25deg);
    /* transform: skew(25deg); */
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    z-index: -1;
}
ul.MainSectionTab li:first-child {
    margin-left: -9px;
    position: relative;
}
ul.MainSectionTab li:hover a:before {
    background: #9d73fa;
        width: 100%;
}
 ul.MainSectionTab li.active a:before {
    background-color: #773ef4;
    width: 100%;
}
ul.MainSectionTab li.active a{
 color:#FFF;
}


.M_TitleSection{
 margin:0 auto 35px;
 display:block;
 position:relative;
 padding:0 50px;
 width:420px;
 text-align:center;
}
.M_TitleSection:before{
 border-top:1px solid #829ef7;
 width:100%;
 display:block;
 content:'';
  position:absolute;
   position:absolute;
 top:25px;
 left:0;
  z-index:1;
}
.M_TitleSection:after{
  margin:auto;
 display:inline-block;
 border-left:1px solid #829ef7;
 border-right:1px solid #829ef7;
 width:100%;
 height:35px;
 display:block;
 content:'';
 position:absolute;
top:25px;
 left:0;
 z-index:1;
 
}
.M_TitleSection h1{
 background:#efefef;
 font-size:36px;
 color:#333333;
 font-weight:300;
 padding:5px 5px;
 text-align:center;
 margin:0;
 z-index:2;
 position:relative;
 display:inline-block;
}
.MainSectionTab_content{
 padding:20px 0;
}
.MainSectionTab_content .MainSectionTab_img{
 border:1px solid #FFF;
 -webkit-box-shadow: 10px 10px 0px 0px rgba(217,217,217,1);
-moz-box-shadow: 10px 10px 0px 0px rgba(217,217,217,1);
box-shadow: 10px 10px 0px 0px rgba(217,217,217,1);
margin-bottom:25px;
text-align:center;
}
.MainSectionTab_content h2{
 font-size:36px;
 padding:10px 0 20px 0;
 margin:0;
 color:#333333;
  font-weight:300;
}
.MainSectionTab_content h2 span{
 display:block;
 font-weight:300;
 font-size:20px;
}
.MainSectionTab_content h2 b{
 font-weight:bold;
}
.MainSectionTab_content p{
 font-size:16px;
 padding:0 0 20px 0;
 margin:0;
 color:#333333;
 line-height:25px;
 text-align: justify;
}
.MainSectionTab_content a.MainSectionTab_readmore{
 color:#3e71f4;
 font-size:15px;
 text-decoration:none;
 font-weight:600;
 text-transform:uppercase;
}
.Main_section_wraper{
 background:#efefef;
 padding:40px 0;
}
/*----------------Magazine Tab End---------------*/
/*----------------Magazine News Start---------------*/
.news_wraper{
 overflow:hidden;
}
.news_section{

 width:100%;
 padding:40px 0;
}
.news_section h2{
 font-size:45px;
 color:#010101;
 padding:0;
 margin:0;
 font-weight:bold;
}
.news_section h2:after{
 width:170px;
 border-bottom:1px solid #3775f2;
 content:'';
 display:block;
 margin:10px 0 0 0;
}
.webinar_section{
 background:url(../images/webinar-img-home.jpg) top right no-repeat;
 background-size:cover;
 min-height:460px;
 overflow:hidden;
  position:relative;
}
.webinar_box{
 height:100%;
 display:block;
 width:365px;
 position: relative;
 z-index:9;
}
.webinar_box h3{
 background:#ffea00;
 font-size:23px;
 color:#000;
 padding:10px 20px;
 display:inline-block;
}
.webinar_box h2{
 font-size:30px;
 color:#FFF;
 padding:10px 0px 20px 20px;
 display:block;
 margin:0;
 text-transform:uppercase;
 font-weight:bold;
 line-height:40px;
}
.webinar_box p{
 font-size:18px;
 color:#FFF;
 padding:0px 0px 10px 20px;
 display:block;
 margin:0;
 line-height:26px;
 font-weight:normal;
}
.webinar_box p .registernow_button{
 background:#FFF;
 padding:10px 20px;
 font-size:18px;
 color:#000000;
 text-decoration:none;
 margin:20px 0 0 0;
 display:inline-block;
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.webinar_box p .registernow_button:hover{
 background:#ff9600;
 color:#000000;
     -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;

}
.webinar_section:after{
    width: 150px;
    height: 105px;
    display: block;
    border-left-width: 130px;
    border-left-style: solid;
    border-left-color: #2546d4;
    border-top-width: 130px;
    border-top-style: solid;
    border-top-color: transparent;
    
            border-left-width: 130px;
    border-left-style: solid;
    border-left-color: #2546d4;
    border-bottom-width: 350px;
    border-bottom-style: solid;
    border-bottom-color: transparent;
    

    

    position: absolute;
    top: 0px;
    left: 310px;
    content:'';
}
.webinar_section:before{
 background:#2546d4;
 height:100%;
 display:block;
  width:310px;
  position:absolute;
  top:0;
  left:0px;
  content:'';
}

.Magazine_RecentNEWS{
 max-height:600px;
 position:relative;
 padding:20px 0 0 0;
 margin:0 -10px;
}
.Magazine_RecentNEWS .owl-wrapper-outer{
 overflow:hidden;
}
.Magazine_RecentNEWS .owl-item{
 display:inline-block;
}
.Magazine_RecentNEWS_slide{
 padding:0 0px;
 padding:0px 10px;
}
.Magazine_RecentNEWS_slide .imgbox{
 width:100%;
}
.Magazine_RecentNEWS_slide .imgbox img{
 width:100%;
}
.Magazine_RecentNEWS_slide .NewsDescription{
 padding:0 0px;
 margin:0;
 min-height: 137px;
    overflow: hidden;
}
.Magazine_RecentNEWS_slide .NewsDate{
 font-size:12px;
 font-weight:normal;
 color:#999999;
 padding:4px 0 5px 0;
 margin:0;
 line-height:18px;
}
.Magazine_RecentNEWS_slide h3{
 font-size:16px;
 font-weight:600;
 color:#333333;
 padding:0;
 margin:0;
      line-height:22px;
}
.Magazine_RecentNEWS_slide h3:after {
    width: 90px;
    border-bottom: 1px solid #ffa800;
    content: '';
    display: block;
    margin: 12px 0 8px 0;
}
.Magazine_RecentNEWS_slide a.readmore_button{
 font-size:14px;
 color:#333333;
 padding:0 0 0 4px;
 margin:0;
 text-decoration:none;
}
.Magazine_RecentNEWS_slide p{
 font-size:15px;
 font-weight:normal;
 color:#FFFFFF;
 padding:5px 0 15px 0;
 line-height:24px; 
 margin:0;
}
.Magazine_RecentNEWS_slide .GetTheCaseStudy_button{
 background:#83a846;
 padding:10px 20px;
 display:inline-block;
 font-size:14px;
 font-weight:normal;
 color:#FFFFFF;
 text-decoration:none;
 margin:0;
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.Magazine_RecentNEWS_slide .GetTheCaseStudy_button:hover{
 background:#ffba00;
 color:#000;

}
.Magazine_RecentNEWS  .owl-prev{
 width:32px;
 height:47px;
 display:block;
 margin:0 4px;
 position:absolute;
 top:-60px;
 right:38px;
 background:url(../images/icon-sprite.png) -92px -322px no-repeat #4c4c4c;
 text-indent:-9999px;
      -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.Magazine_RecentNEWS  .owl-prev:hover, .Magazine_RecentNEWS  .owl-next:hover{
 background-color:#1b7eee;
       -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.Magazine_RecentNEWS  .owl-next{
 width:32px;
 height:47px;
 display:block;
 margin:0 4px;
 position:absolute;
 top:-60px;
 right:5px;
    background: url(../images/icon-sprite.png) -123px -322px no-repeat #4c4c4c;
 text-indent:-9999px;
      -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.Magazine_RecentNEWS  .owl-next.disabled, .Magazine_RecentNEWS  .owl-prev.disabled{
 opacity:0.2;
 cursor:no-drop;
}
.MagazineNews_sap{
 margin-top:10px;
 margin-bottom:30px;
}
/*----------------Magazine News End---------------*/
/*----------------Magazine PAST ISSUE Start---------------*/
.Issue_section_wraper{
 overflow:hidden;
}
.PastIssue_section{
 background:#cccccc;
 padding:20px 0 80px;
}
.PastIssue_section h2{
 text-align:right;
 padding:0;
 margin:0;
}
.PastIssue_section h2 span{
 background:#2546d4;
 padding:10px 25px 10px 20px;
 display:inline-block;
 color:#FFF;
 font-size:30px;
 text-transform:uppercase;
 font-weight:600;
}
.CurrentIssue_section{
 background:#FFF;
 padding:20px 0;
 margin:0 0 0 -30px;
}
.CurrentIssue_section h2{
 background:#efefef;
 color:#333333;
 font-size:30px;
 padding:10px 20px;
 display:inline-block;
 margin:0 0 20px 0;
 font-weight:bold;
}
.CurrentIssue_content{
 position:relative;
 padding:0 0 0 180px;
}
.CurrentIssue_content{
 position:relative;
 padding:0 0 0 180px;
     min-height: 200px;
}
.CurrentIssue_content .CurrentIssue_img{
 width:150px;
 position:absolute;
 left:15px;
 top:0;
     border: 1px solid #FFF;
    -webkit-box-shadow: 6px 6px 0px 0px rgba(217,217,217,1);
    -moz-box-shadow: 6px 6px 0px 0px rgba(217,217,217,1);
    box-shadow: 6px 6px 0px 0px rgba(217,217,217,1);
}
.CurrentIssue_content h3{
 font-size:24px;
 color:#333;
 padding:5px 0 15px 0;
 margin:0;
 font-weight:bold;
 line-height:28px;
}
.CurrentIssue_content p{
 font-size:16px;
 color:#666666;
 padding:0 0 8px 0;
 margin:0;
 font-weight:normal;
 line-height:22px;
}
.CurrentIssue_content a.subscribenow_button {
    background: #f37326;
    padding: 10px 20px;
    font-size: 15px;
    color: #FFFFFF;
    text-decoration: none;
    margin: 15px 0 0 0;
    display: inline-block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
        -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.CurrentIssue_content a.subscribenow_button:hover {
    background: #2546d4;
    padding: 10px 20px;
    font-size: 15px;
    color: #FFFFFF;
        -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.CurrentIssue_SpecialOffer{
 padding:0 20px 0 20px;
}
.CurrentIssue_SpecialOffer h4{
background:#67b020;
padding:10px 20px;
font-size:16px;
display:inline-block;
text-transform:uppercase;
color:#FFF;
font-weight:600;
margin:20px 0 5px 0;
}
.CurrentIssue_SpecialOffer p{
 font-size:13px;
 color:#666;
 padding:0 0 10px 0;
 margin:0;
 line-height:19px;
}
.Magazine_PastIssue{
 max-height:600px;
 position:relative;
 padding:20px 0 0 0;
}
.Magazine_PastIssue .owl-wrapper-outer{
 overflow:hidden;
 padding-bottom:7px;
}
.Magazine_PastIssue .owl-item{
 display:inline-block;
 float:left;
 
}
.Magazine_PastIssue_slide{
 padding:15px 12px 20px;
 text-align:center;
 background:#FFF;
 -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);
margin:0 15px;
min-height:330px;
}
.Magazine_PastIssue_slide .PastIssue_img {
margin-left:-4px;
    border: 1px solid #FFF;
    -webkit-box-shadow: 6px 6px 0px 0px rgba(217,217,217,1);
    -moz-box-shadow: 6px 6px 0px 0px rgba(217,217,217,1);
    box-shadow: 6px 6px 0px 0px rgba(217,217,217,1);
}
.Magazine_PastIssue_slide h3{
 font-size:14px;
 color:#000;
 padding:10px 0 10px 0;
 margin:0;
 font-weight:normal;
 line-height:22px;
}
.Magazine_PastIssue_slide .IssueDate{
 font-size:13px;
 font-weight:normal;
 color:#666666;
 padding:0 0 12px 0;
 margin:0;
 line-height:18px;
}

.Magazine_PastIssue_slide a.read_online{
 font-size:13px;
 color:#158cca;
 border:1px solid #158cca;
 text-align:center;
 width:140px;
 padding:5px 10px;
 margin:0;
 text-decoration:none;
     -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
        -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.Magazine_PastIssue_slide a.read_online:hover{
 color:#FFFFFF;
 background:#158cca;
     -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;

}

.Magazine_PastIssue  .owl-prev{
 width:40px;
 height:60px;
 display:block;
 margin:0 4px;
 position:absolute;
 bottom:-75px;
 right:-3px;
background: url(../../images/common-icon-sprite.png) -160px -316px no-repeat #4c4c4c;
 text-indent:-9999px;
      -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.Magazine_PastIssue  .owl-prev:hover, .Magazine_PastIssue  .owl-next:hover{
 background-color:#1b7eee;
       -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.Magazine_PastIssue  .owl-next{
 width:40px;
 height:60px;
 display:block;
 z-index:99;
 margin:0 4px;
 position:absolute;
 bottom:-75px;
 right:-44px;
    background: url(../../images/common-icon-sprite.png) -203px -316px no-repeat #4c4c4c;
 text-indent:-9999px;
      -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.Magazine_PastIssue  .owl-next.disabled, .Magazine_PastIssue  .owl-prev.disabled{
 opacity:0.2;
 cursor:no-drop;
}
/*----------------Magazine PAST ISSUE End---------------*/









.white_wraper{
 padding:30px 0;
}

/*----------------Banner Start---------------*/



.owl-controls.clickable .owl-page:hover span {
    opacity: 1;
}
.owl-controls .owl-page.active span {
    border:2px solid #FFF;
    background:#FFF;
}
.owl-controls .owl-page span {
    display: block;
    width: 16px;
    height: 16px;
    margin: 10px 5px;
    opacity: 1;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    border:2px solid #01aef0;
    background:#01aef0
}
.owl-controls .owl-page {
    display: inline-block;
}
.owl-controls {
    margin-top: 10px;
    text-align: center;
}
.owl-controls .owl-page, .owl-controls .owl-buttons {
    cursor: pointer;
}
/*----------------Case Study Section End---------------*/


/*----------------Get Free Trial Access Section Start---------------*/
.GetFreeTrialAccess_section{
 background:url(../images/Get-Free-Trial-Access-section-bg.jpg) top center repeat-x #e6ebed;
 padding:120px 0 30px;
}
p.GetFreeTrialAccess_text{
 font-size:16px;
 padding:10px 0 20px;
 text-align:center;
 margin:0;
 color:#666666;
}
.GetFreeTrialAccess_input{
 border:1px solid #b7b7b7;
 height:42px;
 padding:5px 10px;
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-size:14px;
color:#666;
width:100%;
margin:0 0 20px 0;
outline:none;
}
.GetFreeTrialAccess_selectbox{
 border:1px solid #b7b7b7;
 height:42px;
 padding:5px 10px;
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-size:14px;
color:#666;
width:100%;
margin:0 0 20px 0;
outline:none;
}
.GetFreeTrialAccess_textarea{
 border:1px solid #b7b7b7;
 height:142px;
 padding:5px 10px;
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-size:14px;
color:#666;
width:100%;
margin:0 0 20px 0;
outline:none;
}
.GetFreeTrialAccess_submit{
 background:#448e0d;
 outline:none;
 border:4px solid #c6d8c0;
 padding:13px 20px;
 display:block;
 width:172px;
 text-align:center;
  -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin:0 auto 20px;
font-size:18px;
color:#FFF;
font-weight:600;
}
/*----------------Get Free Trial Access Section End---------------*/
/*----------------Inner Page Start---------------*/
.inner_banner{
 min-height:350px;
 position:relative;
}
.inner_banner .IB_left_section:after{
 width:100%;
 display:block;
 z-index:1;
 position:absolute;
 top:0;
 left:0;
 height:100%;
 opacity: 0.95;
 content:"";
    -webkit-animation: r_animation 35s infinite;
    -moz-animation: r_animation 35s infinite;
    animation: r_animation 35s infinite;
}
.inner_banner .IB_left_section{
  width:50%;
 display:block;
 position:absolute;
 top:0;
 left:0;
 height:100%;
 background:url(../images/magazine-banner-bg.jpg) center center no-repeat;
 background-size:cover;
 z-index:0;
 overflow:hidden;
}
.inner_banner .IB_right_section{
 width:50%;
 height:100%;
 display:block;
  position:absolute;
 top:0;
 right:0;
}
.about_us_banner{
 background:url(../images/about-us-bannner.png) center center no-repeat;
 background-size:cover
}
.archive_banner{
 background:url(../images/subscription-banner.png) center center no-repeat;
 background-size:cover
}
.Subscription_banner{
 background:url(../images/subscription-banner.png) center center no-repeat;
 background-size:cover
}
.webinar_banner{
 background:url(../images/webinar-banner.jpg) center center no-repeat;
 background-size:cover
}
.banner_content{
 position:relative;
 z-index:7;
 overflow:hidden;
 margin-right:-15px;
}
.Advertisement_banner{
 background:url(../images/advertising-banner.jpg) center center no-repeat;
 background-size:cover
}
.Feedback_banner{
 background: url(../images/feedback-banner.jpg) center center no-repeat;
 background-size:cover
}
.Corporate_banner{
 background:url(../images/corporate-banner.jpg) center center no-repeat;
 background-size:cover
}
.ContactUs_banner{
 background:url(../images/contact-banner.jpg) center center no-repeat;
 background-size:cover
}
.from_AskEhsWeb_banner{
    background: url(../images/recent/ask-ehs-web.jpg) center center no-repeat;
    background-size: cover;
}
.Personal_experience_banner{
    background: url(../images/recent/personal-experience.jpg) center center no-repeat;
    background-size: cover;
}
.Health_Hygiene_banner{
    background:url(../images/recent/health-hygiene.jpg) center center no-repeat #f89b1c;
    background-size: contain;
}
.A_Brief_Analysis_banner{
    background:url(../images/recent/a-brif-analysis.jpg) center center no-repeat #f89b1c;
    background-size: cover;
}
.banner_content p .DiscountOffer{
 font-size:17px;
 color:#000;
 padding:4px 10px;
 background:#ffe400;
 line-height:22px;
 font-weight:600;
 margin:0 0 5px 0;
 display:inline-block;
}

.banner_content h1{
 font-size:60px;
 text-transform:uppercase;
 padding:80px 0 20px 0;
 margin:0;
 font-weight:bold;
 color:#FFF;
}
.banner_content h2{
 font-size:60px;
 text-transform:uppercase;
 padding:75px 0 20px 0;
 margin:0;
 font-weight:bold;
 color:#FFF;
}
.banner_content p{
 font-size:16px;
 padding:0px 20px 30px 100px;
 margin:0;
 color:#FFF;
}
.banner_content:after{
height:45px;
display:block;
border-top:1px solid #FFF;
border-left:1px solid #FFF;
position:absolute;
top:30px;
margin-left:75px;
content:'';
width:100%;
}
.banner_content:before{
height:85px;
display:block;
border-left:1px solid #FFF;
border-bottom:1px solid #FFF;
position:absolute;
bottom:35px;
margin-left:75px;
content:'';
width:100%;
}
.banner_content .bredcumb{
 padding:0 0 0 75px;
}
.banner_content .bredcumb .home-icon{
 display:inline-block;
 width:22px;
 height:22px;
 background-position: -1013px -2px;
     margin: 0 0 -3px 0;
}
.banner_content .bredcumb .devaider-icon{
 display:inline-block;
 width:12px;
 height:22px;
 background-position: -151px -103px;
     margin: 0 0 -3px 0;
}
.banner_content .bredcumb a{
font-size:14px;
color:#FFF;
display:inline-block;
padding:0 5px 0;
line-height:20px;
margin-bottom:-7px
}

/*----------------Inner Page End---------------*/
.greay_wraper{
 background:#efefef;
 padding:30px 0;
}
p.normal_text_15_PB_15 {
    font-size: 15px;
    color: #333333;
    margin: 0;
    padding: 0 0 15px 0;
    line-height: 27px;
    font-family: 'Open Sans', sans-serif;
}
p.normal_text_15_PTB_15 {
    font-size: 15px;
    color: #333333;
    margin: 0;
    padding: 15px 0 15px 0;
    line-height: 27px;
    font-family: 'Open Sans', sans-serif;
}
p.normal_text_15_PB_20 {
    font-size: 15px;
    color: #333333;
    margin: 0;
    padding: 0 0 20px 0;
    line-height: 27px;
    font-family: 'Open Sans', sans-serif;
}
p.normal_text_15_PTB_20 {
    font-size: 15px;
    color: #333333;
    margin: 0;
    padding: 20px 0 20px 0;
    line-height: 27px;
    font-family: 'Open Sans', sans-serif;
}
.MagazineSprite{
 background-image:url(../images/magazine-sprite.png);
 background-repeat:no-repeat;
}
/*----------------About Us Page Start---------------*/
.AboutUs_left{
}
.AboutUs_left h2{
 font-size:54px;
 color:#000;
 padding:0 0 20px 0;
 margin:0;
 font-weight:bold;
}
.AboutUs_left ul{
 padding:0;
 margin:0;
 font-size:28px;
 color:#000;
 font-weight:300px;
}
.AboutUs_left ul li{
 padding:0;
 margin:0 0 15px 0;
 display:block;
}
.AboutUs_left ul li span{
 background:#FFF;
padding: 7px 15px 12px;
 display:inline-block;
 position:relative;
 font-weight:300;
 line-height:32px;
}
.AboutUs_left ul li span:before{
 padding:6px 10px;
 display:inline-block;
 width:125px;
 height:30px;
 position:absolute;
 bottom:0;
 left:0;
 border-bottom:1px solid #ffa800;
 border-left:1px solid #ffa800;
 content:'';
}
.AboutUs_left .Founded {
 font-size:24px;
 background:#d7d7d7;
 font-weight:300;
 padding:10px 20px;
 color:#000;
 margin:20px 0 0 0;
}
.OurEhsServices_wraper{
 overflow:hidden;
}
.OurEhsServices_section{
    min-height: 420px;
    overflow: hidden;
    position: relative;
}
.OurEhsServices_section:before {
    background: #140b4c;
    height: 100%;
    display: block;
    width: 100%;
    position: absolute;
    top: 0;
    right: 150px;
    content: '';
}
.OurEhsServices_section:after {
    width: 150px;
    height: 105px;
    display: block;
    border-left-width: 130px;
    border-left-style: solid;
    border-left-color: #140b4c;
    border-top-width: 160px;
    border-top-style: solid;
    border-top-color: transparent;
    border-left-width: 130px;
    border-left-style: solid;
    border-left-color: #140b4c;
    border-bottom-width: 300px;
    border-bottom-style: solid;
    border-bottom-color: transparent;
    position: absolute;
    top: 0px;
    right: 0;
    content: '';
}
.OurEhsServices_section h2{
 color:#FFF;
 font-weight:300;
padding:120px 0 0 40px;
 margin:0;
 font-size:48px;
 position:relative;
 z-index:2;
 text-transform:uppercase;
}
.OurEhsServices_section h2 span{
 color:#9eba47;
 font-weight:bold;
 
 margin:0;
 font-size:54px;
 display:block;
}
.OurEhsServices_List_section{
 padding:20px 0;
}
.OurEhsServices_List_section ul{
 padding:0;
 margin:0;
}
.OurEhsServices_List_section ul li{
 padding:0;
 margin:10px 0 10px 0;
 font-size:16px;
 color:#000000;
     -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.OurEhsServices_List_section ul li:hover{
 color:#000000;
 background:#140b4c;
     -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.OurEhsServices_List_section ul li:hover a span{

 color:#FFFFFF;
}


.OurEhsServices_List_section ul li a{
 padding:0px 0 0 0;
 margin:0;
 font-size:16px;
 color:#000000;
  
 display:block;
}
.OurEhsServices_List_section ul li a:after{
 content:'';
 clear:both;
}

.OurEhsServices_List_section ul li a i{
 width:40px;
 height:40px;
 display:block;
 padding:0;
 margin:0 5px 0 5px;
 float:left;
      -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.OurEhsServices_List_section ul li:hover a i{
     -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.OurEhsServices_List_section ul li a span{
 display:block;
padding: 10px 0 10px 0;
 margin:0;
}
.OurEhsServices_List_section ul li i.EHSManagement {
 background-position:0px 2px;
}
.OurEhsServices_List_section ul li:hover i.EHSManagement {
 background-position:0px -38px;
}
.OurEhsServices_List_section ul li i.EHSSoftware{
  background-position:-40px 3px;
}
.OurEhsServices_List_section ul li:hover i.EHSSoftware{
  background-position:-40px -37px;
}
.OurEhsServices_List_section ul li i.AnimatedSafetyTrainingSolutions {
   background-position:-80px 3px;
}
.OurEhsServices_List_section ul li:hover i.AnimatedSafetyTrainingSolutions {
   background-position:-80px -37px;
}
.OurEhsServices_List_section ul li i.AuditsAssessments {
 background-position:-120px 3px;
}
.OurEhsServices_List_section ul li:hover i.AuditsAssessments {
 background-position:-120px -37px;
}
.OurEhsServices_List_section ul li i.OilGasOperationalSafety {
  background-position:-160px 1px;
}
.OurEhsServices_List_section ul li:hover i.OilGasOperationalSafety {
  background-position:-160px -39px;
}
.OurEhsServices_List_section ul li i.EHSProductsPublications {
 background-position:-200px 2px;
}
.OurEhsServices_List_section ul li:hover i.EHSProductsPublications {
 background-position:-200px -38px;
}
.OurEhsServices_List_section ul li i.OutsourcingEHSProfessionals {
  background-position:-240px 2px;
}
.OurEhsServices_List_section ul li:hover i.OutsourcingEHSProfessionals {
  background-position:-240px -38px;
}
.OurEhsServices_List_section ul li i.EHSTrainings{
  background-position:-280px 6px;
}
.OurEhsServices_List_section ul li:hover i.EHSTrainings{
  background-position:-280px -34px;
}
.OurEhsServices_List_section ul li i.ScaffoldingManagementServices {
   background-position:-320px 2px;
}
.OurEhsServices_List_section ul li:hover i.ScaffoldingManagementServices {
   background-position:-320px -38px;
}
.OurEhsServices_List_section ul li i.DevelopmentofEHSplansprocedures {
   background-position:-360px 2px;
}
.OurEhsServices_List_section ul li:hover i.DevelopmentofEHSplansprocedures {
   background-position:-360px -38px;
}
.OurEhsServices_List_section ul li i.FireFightingServices {
   background-position:-400px 2px;
}
.OurEhsServices_List_section ul li:hover i.FireFightingServices {
   background-position:-400px -38px;
}

/*----------------About Us Page End---------------*/
/*----------------INDIVIDUAL MEMBERS Page Start---------------*/
.IndividualMembers_section{
}
.IndividualMembers_section h2{
 color:#000;
 text-align:center;
 font-size:48px;
 font-weight:bold;
 padding:0 0 20px 0;
 margin:0;
}
.IndividualMembers_section p{
 color:#333333;
 text-align:center;
 font-size:18px;
 font-weight:normal;
 padding:0 0 15px 0;
 margin:0;
}
.Subscription_Plan{
 width:976px;
 margin:0 auto;
 
 
}

.Subscription_Plan ul{
 padding:0;
 margin:0 0 20px;
 display:table;
 width:100%;
 border:3px solid #d5d5d5;
 background:#FFF;
 padding:1px;
}
.Subscription_Plan ul li{
  padding:0;
 margin:0;
 display:table-cell;
}

.Subscription_Plan ul li table tr.grey_row{
 background:#eaeaea;
}
.Subscription_Plan ul li table tr td.left{
 font-size:16px;
 color:#5c5c5c;
 padding:15px 10px 15px 20px;
 margin:0;
 text-align:left;
}
.Subscription_Plan ul li table tr td.right{
 font-size:16px;
 color:#000000;
 padding:15px 20px 15px 10px;
 margin:0;
 text-align:right;
 font-weight:bold;
}
.Subscription_Plan ul li table tr td.RadioButton label{
 font-size:16px;
 font-weight:600;
 color:#000;
}
.Subscription_Plan ul li .PlanTop-title{
color:#000000;
font-size:16px;
padding:15px 15px;
margin:0;
text-align:center;
}
.Subscription_Plan ul li .PlanTop-title span{
color:#FFF;
font-size:36px;
display:block;
font-weight:bold;
padding:15px 0 0 0;
}
.Subscription_Plan ul li.OneYear{
 padding-right:1px;
 border-right:1px solid #999999;
}
.Subscription_Plan ul li.OneYear .PlanTop-title{
 background:#93c44e;
 border-bottom:3px solid #79a837;
}
.Subscription_Plan ul li.OneYear table tr td.RadioButton{
 border-top:2px solid #99c757;
 padding:15px 0 10px;
}
.Subscription_Plan ul li.TwoYear{
 padding-left:1px;
 padding-right:1px;
 border-right:1px solid #999999;
}
.Subscription_Plan ul li.TwoYear .PlanTop-title{
 background:#32ac88;
 border-bottom:3px solid #248d6e;
}
.Subscription_Plan ul li.TwoYear table tr td.RadioButton{
 border-top:2px solid #3cb08e;
 padding:15px 0 10px;
}
.Subscription_Plan ul li.ThreeYear{
  padding-left:1px;
}
.Subscription_Plan ul li.ThreeYear .PlanTop-title{
 background:#26a8bc;
 border-bottom:3px solid #1d8b9c;
}
.Subscription_Plan ul li.ThreeYear table tr td.RadioButton{
 border-top:2px solid #31acbf;
 padding:15px 0 10px;
}
.radio, .checkbox {
    margin-bottom: 11px;
    margin-top: 5px;
    padding-left: 27px;
    font-size: 13px;
    line-height: 21px;
    color: #404040;
    cursor: pointer;
        position: relative;
    display: inline-block;
    font-weight:normal;
}
.radio input, .checkbox input {
    position: absolute;
    left: -9999px;
        margin-left: -20px;
}
.radio input:checked + i, .checkbox input:checked + i, .toggle input:checked + i {
    border-color: #999;
        width: 17px;
    height: 17px;
    border-width: 1px;
        -ms-transition: border-color 0.3s;
    -moz-transition: border-color 0.3s;
    -webkit-transition: border-color 0.3s;
        position: absolute;
    top: 2px;
    left: 0;
    display: block;
        outline: none;
            border-style: solid;
    background: #fff;
}
.checkbox input + i:after {
    content: '\f00c';
    top: -1px;
    left: -1px;
    width: 15px;
    height: 15px;
    font: normal 12px/16px FontAwesome;
    text-align: center;
    -webkit-transition: opacity 0.1s;
        position: absolute;
    opacity: 0;
    color: #999;
}
.radio input + i:after {
content:'';
top: 5px;
    left: 5px;
    background-color: #999;
    width: 5px;
    height: 5px;
    border-radius: 50%;
}
.radio input + i:after{
    position: absolute;
    opacity: 0;
    -ms-transition: opacity 0.1s;
    -moz-transition: opacity 0.1s;
    -webkit-transition: opacity 0.1s;
}
.radio input:checked + i:after,
.checkbox input:checked + i:after {
	opacity: 1;
}
.checkbox input + i:after {
    top: 2px;
    left: 0;
    font: normal 10px FontAwesome;
}
.radio:hover i, .checkbox:hover i, .toggle:hover i, .ui-slider-handle:hover {
    border-color: #999;
}
.radio i, .checkbox i {
    width: 17px;
    height: 17px;
    border-width: 1px;
    border-color: #999;
}
.rounded-x {
    border-radius: 50% !important;
}
.radio i, .checkbox i {
    position: absolute;
    top: 2px;
    left: 0;
    display: block;
    outline: none;
    border-style: solid;
    background: #fff;
}
.checkbox > [type="checkbox"]:focus + i, .checkbox > [type="checkbox"]:not(:checked):focus + i,.radio > [type="radio"]:focus + i, .radio > [type="radio"]:not(:checked):focus + i {
    border: 1px solid #2d9dff;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(129, 183, 76, 0.6); 
}
.Subscription_Plan .note_section {
 background:#fcf8e3;
 padding:10px 15px;
 margin:0px 0 20px 0;
 border:1px solid #e7e1c5;
 text-align:left;
}
.Subscription_Plan .Continue_button{
 width:150px;
 background:#4caf50;
 text-align:center;
 color:#FFF;
 font-size:18px;
 padding:10px 25px;
 font-weight:600;
 border:none;
 margin:10px 0 0 0px;
 outline:none;
}
.Subscription_Plan .note_section p{
 color:#666666;
 padding:0;
 margin:0 0 0 55px;
 line-height:24px;
 font-size:13px;
  text-align:left;
}
.TypeOfCopy_label{
 font-size:15px;
 color:#333333;
 padding:8px 5px 0 0;
}
.TypeOfCopy_input {
    font-family: 'Open Sans', sans-serif;
    border: 1px solid #b7b7b7;
    height: 42px;
    padding: 5px 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 14px;
    color: #666;
    width: 200px;
    margin: 0 0 20px 0;
    outline: none;
}
.SpecialOffer_wraper{
     background: #24085c;
    background: -moz-linear-gradient(39deg, #24085c 0%, #6339b7 100%);
    background: -webkit-linear-gradient(39deg, #24085c 0%, #6339b7 100%);
    background: linear-gradient(39deg, #24085c 0%, #6339b7 100%);
    border-bottom:5px solid #6339b7;
    padding:40px 0;
}
.SpecialOffer_wraper .SpecialOffer_left{
 text-align:center;
 padding:50px 0 0;
}
.SpecialOffer_wraper .SpecialOffer_left i{
 width:114px;
 height:114px;
 display:block;
 margin:0 auto;
 background-position: -0 -101px;
 text-align:center;
}
.SpecialOffer_wraper .SpecialOffer_left h3{
 text-align:center;
 color:#f3bb25;
 font-size:48px;
 padding:20px 0 0 0;
 margin:0;
 font-weight:bold;
 text-transform:uppercase;
}
.SpecialOffer_wraper .SpecialOffer_right{
 padding:0px 0 0 20px;
}
.SpecialOffer_wraper .SpecialOffer_right ul{
 padding:0;
 margin:0 0 30px;
 font-size:15px;
}
.SpecialOffer_wraper .SpecialOffer_right ul li{
 background:url(../images/orange-true-icon.png) 0 4px no-repeat;
 font-size:15px;
 color:#FFF;
 padding:0 0 0 28px;
 margin:11px 0;
}
.SpecialOffer_wraper .SpecialOffer_right:after{
 position:absolute;
 top:10px;
 left:0;
 width:11px;
 height:240px;
 background:url(../images/magazine-sprite.png) -792px 0 no-repeat;
 display:block;
 content:'';
}
.ReferAFriend_button{
 background:#f3bb25;
 color:#000000;
 padding:12px 45px 12px 15px;
 text-decoration:none;
 margin:0 0 0 30px;
 position:relative;
     -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size:15px;
}
.ReferAFriend_button:hover{
 background:#cbb6f5;
 color:#000

}
.ReferAFriend_button:before{
background: url(../images/magazine-sprite.png) -459px -4px no-repeat;
 width:28px;
 height:28px;
 display:block;
 position:absolute;
 top:7px;
 right:10px;
 content:'';
}
/*----------------INDIVIDUAL MEMBERS Page End---------------*/
/*----------------CORPORATE HOUSES Page Start---------------*/
.CorporateHouses_wraper{
 overflow:hidden;
 padding:40px 25px;
}

.CorporateHouses_section{
 background:#39187a;
 position:relative;
 padding:60px 15px 20px 15px;
 margin:50px 0 0 0;
}

.CorporateHouses_section .SpecialOffer_Title{
 font-size:30px;
 text-transform:uppercase;
 color:#000;
 background-position:-130px -118px;
 width:472px;
 height:71px;
 text-align:center;
 padding:13px 0 0 0;
 margin:-100px auto 30px;
 font-weight:bold;
}
.CorporateHouses_section ul.offer_list{
 padding:0;
 margin:0;
 display:table;
 width:100%;
}
.CorporateHouses_section ul.offer_list li{
 padding:0 10px 0 10px;
 margin:0;
 display:table-cell
}
.CorporateHouses_section ul.offer_list li .offer_list_box{
     -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background:#FFF;
    -webkit-box-shadow: 5px 5px 0px 0px rgba(255,255,255,0.3);
-moz-box-shadow: 5px 5px 0px 0px rgba(255,255,255,0.3);
box-shadow: 5px 5px 0px 0px rgba(255,255,255,0.3);
min-height:100px;
padding:3px;

}
.CorporateHouses_section ul.offer_list li .offer_list_box .PayFor{
      -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background:#6fa332;
    font-size:15px;
    text-align:center;
    color:#FFF;
    padding:6px 10px;

}
.CorporateHouses_section ul.offer_list li .offer_list_box h5{
 font-size:15px;
 color:#000;
 font-weight:normal;
 padding:10px 0;
 margin:0;
 text-align:center;
 text-transform:uppercase;

}
.CorporateHouses_section ul.offer_list li .offer_list_box h5 span{
 font-size:36px;
 color:#381879;
 font-weight:bold;
 display:block;

}
.CorporateHouses_section ul.offer_list li .offer_list_box .FreeOfCost{
    font-size:15px;
    text-align:center;
    color:#666666;
    padding:6px 5px;
    border-top: 1px solid #ffb400;
}
.CorporateHouses_section ul.offer_list li .offer_list_box .FreeOfCost span{
 font-weight:bold;
 color:#000;
}
.CorporateHouses_section .SpecialOffer-1{
 background:#ffc600;
 padding:10px 13px;
 color:#000000;
 font-size:15px;
 margin:20px 0 20px;
}
.CorporateHouses_section .SpecialOffer-2{
 background:#FFFFFF;
 padding:10px 13px;
 color:#000000;
 font-size:15px;
 text-align:left;
}
.CorporateHouses_section .SpecialOffer-2 p{
 color:#000000;
 font-size:15px;
 margin:0;
 text-align:left;
 padding:0 0 10px;
}
.CorporateHouses_section .SpecialOffer-2 .redtext{
 color:#cd0707;
 font-size:13px;
}
.Form_input {
    border: 1px solid #b7b7b7;
    height: 42px;
    padding: 5px 10px;

    font-size: 13px;
    color: #666;
    width: 100%;
    margin: 0 0 20px 0;
    outline: none;
}
.ReferAFriend_input {
    border: 1px solid #b7b7b7;
    height: 42px;
    padding: 5px 10px;
    font-size: 13px;
    color: #666;
    width: 100%;
    margin: 0 0 10px 0;
    outline: none;
}

.ReferAFriend_section{
 display:none;
}
.ReferAFriend_section_block{
 display:block;
}
.inputbox , .textarebox{
 position:relative;
}
.register_inputbox{
 position:relative;
}
.register_inputbox:focus-within:after {
   width:100%;
   content:'';
}
.register_inputbox:after {
 width:0;
 height:2px;
 background:#6339b7 ;
 position:absolute;
     transition: all 0.5s ease-in-out 0s;
 bottom:19px;
 left:0;
 content:'';
}
.register_textarea{
 position:relative;
}
.register_textarea:focus-within:after {
   width:100%;
   content:'';
}
.register_textarea:after {
 width:0;
 height:2px;
 background:#6339b7 ;
 position:absolute;
     transition: all 0.5s ease-in-out 0s;
 bottom:26px;
 left:0;
 content:'';
}
.Question_textarea{
 position:relative;
}
.Question_textarea:focus-within:after {
   width:100%;
   content:'';
}
.Question_textarea:after {
 width:0;
 height:2px;
 background:#6339b7 ;
 position:absolute;
     transition: all 0.5s ease-in-out 0s;
 bottom:6px;
 left:0;
 content:'';
}
.Survey_wraper{
 background:url(../images/survey-img.jpg) bottom right no-repeat;
 padding:30px 0;
}
.textarebox:focus-within:after {
   width:100%;
   content:'';
}
.inputbox:after {
 width:0;
 height:2px;
 background:#6339b7 ;
 position:absolute;
     transition: all 0.5s ease-in-out 0s;
 bottom:9px;
 left:0;
 content:'';
}
.inputbox:focus-within:after {
   width:100%;
   content:'';
}
.textarebox:after {
 width:0;
 height:2px;
 background:#6339b7 ;
 position:absolute;
     transition: all 0.5s ease-in-out 0s;
 bottom:15px;
 left:0;
 content:'';
}
.QuickInquiryCaptchCode {
    background: #CCC;
    font-size: 15px;
    font-style: italic;
    color: #999;
    padding: 8px 0 10px;
    text-align: center;
    height: 43px;
    letter-spacing: 5px;
}

hr {
    margin-top: 10px;
    margin-bottom: 10px;
    border: 0;
    border-top: 1px solid #eee;
}
.inputlabel {
    margin: 6px 0 3px 0;
    font-size:14px;
    color:#333;
}
.captch_code{
 background:url(../images/captcha-bg-2.jpg) top left repeat;
 padding:8px 20px;
 text-align:center;
 border:1px solid #b7b7b7;
     -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    letter-spacing:10px;
}
.CorporateHouses_form{
 padding:70px 30px 0 0;
}
.FormSubmitButton{
     background: #562fa5;
    outline: none;
    border: 4px solid #ddd5ed;
    padding: 13px 20px;
    display: block;
    width: 172px;
    text-align: center;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin: 0 ;
    font-size: 18px;
    color: #FFF;
    font-weight: 600;
}
/*----------------CORPORATE HOUSES Page End---------------*/
/*----------------Contact Us Page Start---------------*/
.ContactUs_Wraper{
 padding:30px 0;
}
.ContactUs_map{
 background:url(../images/ContactUs_map.jpg) center center no-repeat;
 background-size:cover;
 position:relative;
 min-height:612px;
}
.ContactUs_map .ContactUs_box{
 width:400px;
 position:absolute;
 margin:0;
 padding:0;
 top:0;
 left:642px;
 background:#FFF;
 border-top:2px solid #483f9e;
 -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
padding:10px 12px 0;
}
.ContactUs_map .ContactUs_box:after{
     width: 35px;
    height: 30px;
    display: block;
    border-top-width: 0px;
    border-top-style: solid;
    border-top-color: transparent;
    border-left-width: 28px;
    border-left-style: solid;
    border-left-color: #FFFFFF;
    border-bottom-width: 34px;
    border-bottom-style: solid;
    border-bottom-color: transparent;
    position: absolute;
    bottom: -28px;
    right:10px;
    content: '';
    
}
.ContactUs_map .ContactUs_box h2{
 font-size:20px;
 color:#483f9e;
 font-weight:600;
 border-bottom:1px solid #e0e0e0;
 padding:0 0 12px 0;
margin:0;
}
.ContactUs_map .ContactUs_box h2 span{
 font-size:14px;
 color:#999999;
 padding:5px 0 0 0;
 margin:0;
display:block;
}
.ContactUs_map .ContactUs_box a, .ContactUs_map .ContactUs_box a:hover{
 color:#333333;
}

.ContactUs_map .ContactUs_box .location{
 position:relative;
 font-size:15px;
color:#333333;
padding:10px 0 20px 40px;
margin:0
}
.ContactUs_map .ContactUs_box .location:after{
width:27px;
height:34px;
display:block;
background:url(../images/magazine-sprite.png) -615px -4px no-repeat;
position:absolute;
top:15px;
left:3px;
content:'';
}
.ContactUs_map .ContactUs_box .PhoneNumber{
 position:relative;
 font-size:15px;
color:#333333;
padding:0px 0 20px 40px;
margin:0
}
.ContactUs_map .ContactUs_box .PhoneNumber:after{
width:27px;
height:34px;
display:block;
background:url(../images/magazine-sprite.png) -617px -45px no-repeat;
position:absolute;
top:8px;
left:5px;
content:'';
}
.ContactUs_map .ContactUs_box .EmailAddress{
 position:relative;
 font-size:15px;
color:#333333;
padding:0px 0 20px 40px;
margin:0
}
.ContactUs_map .ContactUs_box .EmailAddress:after{
width:32px;
height:34px;
display:block;
background:url(../images/magazine-sprite.png) -617px -85px no-repeat;
position:absolute;
top:2px;
left:3px;
content:'';
}
/*----------------Contact Us Page End---------------*/
/*----------------Archive Page Start---------------*/
.Archive_box{
 background:#FFF;
    padding: 15px 12px 10px;
    min-height: 344px;
    text-align: center;
    background: #FFF;
    margin:0 0 25px;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55);
}
.Archive_box .PastIssue_img {
    margin-left: -4px;
    border: 1px solid #FFF;
    -webkit-box-shadow: 6px 6px 0px 0px rgba(217,217,217,1);
    -moz-box-shadow: 6px 6px 0px 0px rgba(217,217,217,1);
    box-shadow: 6px 6px 0px 0px rgba(217,217,217,1);
}
.Archive_box h3 {
    font-size: 15px;
    color: #000;
    padding: 10px 0 10px 0;
    margin: 0;
    font-weight:600;
    line-height: 22px;
    min-height::;px;
}
.Archive_box .IssueDate {
    font-size: 14px;
    font-weight: 600;
    color: #0087ce;
    padding: 0 0 5px 0;
    margin: 0;
    line-height: 18px;
}
.Archive_box .Volume {
    font-size: 13px;
    font-weight: normal;
    color: #666666;
    padding: 0 0 12px 0;
    margin: 0;
    line-height: 18px;
}
.Archive_box a.read_online {
    font-size: 13px;
    color: #158cca;
    border: 1px solid #158cca;
    text-align: center;
    width: 140px;
    padding: 5px 10px;
    margin: 0;
    text-decoration: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.Archive_box a.read_online:hover {
    color: #FFFFFF;
    background: #158cca;
}
.Archive_box a.Subscribe_online {
    font-size: 14px;
    color: #FFFFFF;
    border: 1px solid #158cca;
    text-align: center;
    width: 140px;
    padding: 5px 20px;
    margin: 0;
    background:#158cca;
    text-decoration: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
/*----------------Archive Page End---------------*/
/*----------------Webinar Page Start---------------*/
.Webinar_wraper{
 overflow:hidden;
     background: #ffffff;
    background: -moz-linear-gradient(133deg, #e6e6e6 0%, #ffffff 100%);
    background: -webkit-linear-gradient(133eg, #e6e6e6 0%, #ffffff 100%);
    background: linear-gradient(133deg, #e6e6e6 0%, #ffffff 100%);
    border-bottom: 5px solid #e6e6e6;
    padding:30px 40px;
}
.Webinar_form_section{
 padding:0 0 0 10px;
}
.Webinar_form_section h2{
 color:#000000;
 font-size:30px;
 padding:0 0 20px 0;
 margin:0;
 font-weight:bold;
 line-height:34px;
}
.Webinar_form_section h2 span{
 background:#3333cc;
 color:#FFF;
 padding:3px 8px;
 font-size:18px;
 font-weight:300;
}
.Webinar_form_section p{
 font-size:15px;
 color:#333333;
 padding:0 0 20px;
 margin:0;
}
.Webinar_registration_form{
 padding:0 50px 0;
 margin:30px auto;
 border:1px solid #cdcdcd;
 background:#FFF;
 padding:20px;
 width:730px;
}
.Webinar_registration_form h2{

    padding:0;
    margin:-43px auto 0;
    font-size:22px;
    color:#FFF;
    font-weight:300;
    text-align:center;
    text-transform:uppercase;
}
.Webinar_registration_form h2 span{
 background:#562fa5;
     -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    padding:0;
    margin:0 auto;
    display:inline-block;
    color:#FFF;
    font-weight:300;
    text-align:center;
    padding:5px 55px;
}
.Webinar_registration_form p{
 font-size:14px;
 color:#333333;
 padding:20px 0;
 margin:0;
}
.RecentWebinar_box{
 border:1px solid #cdcdcd;
 padding:20px;
 background:#FFF;
 margin:20px 0px 0 0;
}
.RecentWebinar_box h2{
 font-size:30px;
 color:#000000;
 padding:0 0 13px 0;
 margin:0;
 font-weight:300;
}
.RecentWebinar_video{
 margin:0 0 0px 0
}
.RecentWebinar_video a{
 position:relative;
 display:block;
}
.RecentWebinar_video  a:before {
    width: 100%;
    height: 100%;
    display: block;
    background: #000;
    opacity: 0.3;
    margin: 0 auto;
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.RecentWebinar_video  a:after {
    width: 63px;
    height: 44px;
    display: block;
    background: url(../images/magazine-sprite.png) -19px -235px no-repeat;
    margin: 0 auto;
    position: absolute;
    top: 45%;
    left: 45%;
    content: '';
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.RecentWebinar_video img{
 width:100%;
}
.RecentWebinar_box h3{
 font-size:24px;
 color:#0c7feb;
 padding:15px 0 10px 0;
 margin:0;
 line-height:30px;
 font-weight:600;
}
.RecentWebinar_box p{
 font-size:15px;
 color:#333;
 padding:0 0 20px 0;
 margin:0;
}
.PastWebinar_warper{
 background:url(../images/past-webinar-section-bg.jpg) center center no-repeat;
 background-size:cover;
 padding:30px 20px;
 overflow:hidden;
}
.PastWebinar_warper .PastWebinar_content{
 color:#FFF;
 padding:60px 10px 0 30px;
}
.PastWebinar_warper .PastWebinar_content h2{
 font-size:40px;
 font-weight:bold;
 padding:0 0 20px 0;
 margin:0;
 color:#FFF;
 text-transform:uppercase;
}
.PastWebinar_warper .PastWebinar_content p{
 font-size:16px;
 font-weight:normal;
 padding:0 0 20px 0;
 margin:0;
 color:#FFF;
}
.PastWebinar_slider{
 max-height:600px;
 position:relative;
 padding:20px 0 0 0;
}
.PastWebinar_slider .owl-wrapper-outer{
 overflow:hidden;
 padding-bottom:7px;
}
.PastWebinar_slider .owl-item{
 display:inline-block;
 float:left;
}
.PastWebinar_slider_slide{
 padding:0 0 5px;
 background:#FFF;
 -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);
margin:0 15px;
min-height:343px;
}
.PastWebinar_slider_slide .video_img {
 overflow:hidden;
}
.PastWebinar_slider_slide a{
 position:relative;
 display:table-cell;
     -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.PastWebinar_slider_slide .video_img a:before{
 width:100%;
 height:100%;
 display:block;
 background:#000;
 opacity:0;
 margin:0 auto;
 position:absolute;
 top:0;
 left:0;
 content:'';
     -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.PastWebinar_slider_slide .video_img a:hover:before{
 width:100%;
 height:100%;
 display:block;
 background:#000;
 opacity:0.4;
 margin:0 auto;
 position:absolute;
 top:0;
 left:0;
 content:'';
     -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.PastWebinar_slider_slide .video_img a:hover:after{
 width:63px;
 height:44px;
 display:block;
 background:url(../images/magazine-sprite.png) -19px -235px no-repeat;
 margin:0 auto;
 position:absolute;
 top:40%;
 left:40%;
 content:'';
     -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.PastWebinar_slider_slide .video_img a:after{
 width:63px;
 height:44px;
 display:block;
 background:url(../images/magazine-sprite.png) -19px -235px no-repeat;
 margin:0 auto;
 position:absolute;
 top:-40%;
 left:40%;
 content:'';
     -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.PastWebinar_slider_slide .video_img img{
 width:100%;
}
.PastWebinar_slider_slide h3{
 font-size:16px;
 color:#333;
 padding:10px 15px 5px;
 margin:0;
 font-weight:600;
 line-height:22px;
}
.PastWebinar_slider_slide .EventDate:after{
 height:1px;
 width:120px;
 border-bottom:1px solid #e8ae13;
 display:block;
 content:'';
 margin:5px 0 0 0;
}
.PastWebinar_slider_slide .EventDate{
 font-size:13px;
 color:#999;
 padding:5px 15px 0px;
 margin:0;
 font-weight:normal;
 line-height:20px;
}

.PastWebinar_slider_slide a.watch_now{
 font-size:14px;
 color:#0f52b2;
 width:140px;
 text-transform:uppercase;
 padding:5px 0px 5px 15px;
 margin:0 0 0 0px;
 font-weight:600;
 text-decoration:none;
     -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.PastWebinar_slider_slide a.watch_now:hover{
 color:#000000;

}
.PastWebinar_slider_slide a.watch_now i{
 font-size:16px;
}
.PastWebinar_slider  .owl-prev{
 width:40px;
 height:60px;
 display:block;
 margin:0 4px;
 position:absolute;
 bottom:24px;
 left:-29px;
background: url(../../images/common-icon-sprite.png) -160px -316px no-repeat #093d8c;
 text-indent:-9999px;
      -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.PastWebinar_slider  .owl-prev:hover, .PastWebinar_slider  .owl-next:hover{
 background-color:#093d8c;
       -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.PastWebinar_slider  .owl-next{
 width:40px;
 height:60px;
 display:block;
 z-index:99;
 margin:0 4px;
 position:absolute;
 bottom:85px;
 left:-29px;
    background: url(../../images/common-icon-sprite.png) -203px -316px no-repeat #093d8c;
 text-indent:-9999px;
      -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.PastWebinar_slider  .owl-next.disabled, .PastWebinar_slider  .owl-prev.disabled{
 opacity:0.2;
 cursor:no-drop;
}
.webinar_thnkyou_event_box{
 border:5px solid #d6d6d6;
 padding:20px 20px 15px;
 width:680px;
 margin:0 auto 20px;
 background:#FFF
}

.webinar_thnkyou_event_box .EventDateTime{
 position:relative;
 border-bottom:1px dashed #CCCCCC;
 padding:0 0 10px 70px;
}
.webinar_thnkyou_event_box .EventDateTime p{
 font-size:16px;
 font-weight:normal;
 color:#000;
 padding:5px 0 10px;
 margin:0;
 line-height:24px;
 text-align:left;
}
.webinar_thnkyou_event_box .EventDateTime:after{
 position:absolute;
 width:60px;
 height:60px;
 background:url(../images/magazine-sprite.png) -318px -242px no-repeat;
 top:0;
 left:0;
 content:'';
}
.webinar_thnkyou_event_box .WebinarName{
  position:relative;
 padding:10px 0 10px 70px;
  border-bottom:1px dashed #CCCCCC;
}
.webinar_thnkyou_event_box .WebinarName:after{
 position:absolute;
 width:60px;
 height:60px;
 background:url(../images/magazine-sprite.png) -408px -242px no-repeat;
 top:10px;
 left:0;
 content:'';
}
.webinar_thnkyou_event_box .WebinarName p{
 font-size:16px;
 font-weight:normal;
 color:#000;
 padding:5px 0 10px;
 margin:0;
 line-height:24px;
 text-align:left;
}
.webinar_thnkyou_event_box p.note_text{
  font-size:15px;
 font-weight:normal;
 color:#000;
 padding:15px 15px 15px;
 margin:0;
 line-height:20px;
 text-align:left;
 background:#b9d4f7;
}
/*----------------Webinar Page End---------------*/
/*----------------News Page Start---------------*/
.Magazine_News{
}
.Magazine_News h1{
 font-size:36px;
 color:#000;
 font-weight:300;
 padding:0 0 10px;
 margin:0;
}
.Magazine_News .NewsDate{
 font-size:14px;
 color:#000;
 font-weight:normal;
 padding:4px 15px;
 margin:0;
 display:inline-block;
 background:#d9d9d9;
 margin:0 0 20px
}
.Magazine_News p{
 font-size:15px;
 color:#000;
 font-weight:normal;
 padding:0 0 20px ;
 margin:0;
 line-height: 26px;
}
.Magazine_News h2{
 font-size:24px;
 color:#000;
 font-weight:600;
 padding:0 0 10px ;
 margin:0;
 line-height: 32px;
}
.f_600{
 font-weight:600;
}

.Magazine_News ul.news-list{
padding:0;
margin:0;
}
.Magazine_News ul.news-list li{
padding:0 0 14px 24px;
margin:0;
background:url(../images/news-list-icon-1.png) 0 4px no-repeat;
font-size:15px;
color:#000;
}
.Magazine_News ul.news-list li ul.news-listSub1{
padding:10px 0  0 0;
margin:0;
}
.Magazine_News ul.news-list li ul.news-listSub1 li{
padding:0 0 14px 24px;
margin:0;
font-size:15px;
color:#000;
position: relative;
	background: none;
}
.Magazine_News ul.news-list li ul.news-listSub1 li:after{
	width: 7px;
	height: 7px;
	background: #5e5e5e;
	display: block;
	content: '';
	position: absolute;
	top: 10px;
	left: 5px;
}
.Magazine_News ul.news-list li ul.news-listSub2{
padding:10px 0  0 0;
margin:0;
}
.Magazine_News ul.news-list li ul.news-listSub2 li{
padding:0 0 14px 24px;
margin:0;
font-size:15px;
color:#000;
position: relative;
	background: none;
}
.Magazine_News ul.news-list li ul.news-listSub2 li:after{
	width: 7px;
	height: 7px;
	border: 1px solid #5e5e5e;
	background: none;
	display: block;
	content: '';
	position: absolute;
	top: 10px;
	left: 5px;
	-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
}
.Magazine_News .news-img-left{
 float:left;
 margin:0 20px 20px 0;
}
.Magazine_News .news-img-right{
 float:right;
 margin:0 0px 20px 20px;
}
.Magazine_News .news-img-center{
 float:none;
 margin:0 20px 20px 20px;
}
blockquote.Conclusion {
    border: none;
    padding: 18px;
    font-size: 16px;
    background: #f3f3f3;
    border-left: solid 2px #666;
    margin:0 0 20px;
}
blockquote.Conclusion h4{
 font-size:16px;
 font-weight:600;
 color:#000;
 padding:0 0 5px 0;
 margin:0;
}
blockquote.Conclusion p{
 font-size:15px;
 font-weight:normal;
 color:#000;
 padding:0 0 0px 0;
 margin:0;
}
/*----------------News Page End---------------*/
/*----------------Thank You Page Start---------------*/
.Thankyou_message{
}
.Thankyou_message h2{
}
.Thankyou_message i{
 width:185px;
 height:121px;
 display:block;
 background-position: -111px -228px;
 display:block;
 margin:0 auto 20px;
}
.Thankyou_message p{
font-size:16px;
color:#333;
padding:0 0 15px;
margin:0;
font-weight:600;
text-align:center;
}
.GoToBack {
    background: #3299e8;
    outline: none;
    padding: 13px 15px;
    display: block;
    width: 152px;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin:0 auto;
    font-size: 16px;
    color: #FFF;
    font-weight: 600;
}
/*----------------Thank You Page End---------------*/
/*----------------ADVERTISEMENT TARIFF Page Start---------------*/
.Advertisement_section{
}
.Advertisement_section .select_page{
 font-size:16px;
 color:#000;
 padding:0 0 5px 0;
 text-align:left;
}
.Advertisement_section .select_page .checkbox {
    margin-bottom: 11px;
    margin-top: 5px;
    padding-left: 30px;
    font-size: 15px;
    line-height: 21px;
    color: #404040;
    cursor: pointer;
    position: relative;
    display: inline-block;
    font-weight: normal;
    text-align:left;
}
.Advertisement_section .select_page .checkbox input:checked + i {
    border-color: #999;
    width: 20px;
    height: 20px;
    border-width: 1px;
    -ms-transition: border-color 0.3s;
    -moz-transition: border-color 0.3s;
    -webkit-transition: border-color 0.3s;
    position: absolute;
    top: 2px;
    left: 0;
    display: block;
    outline: none;
    border-style: solid;
    background: #fff;
}
.Advertisement_section .select_page .checkbox i {
    width: 20px;
    height: 20px;
    border-width: 1px;
    border-color: #999;
}
.Advertisement_section .box_orange .select_page  .checkbox input + i:after {
    top: 2px;
    left: 2px;
    font: normal 13px FontAwesome;
    color:#faa61a
}
.Advertisement_section .box_green .select_page  .checkbox input + i:after {
    top: 2px;
    left: 2px;
    font: normal 13px FontAwesome;
    color:#3f51b5
}
.Advertisement_section .box_red .select_page  .checkbox input + i:after {
    top: 2px;
    left: 2px;
    font: normal 13px FontAwesome;
    color:#d42027
}
.Advertisement_section .box_aqua .select_page  .checkbox input + i:after {
    top: 2px;
    left: 2px;
    font: normal 13px FontAwesome;
    color:#1aa597
}
.Advertisement_section .box_purple .select_page  .checkbox input + i:after {
    top: 2px;
    left: 2px;
    font: normal 13px FontAwesome;
    color:#984a9c
}
.Advertisement_section .box_orange{
 border:1px solid #faa61a;
 overflow:hidden;
 position:relative;
 padding:10px 15px 60px;
 background:#FFF;
}
.Advertisement_section .box_green{
 border:1px solid #3f51b5;
 overflow:hidden;
 position:relative;
 padding:10px 15px 60px;
 background:#FFF;
}
.Advertisement_section .advtariff_plans{
 text-align:center;
}
.Advertisement_section .advtariff_plans .description.l{
 width:220px;
 margin:0 5px;
 display:inline-block;
 float:none;
}
.Advertisement_section .box_orange:after{
 width:100%;
 height:80px;
     -webkit-transform: skewY(-5deg);
    -moz-transform: skewY(-5deg);
     transform: skewY(-5deg);
     content:'';
     position:absolute;
     bottom:-20px;
     left:0;
     display:block;
     background:#faa61a;
     padding:10px;
}
.Advertisement_section .box_green:after{
 width:100%;
 height:80px;
     -webkit-transform: skewY(-5deg);
    -moz-transform: skewY(-5deg);
     transform: skewY(-5deg);
     content:'';
     position:absolute;
     bottom:-20px;
     left:0;
     display:block;
     background:#3f51b5;
     padding:10px;
}
.Advertisement_section .box_orange .box_orange_price{
 width:100%;
 position:absolute;
 bottom:15px;
 left:0;
 text-align:center;
 font-size:24px;
 font-weight:bold;
 color:#FFF;
 z-index:1;   
}
.Advertisement_section .box_green .box_green_price{
 width:100%;
 position:absolute;
 bottom:15px;
 left:0;
 text-align:center;
 font-size:24px;
 font-weight:bold;
 color:#FFF;
 z-index:1;   
}


.Advertisement_section .box_red{
  border:1px solid #d42027;
 overflow:hidden;
  position:relative;
 padding:10px 15px 60px;
  background:#FFF;
}
.Advertisement_section .box_red:after{
 width:100%;
 height:80px;
     -webkit-transform: skewY(-5deg);
    -moz-transform: skewY(-5deg);
     transform: skewY(-5deg);
     content:'';
     position:absolute;
     bottom:-20px;
     left:0;
     display:block;
     background:#d42027;
     padding:10px;
}
.Advertisement_section .box_red .box_red_price{
 width:100%;
 position:absolute;
 bottom:15px;
 left:0;
 text-align:center;
 font-size:24px;
 font-weight:bold;
 color:#FFF;
 z-index:1;   
}
.Advertisement_section .box_aqua{
  border:1px solid #1aa597;
 overflow:hidden;
  position:relative;
 padding:10px 15px 60px;
  background:#FFF;
}
.Advertisement_section .box_aqua:after{
 width:100%;
 height:80px;
     -webkit-transform: skewY(-5deg);
    -moz-transform: skewY(-5deg);
     transform: skewY(-5deg);
     content:'';
     position:absolute;
     bottom:-20px;
     left:0;
     display:block;
     background:#1aa597;
     padding:10px;
}
.Advertisement_section .box_aqua .box_aqua_price{
 width:100%;
 position:absolute;
 bottom:15px;
 left:0;
 text-align:center;
 font-size:24px;
 font-weight:bold;
 color:#FFF;
 z-index:1;   
}
.Advertisement_section .box_purple{
  border:1px solid #984a9c;
 overflow:hidden;
  position:relative;
 padding:10px 15px 60px;
  background:#FFF;
}
.Advertisement_section .box_purple:after{
 width:100%;
 height:80px;
     -webkit-transform: skewY(-5deg);
    -moz-transform: skewY(-5deg);
     transform: skewY(-5deg);
     content:'';
     position:absolute;
     bottom:-20px;
     left:0;
     display:block;
     background:#984a9c;
     padding:10px;
}
.Advertisement_section .box_purple .box_purple_price{
 width:100%;
 position:absolute;
 bottom:15px;
 left:0;
 text-align:center;
 font-size:24px;
 font-weight:bold;
 color:#FFF;
 z-index:1;   
}
.Advertisement_form{
 border:3px solid #dbdbdb;
 padding:20px;
 margin:30px 0 0 0;
 background:#FFF;
}
/*-------------------VIdeo Light Box Start---------------*/
.container2 {
    text-align: center;
    width: 900px;
    margin: 0 auto;
}
.container2 h1{
 font-size:36px;
 color:#FFF;
 font-family: 'Open Sans', sans-serif;
 font-weight:300;
 margin:0;
 padding:20px 0;
}
.VisitNow_button{
 font-size:16px;
 color:#FFF;
 background:#00bcd4;
 padding:10px 20px;
 display:inline-block;
 -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin:15px 5px 0 0 ;
}
.WhatTheExperts_VideoBox {
 background:#FFF;
 padding:10px;
}
.WhatTheExperts_VideoBox h3{
 font-family: 'Open Sans', sans-serif;
 font-weight:normal;
 font-size:22px;
 padding:0 0 10px 0;
 margin:0;
 color:#333;
}
.M_overlay{
 position:fixed;
 background-color: rgba(0, 0, 0, 0.3);
 top:0;
 left:0;
 width:100%;
 height:100%;
 display:block;
  z-index:9999999;
}
.M_VideoLightBox{
 width:100%;
 position:absolute;
 margin:0 auto;
 top:20px;
  z-index:99999;
}
.M_VideoLightBox2{
 width:700px;
 margin:0 auto;
 top:20px;

 background:#FFF;
 position:relative;
 z-index:9999999;
}
/*-------------------VIdeo Light Box End---------------*/

/*----------------ADVERTISEMENT TARIFF Page End---------------*/
.Table_greay{
 background:#f2f2f2;
 font-size:15px;
 color:#333;
 border:1px solid #CCC;
 line-height:22px;
}
.Table_greay th{
 background:#DFDFDF;
 font-size:15px;
 font-weight:800;
 color:#000;
border-bottom:1px solid #CCC;
 border-collapse:collapse;
 padding:6px;
}
.Table_greay td{
 font-size:15px;
 font-weight:normal;
 color:#333;
 border-bottom:1px solid #CCC;
 padding:6px;
 border-collapse:collapse;
}

@media only screen and (max-width: 3000px) and (min-width: 1601px){
.main {
    width: 1480px;
    margin: 0 auto;
}
}
@media only screen and (min-width:1367px) and (max-width:1600px){
.ContactUs_map .ContactUs_box {
    width: 400px;
    position: absolute;
    margin: 0;
    padding: 0;
    top: 0;
    left: 439px;
    background: #FFF;
    border-top: 2px solid #483f9e;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    padding: 10px 12px 0;
}
    .banner_content .bredcumb {
    padding: 0 0 0 70px;
}
.banner_content .bredcumb a.last{
font-size:14px;
color:#FFF;
display:inline-block;
padding:0 5px 0;
line-height:20px;
width:300px;
margin-bottom:-7px;
 text-overflow: ellipsis;
 white-space:nowrap;
  overflow: hidden;
}

}
@media only screen and (min-width:1020px) and (max-width:1366px){
    .logo {
    width: 250px;
    padding:10px 0 0 0;
}
.software.sf-menu a {
    padding: 15px 14px 15px 13px;
}
.logo_right {
    width: 740px;
    padding: 0px 0 0 0;
}
.top-right-line{
 overflow:hidden;
 position:relative;
 width:500px;
 height:45px;
 border-top:1px solid #FFF;
  border-left:1px solid #FFF;
  margin-left:50px !important;

}
.bottom-right-line{
 overflow:hidden;
 position:relative;
 width:500px;
 height:125px;
 border-bottom:1px solid #FFF;
  border-left:1px solid #FFF;
  top:220px !important;
  margin-left:50px !important;
}

.slide-title{
 color: #fff; font-weight: 600; text-transform:uppercase; font-size: 28px;
 top:110px !important;
  width:500px;
   top:130px !important;
 margin-left:-20px !important;
 left:0;
 text-transform:uppercase;
 position:absolute;
 line-height:34px;
}
.slide-title2{
 color: #fff; font-weight: 600; text-transform:uppercase; font-size: 42px;
  width:500px;
   top:145px !important;
 margin-left:-20px !important;
 left:0;
 text-transform:uppercase;
 position:absolute;
 line-height:34px;
}
.slide-Description{
 color: #fff; font-weight: 300;  font-size: 17px;
 top:110px !important;
  width:400px;
   top:230px !important;
 margin-left:70px !important;
 left:0;
 position:absolute;
 line-height:25px;
}
.slide-ReadmoreButton{
 background:#f37326;
 color: #fff; font-weight: normal;  font-size: 16px;
 top:110px !important;
   top:320px !important;
 margin-left:70px !important;
 left:0;
 display:inline-block;
 padding: 8px 20px;
 position:absolute;
 line-height:25px;
     -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.slide-title-line{
 width:100px ;
 height:1px;
 background:#FFF;
 display:block;
 top:210px !important;
  width:540px;
 margin-left:-20px !important;
 left:0;
 position:absolute;

}

.slide-category{
 background:#8ab427;
 color:#FFF;
 font-size:18px;
 font-weight:300;
 top:90px !important;
 margin-left:-20px !important;
 left:0;
 padding:3px 10px;
 text-transform:uppercase;
 position:absolute;
 white-space:nowrap;
}
.OurEhsServices_section h2,.OurEhsServices_section h2 span {
    font-size: 44px;

}
.OurEhsServices_List_section ul li{
 padding:0;
 margin:6px 0 6px 0;
 font-size:15px;
 color:#000000;
     -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.ContactUs_map{
 background:url(../images/ContactUs_map.jpg) center center no-repeat;
 background-size:100% 100%;
 position:relative;
 min-height:612px;
}
.ContactUs_map .ContactUs_box{
 width:400px;
 position:absolute;
 margin:0;
 padding:0;
 top:0;
 left:313px;
 background:#FFF;
 border-top:2px solid #483f9e;
 -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
padding:10px 12px 0;
}
.banner_content .bredcumb {
    padding: 0 0 0 0px;
}
.banner_content .bredcumb a.last{
font-size:14px;
color:#FFF;
display:inline-block;
padding:0 5px 0;
line-height:20px;
width:300px;
margin-bottom:-7px;
 text-overflow: ellipsis;
 white-space:nowrap;
  overflow: hidden;
}
.CorporateHouses_section ul.offer_list li .offer_list_box .FreeOfCost {
    font-size: 15px;
    text-align: center;
    color: #666666;
    padding: 6px 0px;
    border-top: 1px solid #ffb400;
}
.CorporateHouses_section ul.offer_list li {
    padding: 0 5px 0 5px;
    margin: 0;
    display: table-cell;
}
.Archive_box {
    background: #FFF;
    padding: 15px 12px 20px;
    text-align: center;
    background: #FFF;
    margin: 0 0 25px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55);
    min-height:410px;
}
}
@media only screen and (min-width:840px) and (max-width:1019px){
        .logo {
    width: 180px;
    padding:15px 0 0 0;
}
.software.sf-menu a {
    padding: 15px 11px 15px;
}
.logo_right {
    width: 637px;
    padding: 0px 0 0 0;
}
.news_section {
    position: relative;
    width: 600px;
    padding: 40px 0;
    margin:0 auto;
}
    .top-right-line{
 overflow:hidden;
 position:relative;
 width:500px;
 height:45px;
 border-top:1px solid #FFF;
  border-left:1px solid #FFF;
  margin-left:40px !important;

}
.bottom-right-line{
 overflow:hidden;
 position:relative;
 width:500px;
 height:125px;
 border-bottom:1px solid #FFF;
  border-left:1px solid #FFF;
  top:175px !important;
  margin-left:40px !important;
}

.slide-title{
 color: #fff; font-weight: 600; text-transform:uppercase; font-size: 24px;
 top:110px !important;
  width:400px;
   top:105px !important;
 margin-left:10px !important;
 left:0;
 text-transform:uppercase;
 position:absolute;
 line-height:34px;
}
.slide-title2{
 color: #fff; font-weight: 600; text-transform:uppercase; font-size: 36px;
 top:110px !important;
  width:400px;
   top:105px !important;
 margin-left:10px !important;
 left:0;
 text-transform:uppercase;
 position:absolute;
 line-height:34px;
}
.slide-Description{
 color: #fff; font-weight: 300;  font-size: 17px;
 top:110px !important;
  width:400px;
   top:190px !important;
 margin-left:50px !important;
 left:0;
 position:absolute;
 line-height:25px;
}
.slide-ReadmoreButton{
 background:#f37326;
 color: #fff; font-weight: normal;  font-size: 16px;
   top:270px !important;
 margin-left:50px !important;
 left:0;
 display:inline-block;
 padding: 8px 20px;
 position:absolute;
 line-height:25px;
     -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.slide-title-line{
 width:100px ;
 height:1px;
 background:#FFF;
 display:block;
 top:170px !important;
  width:540px;
 margin-left:10px !important;
 left:0;
 position:absolute;

}

.slide-category{
 background:#8ab427;
 color:#FFF;
 font-size:18px;
 font-weight:300;
 top:70px !important;
 margin-left:10px !important;
 left:0;
 padding:3px 10px;
 text-transform:uppercase;
 position:absolute;
 white-space:nowrap;
}
.ls-nav-prev, .ls-nav-next{
  top: inherit !important;
 bottom: 25px !important;
}
.Subscription_Plan ul li{
  padding:0;
 margin:0 0 20px;
 display:block;
 border: 3px solid #d5d5d5;
 background:#FFF;
}
.Subscription_Plan ul {
    width: 600px;
    margin: 0 auto;
    border: none;
    background: none;
    padding: 1px;
}
.Subscription_Plan {
    width: 100%;
    margin: 0 auto;
}
.ContactUs_map{
 background:url(../images/ContactUs_map.jpg) center center no-repeat;
 background-size:cover;
 position:relative;
 min-height:612px;
}
.ContactUs_map .ContactUs_box{
 width:400px;
 position:absolute;
 margin:0;
 padding:0;
 top:0;
 left:259px;
 background:#FFF;
 border-top:2px solid #483f9e;
 -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
padding:10px 12px 0;
}
.banner_content .bredcumb {
    padding: 0 0 0 70px;
}
.banner_content .bredcumb a.last{
font-size:14px;
color:#FFF;
display:inline-block;
padding:0 5px 0;
line-height:20px;
width:auto;
margin-bottom:-7px;
 text-overflow: ellipsis;
 white-space:nowrap;
  overflow: hidden;
}
.container2 {
    text-align: center;
    width: 100%;
    margin:0 10px;
    margin: 0 auto;
}
}
@media only screen and (min-width:600px) and (max-width:839px){
.logo {
    width: 250px;
    padding:10px 0 0 0;
}
.top_menu {
    padding: 10px 0px 10px 28px;
    width: 360px;
    margin: 0 0 0px 0;
}
.webinar-top-button {

    margin: -4px 45px 0 10px;

}
.social_menu {
    float: none;
    display: inline-block;
    width: 155px;
    margin: 0 0px 10px 0px;
}
.top-right-line, .bottom-right-line{
             display:none !important

}

.webinar_box {
    height: 100%;
    display: block;
    width: 255px;
    position: relative;
    z-index: 9;
}
.webinar_section:before {
    background: #2546d4;
    height: 100%;
    display: block;
    width: 210px;
    position: absolute;
    top: 0;
    left: 0px;
    content: '';
}
.webinar_section:after {
    width: 150px;
    height: 105px;
    display: block;
    border-left-width: 130px;
    border-left-style: solid;
    border-left-color: #2546d4;
    border-top-width: 130px;
    border-top-style: solid;
    border-top-color: transparent;
    border-left-width: 130px;
    border-left-style: solid;
    border-left-color: #2546d4;
    border-bottom-width: 350px;
    border-bottom-style: solid;
    border-bottom-color: transparent;
    position: absolute;
    top: 0px;
    left: 210px;
    content: '';
}
.webinar_box h2 {
    font-size:22px;
    line-height: 30px;
}
.webinar_section {
    background: url(../images/webinar-img-home.jpg) top right no-repeat;
    background-size: cover;
    min-height: 400px;
    overflow: hidden;
    position: relative;
}
.news_section {
    position: relative;
    width: 100%;
    padding: 40px 0;
    margin:0 auto;
}
#layerslider{
 height:400px !important;
}

.slide-title{
 color: #fff; font-weight: 600; text-transform:uppercase; font-size: 24px !important;
 top:110px !important;
  width:500px !important;
   top:110px !important;
 margin-left:20px !important;
 left:0;
 text-transform:uppercase;
 position:absolute;
 line-height:32px !important;
}
.slide-title2{
 color: #fff; font-weight: 600; text-transform:uppercase; font-size: 36px !important;
  width:500px !important;
   top:125px !important;
 margin-left:20px !important;
 left:0;
 text-transform:uppercase;
 position:absolute;
 line-height:32px !important;
}
.slide-Description{
 color: #fff; font-weight: 300;  font-size:18px !important;
 top:120px !important;
  width:500px !important;
   top:180px !important;
 margin-left:20px !important;
 left:0;
 position:absolute;
 line-height:25px !important;
}
.slide-ReadmoreButton{
 background:#f37326;
 color: #fff; font-weight: normal;  font-size: 14px !important;
   top:270px !important;
 margin-left:20px !important;
 left:0;
 display:inline-block;
 padding: 5px 20px;
 position:absolute;
 line-height:25px;
     -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.slide-ReadmoreButton i{
  font-size: 14px !important;
}
.slide-title-line{
 display:none
}

.slide-category{
 background:#8ab427;
 color:#FFF;
 width:auto !important;
 font-size:20px !important;
 font-weight:300;
 top:70px !important;
 margin-left:20px !important;
 left:0;
 padding:10px 10px;
 text-transform:uppercase;
 display:inline-block !important;
}
.ls-nav-prev, .ls-nav-next{
  top: inherit !important;
 bottom: 10px !important;
}
.slide-right {
    left: 0% !important;
    z-index: 9;
    display:none;
}
.Magazine-banner-left{
 width:100% !important; 
 height:500px !important;
} 
.Subscription_Plan ul li{
  padding:0;
 margin:0 0 20px;
 display:block;
 border: 3px solid #d5d5d5;
 background:#FFF;
}
.Subscription_Plan ul {
    width: 100%;
    margin: 0 auto;
    border: none;
    background: none;
    padding: 1px;
}
.Subscription_Plan {
    width: 100%;
    margin: 0 auto;
}
.ContactUs_map{
background:none;
min-height: inherit;
}
.ContactUs_map .ContactUs_box{
 width:400px;
 position:inherit;
 margin:0 auto;
 padding:0;
 top:inherit;
 left:inherit;
 background:#FFF;
 border-top:2px solid #483f9e;
 -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
padding:10px 12px 0;
}
.ContactUs_map .ContactUs_box:after{
 display:none;
}
.banner_content .bredcumb {
    padding: 0 0 0 70px;
}
.banner_content .bredcumb a.last{
font-size:14px;
color:#FFF;
display:inline-block;
padding:0 5px 0;
line-height:20px;
width:auto;
margin-bottom:-7px;
 text-overflow: ellipsis;
 white-space:nowrap;
  overflow: hidden;
}
.footer_liink_section {
    border-top: 1px solid #115368;
    padding: 20px 0;
    margin: 15px 10px 0 15px;
}
.Stay_Connected_share {
    width: auto;
    float:none;
    padding:0 0 0 15px;
}
.container2 {
    text-align: center;
    width: 100%;
    margin:0 10px;
    margin: 0 auto;
}
}
@media only screen and (min-width:421px) and (max-width:599px){
            .top-right-line, .bottom-right-line{
             display:none !important

}
.webinar-top-button {

    margin: 0px 40px 0 10px;

}
.social_menu {
    float: none;
    display: inline-block;
    width: 155px;
    margin: 4px 0px 4px 0px;
}
.webinar_box {
    height: 100%;
    display: block;
    width: 225px;
    position: relative;
    z-index: 9;
}
.webinar_section:before {
    background: #2546d4;
    height: 100%;
    display: block;
    width: 180px;
    position: absolute;
    top: 0;
    left: 0px;
    content: '';
}
.webinar_section:after {
    width: 150px;
    height: 105px;
    display: block;
    border-left-width: 130px;
    border-left-style: solid;
    border-left-color: #2546d4;
    border-top-width: 130px;
    border-top-style: solid;
    border-top-color: transparent;
    border-left-width: 130px;
    border-left-style: solid;
    border-left-color: #2546d4;
    border-bottom-width: 350px;
    border-bottom-style: solid;
    border-bottom-color: transparent;
    position: absolute;
    top: 0px;
    left: 180px;
    content: '';
}
.webinar_box h3 {
    background: #ffea00;
    font-size: 18px;
    color: #000;
    padding: 10px 20px;
    display: inline-block;
}
.webinar_box h2 {
    font-size:18px;
    line-height: 24px;
}
.webinar_section {
    background: url(../images/webinar-img-home.jpg) top right no-repeat;
    background-size: cover;
    min-height: 360px;
    overflow: hidden;
    position: relative;
}
.news_section {
    position: relative;
    width: 100%;
    padding: 40px 0;
    margin:0 auto;
}

.slide-title{
 color: #fff; font-weight: 600; text-transform:uppercase; font-size: 32px;
 top:110px !important;
  width:380px !important;
   top:50px !important;
 margin-left:10px !important;
 left:0;
 text-transform:uppercase;
 position:absolute;
 line-height:40px;
}
.slide-title2{
 color: #fff; font-weight: 600; text-transform:uppercase; font-size: 36px;
 top:110px !important;
  width:380px !important;
   top:60px !important;
 margin-left:10px !important;
 left:0;
 text-transform:uppercase;
 position:absolute;
 line-height:40px;
}
.slide-Description{
 color: #fff; font-weight: 300;  font-size:30px;
 top:110px !important;
  width:380px !important;
   top:100px !important;
 margin-left:10px !important;
 left:0;
 position:absolute;
 line-height:40px;
}
.slide-ReadmoreButton{
 background:#f37326;
 color: #fff; font-weight: normal;  font-size: 14px !important;
   top:170px !important;
 margin-left:10px !important;
 left:0;
 display:inline-block;
 padding: 5px 20px;
 position:absolute;
 line-height:25px;
     -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.slide-ReadmoreButton i{
  font-size: 14px !important;
}
.slide-title-line{
 display:none
}

.slide-category{
 background:#8ab427;
 color:#FFF;
 font-size:28px;
 font-weight:300;
 top:20px !important;
 margin-left:10px !important;
 left:0;
 padding:6px 10px !important;
 text-transform:uppercase;
 position:absolute;
 white-space:nowrap;
}
.ls-nav-prev, .ls-nav-next{
  top: inherit !important;
 bottom: 10px !important;
}
.slide-right {
    left: 0% !important;
    z-index: 9;
    display:none;
}
.Magazine-banner-left{
 width:100% !important; 
 height:500px !important;
} 
.Subscription_Plan ul li{
  padding:0;
 margin:0 0 20px;
 display:block;
 border: 3px solid #d5d5d5;
 background:#FFF;
}
.Subscription_Plan ul {
    width: 100%;
    margin: 0 auto;
    border: none;
    background: none;
    padding: 1px;
}
.Subscription_Plan {
    width: auto;
    margin: 0 auto;
}
.ContactUs_map{
background:none;
min-height: inherit;
}
.ContactUs_map .ContactUs_box{
 width:400px;
 position:inherit;
 margin:0 auto;
 padding:0;
 top:inherit;
 left:inherit;
 background:#FFF;
 border-top:2px solid #483f9e;
 -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
padding:10px 12px 0;
}
.ContactUs_map .ContactUs_box:after{
 display:none;
}
.banner_content .bredcumb {
    padding: 0 0 0 0px;
}
.banner_content .bredcumb a.last{
font-size:14px;
color:#FFF;
display:inline-block;
padding:0 5px 0;
line-height:20px;
width:auto;
margin-bottom:-7px;
 text-overflow: ellipsis;
 white-space:nowrap;
  overflow: hidden;
}
ul.footer_liink_list li {
    padding: 2px 0 2px 3px;
    margin: 0;
    list-style: none;
}
.footer_liink_section h5 {
    font-size: 16px;
    color: #FFF;
    padding: 20px 0 5px 0;
    margin: 0;
    font-weight: 600;
}
.footer_section .Questions-box .Questions {
    font-size: 24px;
    color: #FFF;
    position: relative;
    display: inline-block;
    padding: 12px 20px 10px 0px;
    margin: 0 20px 0 0;
    width:100%;
    display:block;
}
.footer_section .Questions-box {
 width:200px;
 margin:0;
}
.Stay_Connected_share {
    width: 280px;
    float:none;
    margin:0;
}
.footer_section .Questions-box .Questions span{
 display:none;
}
.footer_liink_section {
    border-top: 1px solid #115368;
    padding: 20px 0;
    margin: 15px 10px 0 15px;
}
.container2 {
    text-align: center;
    width: 100%;
    margin:0 10px;
    margin: 0 auto;
}
}
@media only screen and (min-width:1px) and (max-width:420px){
            .top-right-line, .bottom-right-line{
             display:none !important

}
.webinar-top-button {

    margin: 0px 40px 0 10px;

}
.social_menu {
    float: none;
    display: inline-block;
    width: 155px;
    margin: 4px 0px 4px 0px;
}
.webinar_box {
    height: 100%;
    display: block;
    width: 225px;
    position: relative;
    z-index: 9;
}
.webinar_section:before {
    background: #2546d4;
    height: 100%;
    display: block;
    width: 180px;
    position: absolute;
    top: 0;
    left: 0px;
    content: '';
}
.webinar_section:after {
    width: 150px;
    height: 105px;
    display: block;
    border-left-width: 130px;
    border-left-style: solid;
    border-left-color: #2546d4;
    border-top-width: 130px;
    border-top-style: solid;
    border-top-color: transparent;
    border-left-width: 130px;
    border-left-style: solid;
    border-left-color: #2546d4;
    border-bottom-width: 350px;
    border-bottom-style: solid;
    border-bottom-color: transparent;
    position: absolute;
    top: 0px;
    left: 180px;
    content: '';
}
.webinar_box h3 {
    background: #ffea00;
    font-size: 18px;
    color: #000;
    padding: 10px 20px;
    display: inline-block;
}
.webinar_box h2 {
    font-size:18px;
    line-height: 24px;
}
.webinar_section {
    background: url(../images/webinar-img-home.jpg) top right no-repeat;
    background-size: cover;
    min-height: 360px;
    overflow: hidden;
    position: relative;
}
.news_section {
    position: relative;
    width: 100%;
    padding: 40px 0;
    margin:0 auto;
}

.slide-title{
 color: #fff; font-weight: 600; text-transform:uppercase; font-size: 32px;
 top:110px !important;
  width:380px !important;
   top:50px !important;
 margin-left:10px !important;
 left:0;
 text-transform:uppercase;
 position:absolute;
 line-height:40px;
}
.slide-title2{
 color: #fff; font-weight: 600; text-transform:uppercase; font-size: 36px;
 top:110px !important;
  width:380px !important;
   top:60px !important;
 margin-left:10px !important;
 left:0;
 text-transform:uppercase;
 position:absolute;
 line-height:40px;
}
.slide-Description{
 color: #fff; font-weight: 300;  font-size:30px;
 top:110px !important;
  width:380px !important;
   top:100px !important;
 margin-left:10px !important;
 left:0;
 position:absolute;
 line-height:40px;
}
.slide-ReadmoreButton{
 background:#f37326;
 color: #fff; font-weight: normal;  font-size: 14px !important;
   top:170px !important;
 margin-left:10px !important;
 left:0;
 display:inline-block;
 padding: 5px 20px;
 position:absolute;
 line-height:25px;
     -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.slide-ReadmoreButton i{
  font-size: 14px !important;
}
.slide-title-line{
 display:none
}

.slide-category{
 background:#8ab427;
 color:#FFF;
 font-size:28px;
 font-weight:300;
 top:20px !important;
 margin-left:10px !important;
 left:0;
 padding:6px 10px !important;
 text-transform:uppercase;
 position:absolute;
 white-space:nowrap;
}
.ls-nav-prev, .ls-nav-next{
  top: inherit !important;
 bottom: 10px !important;
}
.slide-right {
    left: 0% !important;
    z-index: 9;
    display:none;
}
.Magazine-banner-left{
 width:100% !important; 
 height:500px !important;
} 
.Subscription_Plan ul li{
  padding:0;
 margin:0 0 20px;
 display:block;
 border: 3px solid #d5d5d5;
 background:#FFF;
}
.Subscription_Plan ul {
    width: 100%;
    margin: 0 auto;
    border: none;
    background: none;
    padding: 1px;
}
.Subscription_Plan {
    width: auto;
    margin: 0 auto;
}
.ContactUs_map{
background:none;
min-height: inherit;
}
.ContactUs_map .ContactUs_box{
 width:400px;
 position:inherit;
 margin:0 auto;
 padding:0;
 top:inherit;
 left:inherit;
 background:#FFF;
 border-top:2px solid #483f9e;
 -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
padding:10px 12px 0;
}
.ContactUs_map .ContactUs_box:after{
 display:none;
}
.banner_content .bredcumb {
    padding: 0 0 0 0px;
}
.banner_content .bredcumb a.last{
font-size:14px;
color:#FFF;
display:inline-block;
padding:0 5px 0;
line-height:20px;
width:auto;
margin-bottom:-7px;
 text-overflow: ellipsis;
 white-space:nowrap;
  overflow: hidden;
}
.news_section h2 {
    font-size: 36px;
    color: #010101;
    padding: 0;
    margin: 0;
    font-weight: bold;
}
ul.footer_liink_list li {
    padding: 2px 0 2px 3px;
    margin: 0;
    list-style: none;
}
.footer_liink_section h5 {
    font-size: 16px;
    color: #FFF;
    padding: 20px 0 5px 0;
    margin: 0;
    font-weight: 600;
}
.footer_section .Questions-box .Questions {
    font-size: 24px;
    color: #FFF;
    position: relative;
    display: inline-block;
    padding: 12px 20px 10px 0px;
    margin: 0 20px 0 0;
    width:100%;
    display:block;
}
.footer_section .Questions-box {
 width:200px;
 margin:0;
}
.Stay_Connected_share {
    width: 280px;
    float:none;
    margin:0;
}
.footer_section .Questions-box .Questions span{
 display:none;
}
.container2 {
    text-align: center;
    width: 100%;
    margin:0 10px;
    margin: 0 auto;
}
}
@media (max-width: 991px){
.r-tabs .r-tabs-nav {
    display: none !important;
}
.r-tabs .r-tabs-accordion-title {
    display: block;
}
.tab-content>.tab-pane.r-tabs-state-active{
 visibility:visible;
}
.tab-content>.tab-pane{
 padding:20px 0 20px;
}
.OurEhsServices_section:after {
 display:none
}
.OurEhsServices_section:before {
    background: #140b4c;
    display: block;
    width: 100%;
    position: absolute;
    top: 0;
    right: 0;
    content: '';
}
.OurEhsServices_section h2 {
    color: #FFF;
    font-weight: 300;
    padding: 0px 0 0 20px;
    margin: 0;
    font-size: 48px;
    position: relative;
    z-index: 2;
    text-transform: uppercase;
}
.OurEhsServices_section {
    min-height: inherit;
    padding:20px 0;

}
.OurEhsServices_List_section {
    padding: 0px 15px;
}
.inner_banner .IB_right_section {
 display:none;
}
.inner_banner .IB_left_section {
    width: 100%;

}
}


@media (max-width: 768px){
.Magazine_PastIssue .owl-prev {
    right: 53px;

}
.Magazine_PastIssue .owl-next{
 right: 10px;
}
.CurrentIssue_section {
    background: #FFF;
    padding: 20px 0;
    margin: 0 0 0 0px;
}
.OurEhsServices_section:after {
 display:none
}
.webinar_thnkyou_event_box{
 border:5px solid #d6d6d6;
 padding:20px 20px 15px;
 width:100%;
 margin:0 auto 20px;
 background:#FFF
}

}

@media (min-width: 1900px){


}

















































