@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&display=swap');

body { font-family: 'Montserrat', sans-serif; margin:0; padding:0; background-color:#f7f7f7;}

 


/* DNN LIGHTBOX DEFUALT CSS start here */
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.dnnFormPopup.ui-draggable.ui-resizable {
    position: fixed !important;
    top: 325px !important;
}
.dnnModuleDialog {
    top: 200px !important;
}
/* DNN LIGHTBOX DEFUALT CSS end here */


/* Default CSS start here */
h1{ color: #464646; font-family: 'Montserrat', sans-serif;  font-size: 20px; font-weight: normal; margin:0; text-decoration: none; }
h2{ color: #464646; font-family: 'Montserrat', sans-serif;  font-size: 18px; font-weight: normal; margin:0; text-decoration: none; }
h3{ color: #464646; font-family: 'Montserrat', sans-serif;  font-size: 16px; font-weight: normal; margin:0; text-decoration: none; }
h4{ color: #464646; font-family: 'Montserrat', sans-serif; font-size: 12px; font-weight: normal; margin:0; text-decoration: none; }

a         {color: #666666; font-family: 'Montserrat', sans-serif; text-decoration: none;}
a:link    {color: #666666; text-decoration: underline; }
a:visited {color: #666666; text-decoration: none;}
a:hover   {color: #000000; text-decoration: underline;}
a:active  {color: #666666; text-decoration: none; }

p         { color: #666666; font-family: 'Montserrat', sans-serif; font-size:14px; line-height:22px; margin:5px 0; text-decoration: none; }

ul        { margin: 10px 0; padding:0 0 0 15px;}
ul li     { color: #666666; font-family: 'Montserrat', sans-serif; font-size: 14px; line-height:22px; list-style-type: disc; text-decoration: none; }

.clr      {clear:both;}
/* Default CSS End here */

#mainwrapp        { width:100%; margin:0; padding:0;}
#logo-nevi        { width:100%; padding:0; margin:0; background-color:#474747; z-index:7; position: relative; -webkit-box-shadow: 0 1px 6px 3px #272727; -moz-box-shadow: 0 1px 6px 3px #272727; box-shadow: 0 1px 6px 3px #272727; }
#logo-nevi-mid    { width:975px; margin:0 auto; padding:0;}
#logo             { float:left; margin:0; padding:25px 0 0;}

#contact-sec      { float:right; margin:0; padding:17px 0 0;}
#contact-sec #toplogin            { float:left; margin:0 20px 0 0; padding:0;}
#contact-sec #toplogin a          { color: #ccc; font-size:12pt; text-decoration:none;}
#contact-sec #toplogin a:hover    { text-decoration: underline;}
#contact-sec #social-top          { float:left; margin:0 20px 0 0; padding:0;}
#contact-sec #social-top img      { margin: 0 5px;}
#contact-sec #search-right        { float:left; margin:0; padding:1px 0 0;}

/* Serch css Start here */
#dnn_dnnSEARCH_txtSearch                { width:50px; height:16px; font-family: 'Montserrat', sans-serif; font-size:12px; font-weight:bold; color:#fff; padding:4px 0 0 0; border:0 none; clear:both; background:#ff0000; cursor:pointer; }
#dnn_dnnSEARCH_txtSearch:focus          { width:165px; cursor:text; }

#button-top {left: 63%;overflow: hidden;padding-left:280px;position: absolute;width:50px; margin:6px auto; }
#button-top img                         {  position:relative; left:0; }
.top                                    { margin-top: -47px;}
#button-top img.transparent             { opacity:0;}
#button-top:hover, #button-bottom:hover { cursor: pointer;}
.slide                                  { position: relative; overflow: hidden; width: 350px;}
.slide img                              { position: relative; z-index: 100;}
.slide .innerTop, .slide .innerBottom   { background-color:#000; cursor: none;height: 35px;left:46px;padding:6px;position:absolute;top:-1px;width:222px;z-index: 50;}
.slide .innerTop p, .slide .innerBottom p     { width: 80px;  padding:8px 16px;  color: #fff;  margin: 0; }
.js .slide .innerTop, .js .slide .innerBottom { display: none; }
#button-bottom { width: 100px; position: absolute; left: 75%; top: 240px; padding-left: 100px; overflow: hidden;}

/* style for search show hide */
#search-right { float: right; margin: 12px 0 0;}
.search-p     { float:left;}
.show_hide    { cursor: pointer;}
/* .close        { float: left; padding: 8px 0 0 5px;} */
.close        { float: left; padding: 3px 0 0 5px;}
.slidingDiv   { background:#464646; margin:41px 0 0 -250px; padding:5px 8px 2px 6px /*6px 6px 2px*/; position: absolute; z-index: 1000; display:none;}
.slidingDiv   { }
.show_hide    { display: ;}
.dnnSortable {
    min-height: 43px !important;
}
/* show/hide */
/* style for search show hide END */

#menu             { float:right; margin:0; padding:0;}
#submenu          { background-color:#ff6634; height:50px;}

#slider           { background-color:#ff6634; width:100%; margin:0 0 36px 0; padding:0; line-height:0; max-height:490px; z-index:0;}
#slider-mid       { width:975px; margin:0 auto; padding:0;}
#slider-mid img   { width:100%; height:auto;}
.theme-default .nivoSlider{ box-shadow:none !important;}

#content          { width:100%; margin:0; padding:0; background-color:#f7f7f7;}
#content-mid      { width:975px; margin:0 auto; padding:30px 0 40px; }
#sec1                { margin:0; padding:0;}
#sec2                { margin:0; padding:0;}
#sec2 p              { font-family: 'Montserrat', sans-serif; font-size:15px; font-weight:normal; color:#464646; margin:5px 0; padding:0; line-height:normal; text-decoration:none;}

#sec2 #circle-box1                { width:31%; float:left; text-align:center; margin:0 1%; padding:0;}
#sec2 #circle-box1 h1             { font-family: 'Montserrat', sans-serif; font-size:15px; font-weight:normal; color:#96aabe; margin:10px 0; padding:0; line-height:normal; text-decoration:none;}
#sec2 #circle-box1 h1 a           { color: #96aabe; font-family: 'Montserrat', sans-serif; text-decoration:none;}
#sec2 #circle-box1 h1 a:hover     { text-decoration: underline;}

#sec2 #circle-box2                { width:31%; float:left; text-align:center; margin:0 1%; padding:0;}
#sec2 #circle-box2 h1             { font-family: 'Montserrat', sans-serif; font-size:15px; font-weight:normal; color:#ff6633; margin:10px 0; padding:0; line-height:normal; text-decoration:none;}
#sec2 #circle-box2 h1 a           { color: #ff6633; font-family: 'Montserrat', sans-serif; text-decoration:none;}
#sec2 #circle-box2 h1 a:hover     { text-decoration: underline;}

#sec2 #circle-box3                { width:31%; float:left; text-align:center; margin:0 1%; padding:0;}
#sec2 #circle-box3 h1             { font-family: 'Montserrat', sans-serif; font-size:15px; font-weight:normal; color:#9b9b9b; margin:10px 0; padding:0; line-height:normal; text-decoration:none;}
#sec2 #circle-box3 h1 a           { color: #9b9b9b; font-family: 'Montserrat', sans-serif; text-decoration:none;}
#sec2 #circle-box3 h1 a:hover     { text-decoration: underline;}

#sec3                { margin:40px 0 0; padding:0;}
#sec3 p              { color: #000000; font-family: 'Montserrat', sans-serif; font-size:15px; font-weight: normal; line-height: normal; margin: 5px 0; text-decoration: none;}

#sec3 #orange-box    { width:33.3%; float:left; margin:0; padding:0; background: #ff6633;}
#orange-box h1       {  color: #fff; font-family: 'Montserrat', sans-serif; font-size:15px; font-weight: normal; line-height: normal; margin: 5px 0; padding: 0; text-align:left;}
.date                { color: #fff; font-family: 'Montserrat', sans-serif; font-size: 15px; font-weight: normal;}
.date-gray           { color: #ccc; font-family: 'Montserrat', sans-serif; font-size: 15px; font-weight: normal;}


#sec3 #grey-box       { width:33.3%; float:left; margin:0; padding:0; background: #666666;}
#grey-box h1          {  color: #fff; font-family: 'Montserrat', sans-serif; font-size:15px; font-weight: normal; line-height: normal; margin: 5px 0; padding: 0;}
.register              { background-image:url("images/arrow-bullet.png"); background-position:left 1px; padding:0 0 2px 23px; background-repeat:no-repeat;  font-family: 'Montserrat', sans-serif; color:#ffffff; font-size:12px;}

#sec3 #medium-grey-box { width:33.3%; float:left; margin:0; padding:0; background: #9b9b9b;}
#medium-grey-box h1    {  color: #464646; font-family: 'Montserrat', sans-serif; font-size:15px; font-weight: normal; line-height: normal; margin: 5px 0; padding: 0;}
#medium-grey-box h3    { color: #000000; font-family: 'Montserrat', sans-serif; font-size: 13px; margin: 0;}
.register              { background-image:url("images/TG-icon-check-ltg.svg"); background-position:left 1px; padding:0 0 10px 23px; background-repeat:no-repeat;  font-family: 'Montserrat', sans-serif; color:#ffffff; font-size:12px;}


#sec3 #medium-blue-box { width:33.3%; float:left; margin:0; padding:0; background: #a3c1db;}
#sec3 #medium-blue-box h1 { color:#464646; font-family: 'Montserrat', sans-serif; font-size:15px; font-weight: normal; line-height: normal; margin: 5px 0; padding: 0;}
#sec3 #medium-blue-box .logorotetor  { border: medium none; height:69px; width: 100%; overflow:hidden; }



/* Three box bullet link css here */
.morenews            { background-image:url(images/TG-icon-more-ltg.svg); background-position:left 0px; padding:0 0 0 22px; background-repeat:no-repeat; float:right; font-family: 'Montserrat', sans-serif; color:#ffffff; margin:45px 0 0;}
.morenews a          { color: #ffffff; font-family: 'Montserrat', sans-serif; text-decoration:none;}
.morenews a:hover    { text-decoration: underline;}

.moreevents          { background-image:url(images/TG-icon-more-ltg.svg); background-position:left 0px; padding:0 0 0 22px; background-repeat:no-repeat; float:right; font-family: 'Montserrat', sans-serif; color:#ffffff; margin:65px 0 0;}
.moreevents a        { color: #ffffff; font-family: 'Montserrat', sans-serif; text-decoration:none;}
.moreevents a:hover    { text-decoration: underline;}

.learnmore           { background-image:url(images/TG-icon-more-ltg.svg); background-position:left 0px; padding:0 0 0 22px; background-repeat:no-repeat; float:right; font-family: 'Montserrat', sans-serif; color:#ffffff; margin:12px 0 0;}
.learnmore a         { color: #ffffff; font-family: 'Montserrat', sans-serif; text-decoration:none;}
.learnmore a:hover    { text-decoration: underline;}

@media screen and (-webkit-min-device-pixel-ratio:0) {  
/* CSS Statements that only apply on webkit-based browsers (Chrome, Safari, etc.) */
.morenews            {margin:45px 0 0 0;}
.learnmore           {margin:11px 0 0;}
}


/* Featured Video Section */
#FeaturedVideo       { width:100%; margin:0; padding:0; background-color: #e6f5f0;}
#FeaturedVideo-mid   { width:975px; margin:0 auto; padding:30px 0; } 
#FeaturedVideo-mid h1{ font-family: 'Montserrat', sans-serif; color: #353535; font-weight: normal; font-size: 18px; text-transform: uppercase; text-decoration: none; background-image: url("images/videoicon.png"); background-position: left 0px; padding: 0 0 0 65px; height: 55px; margin: 0 0 25px 0; background-repeat: no-repeat; display: block;}
#FeaturedVideo-mid p { font-family: 'Montserrat', sans-serif; font-size:18px; font-weight:normal; font-style: normal; color:#353535; margin:5px 0; padding:0; line-height:30px; text-decoration:none;}
.btmvideo            { width: 300px; height: 172px; margin: 0 40px 0 0;; padding: 0; float: left; display: block;}
.btmvideo-m          { display: none;}
/* Featured Video Section */




/* developers page 3 boxes */
/* old icon css */   /*.morenews-dev        { background-image: url("images/TG-icon-more-ltg.svg"); background-position: left 2px; background-repeat: no-repeat;color: #ffffff; float: right; font-family: 'Montserrat', sans-serif; margin:46px 0 0; padding: 2px 0 0 23px;}
.morenews-dev a      { color: #ffffff; font-family: 'Montserrat', sans-serif;} /* old icon css */

.morenews-dev        { background-image: url("images/TG-icon-more-ltg.svg"); background-position: left 2px; background-repeat: no-repeat;color: #ffffff; float: right; font-family: 'Montserrat', sans-serif; margin:-9px 0 0; padding: 2px 0 0 23px;}
.morenews-dev a      { color: #ffffff; font-family: 'Montserrat', sans-serif;}

.morenews-ret1        { background-image: url("images/TG-icon-more-ltg.svg"); background-position: left 2px; background-repeat: no-repeat;color: #ffffff; float: right; font-family: 'Montserrat', sans-serif; margin:24px 0 0; padding: 2px 0 0 23px;}
.morenews-ret1 a      { color: #ffffff; font-family: 'Montserrat', sans-serif;}


.visithere-dev        { background-image: url("images/TG-icon-more-ltg.svg"); background-position: left 2px; background-repeat: no-repeat;color: #ffffff; float: right; font-family: 'Montserrat', sans-serif; margin:37px 0 0; padding: 2px 0 0 23px;}
.visithere-dev a      { color: #ffffff; font-family: 'Montserrat', sans-serif;}

.learnmore        { background-image: url("images/TG-icon-more-ltg.svg"); background-position: left 2px; background-repeat: no-repeat;color: #ffffff; float: right; font-family: 'Montserrat', sans-serif; margin:-19px 0 0; padding: 2px 0 0 23px;}


.moreevents-dev       { background-image: url("images/TG-icon-more-ltg.svg"); background-position: left 2px; background-repeat: no-repeat;color: #ffffff; float: right; font-family: 'Montserrat', sans-serif; margin:42px 0 0; padding: 2px 0 0 23px;}
.moreevents-dev a      { color: #ffffff; font-family: 'Montserrat', sans-serif;}
/* developers page 3 boxes */


/* consumers page 3 boxes */
/* old icon css */   /*.morenews-consu        { background-image: url("images/TG-icon-more-ltg.svg"); background-position: left 2px; background-repeat: no-repeat;color: #ffffff; float: right; font-family: 'Montserrat', sans-serif; margin:46px 0 0; padding: 2px 0 0 23px;}
.morenews-consu a      { color: #ffffff; font-family: 'Montserrat', sans-serif;}/* old icon css */   

.morenews-consu        { background-image: url("images/TG-icon-more-ltg.svg"); background-position: left 2px; background-repeat: no-repeat;color: #ffffff; float: right; font-family: 'Montserrat', sans-serif; margin:5px 0 0; padding: 2px 0 0 23px;}
.newpsec                      { color: #fff; font-family: 'Montserrat', sans-serif; font-size:12px; font-weight: bold; line-height: normal; margin: 5px 0; text-decoration: none;}


@media screen and (-webkit-min-device-pixel-ratio:0) {  
/* CSS Statements that only apply on webkit-based browsers (Chrome, Safari, etc.) */
.morenews-consu       { margin: 47px 0 0;}
}




.morenews-consu a      { color: #ffffff; font-family: 'Montserrat', sans-serif;}

.watchvideo-consu        { background-image:url(images/TG-icon-more-ltg.svg); background-position:left 0px; padding:0 0 0 23px; background-repeat:no-repeat; float:right; font-family: 'Montserrat', sans-serif; color:#ffffff; margin:15px 0 0;}
.watchvideo-consu a      { color: #ffffff; font-family: 'Montserrat', sans-serif;}

.moreevents-consu       { background-image: url("images/TG-icon-more-ltg.svg"); background-position: left 2px; background-repeat: no-repeat;color: #ffffff; float: right; font-family: 'Montserrat', sans-serif; margin:18px 0 0; padding: 2px 0 0 23px;}
.moreevents-consu a      { color: #ffffff; font-family: 'Montserrat', sans-serif;}
/* consumers page 3 boxes */


/* retailers page 3 boxes */
.viewmore            { background-image:url(images/TG-icon-more-ltg.svg); background-position:left 1px; padding:2px 0 0 23px; background-repeat:no-repeat; float:right; font-family: 'Montserrat', sans-serif; color:#ffffff; margin:65px 0 0;}
.viewmore a          { color: #ffffff; font-family: 'Montserrat', sans-serif;}

.visithere           { background-image:url(images/TG-icon-more-ltg.svg); background-position:left 1px; padding:2px 0 0 23px; background-repeat:no-repeat; float:right; font-family: 'Montserrat', sans-serif; color:#ffffff; margin:95px 0 0;}
.visithere a         { color: #ffffff; font-family: 'Montserrat', sans-serif;}

.learnmore-ret       { background-image: url("images/TG-icon-more-ltg.svg"); background-position: left 2px; background-repeat: no-repeat;color: #ffffff; float: right; font-family: 'Montserrat', sans-serif; margin:-20px 0px 0 0; padding: 2px 0 0 23px;}
.learnmore-ret a      { color: #ffffff; font-family: 'Montserrat', sans-serif;}
/* retailers page 3 boxes */

.moreevents-in       { background-image:url(images/TG-icon-more-ltg.svg); background-position:left 1px; padding:2px 0 0 23px; background-repeat:no-repeat; float:right; font-family: 'Montserrat', sans-serif; color:#ffffff; margin:5px 0 0;}
.moreevents-in a     { color: #ffffff; font-family: 'Montserrat', sans-serif;}

.learnmore-in        { background-image:url(images/TG-icon-more-ltg.svg); background-position:left 0px; padding:0 0 0 23px; background-repeat:no-repeat; float:right; font-family: 'Montserrat', sans-serif; color:#ffffff; margin:30px 0 0;}
.learnmore-in a      { color: #ffffff; font-family: 'Montserrat', sans-serif;}

.morenews-reta        { background-image: url("images/TG-icon-more-ltg.svg"); background-position: left 2px; background-repeat: no-repeat;color: #ffffff; float: right; font-family: 'Montserrat', sans-serif; margin:31px 0 0; padding: 2px 0 0 23px;}
.morenews-reta a      { color: #ffffff; font-family: 'Montserrat', sans-serif;}


/* Fotter box css here */
#fotter      { background-color: #474747; margin: 0; padding: 0; width: 100%; }
#fottermid   { margin: 0 auto; padding:30px 0; width:975px; }
#fottsec1    { margin:0 0 25px; padding:0;}
#fottsec1 #fott-link { margin:0; padding:0; float:left; }
#fottsec1 #fott-link ul     { margin:0; padding:0;}
#fottsec1 #fott-link ul li  { font-family: 'Montserrat', sans-serif; color:#cccccc; font-size:15px; font-weight: normal; text-decoration:none; 
margin:0 5px 0 0; padding:0; list-style-type:none; display:inline;} 
#fottsec1 #fott-soc         { margin:0; padding:0; float:right; }
#fottsec1 #fott-soc img     { margin: 0 6px;}

#fottsec2                   { margin:0; padding:0;}
#fottsec2 #btmlink          { font-family: 'Montserrat', sans-serif; color: #cccccc; font-size: 13px; font-weight: normal;margin:0; padding:0; float:left; text-decoration: none;}
#fottsec2 #NLbutton         { margin:5px 0 0; padding:0; float:right;}
.newsletter                 { background-color: #ff6634;  background-image:url(images/TG-icon-more-ltg-newsletter.svg); background-position:left 4px; background-repeat:no-repeat; color: #ffffff; font-family: 'Montserrat', sans-serif; font-size:12px; line-height: normal; margin: 0; padding:6px 6px 6px 26px; text-transform: uppercase;}
.newsletter a               { color: #ffffff; font-family: 'Montserrat', sans-serif; text-decoration:none;}
.newsletter a:hover         { text-decoration: underline;}
#fottsec2 #btmlink ul       { margin:0; padding:0;}
#fottsec2 #btmlink ul li    { font-family: 'Montserrat', sans-serif; color:#cccccc; font-size: 12px; font-weight: normal; text-decoration:none; margin:0 5px 0 0; padding:0; list-style-type:none; display:inline;} 
.LOGIN                      { font-family: 'Montserrat', sans-serif; color:#cccccc; font-size: 12px; font-weight: normal; text-decoration: none;}
.LOGIN:link                 { color: #cccccc; text-decoration: none;}
.LOGIN:visited              { color: #cccccc; text-decoration: none;}
.LOGIN:hover                { color: #ff6633; text-decoration: underline;}
.LOGIN:active               { color: #cccccc; text-decoration: none;}

 


/* INTERNAL PAGE CSSS START HERE */
#lightgray-full          { background-color:#f7f7f7; margin:0; padding:0;}
#lightgray-full-mid      { width:975px; margin: 0 auto; padding:50px 0;}

#lightgray-full-mid #th-logo { margin:0 auto; width:39%; display:none;}

#lightgray-full-mid ul   { margin:15px 0 50px 58px; padding:0; }
#lightgray-full-mid ul li{font-family: 'Montserrat', sans-serif; font-weight:normal; font-size:16px; text-decoration: none; color:#666666; line-height:40px; list-style-type:none; }

#lightgray-full-mid #left  { float: left; margin: 0 19px 0 0; width: 48%; }
.white-paper             { color: #464646; font-family: 'Montserrat', sans-serif; font-weight:normal; font-size:15pt; text-transform:uppercase;text-decoration: none; background-image:url(images/TG-icon-papers.svg); background-position:left 3px; padding:14px 0 14px 55px; background-repeat:no-repeat;  }
.presentation             { color: #464646; font-family: 'Montserrat', sans-serif; font-weight:normal; font-size:15pt; text-transform:uppercase;text-decoration: none; background-image:url(images/TG-icon-presentation.svg); background-position:left 3px; padding:14px 0 14px 55px; background-repeat:no-repeat;  }
.videos             { color: #464646; font-family: 'Montserrat', sans-serif; font-weight:normal; font-size:15pt; text-transform:uppercase;text-decoration: none; background-image:url(images/TG-icon-eye-small.svg); background-position:left 3px; padding:14px 0 14px 55px; background-repeat:no-repeat;  }
.news-letter            { color: #464646; font-family: 'Montserrat', sans-serif; font-weight:normal; font-size:15pt; text-transform:uppercase;text-decoration: none; background-image:url(images/TG-icon-newsletter.png); background-position:left 3px; padding:14px 0 14px 55px; background-repeat:no-repeat;  }
#lightgray-full-mid #left ul li a {  color: #000000; font-family: 'Montserrat', sans-serif;}


#lightgray-full-mid #right     { float: left; margin: 0 0 0 19px; width: 48%;}
#lightgray-full-mid #right img { float: none; margin: -45px 0 0 58px;}
#lightgray-full-mid .cosumertitle{  color: #464646; font-family: 'Montserrat', sans-serif; font-size:22px; font-weight: normal; padding: 5px 0; text-decoration: none;  text-transform: uppercase; line-height: normal; margin:0 0 15px;}
#lightgray-full-mid .developertitle{  color: #464646; font-family: 'Montserrat', sans-serif; font-size:22px; font-weight: normal; padding: 5px 0; text-decoration: none;  text-transform: uppercase; line-height: normal; margin:0 0 15px;}

#lightgray-full-mid h2                 { background-image: url("images/our-liaisons-s.png"); background-position: left 12px; background-repeat: no-repeat; color: #ff6633; font-family: 'Montserrat', sans-serif; margin:0px; font-size:15pt; font-weight: normal; padding:18px 0 18px 55px !important; line-height:normal; text-decoration: none; text-transform: uppercase;}

#lightgray-full-mid h3                 { background-image: url(images/TG-icon-eye-small.svg); background-position: left 12px; background-repeat: no-repeat; color: #ff6633; font-family: 'Montserrat', sans-serif; margin:0px; font-size:15pt; font-weight: normal; padding:18px 0 18px 55px !important; line-height:normal; text-decoration: none; text-transform: uppercase;}

#lightgray-full-mid h4                 { background-image: url(images/thread-i.png); background-position: left 12px; background-repeat: no-repeat; color: #ff6633; font-family: 'Montserrat', sans-serif; margin:0px; font-size:15pt; font-weight: normal; padding:18px 0 18px 55px !important; line-height:normal; text-decoration: none; text-transform: uppercase;}



#mediumbluefull          { background-color:#A2C1DB; margin:0; padding:0;}
#mediumbluefull-mid      { width:975px; margin: 0 auto; padding:25px 0;}
#mediumbluefull #mediumbluefull-mid #icon { float:left; margin:0 20px 0 0; padding:0; display:none;}
#mediumbluefull #mediumbluefull-mid #text { float:left; margin:0; padding:0;}
#mediumbluefull #mediumbluefull-mid #text h1{ font-family: 'Montserrat', sans-serif; color:#ffffff; font-size:26px; font-weight:normal; text-decoration:none; margin:5px 0; line-height: normal; text-align:left; background-image:url(images/TG-logo-CC-h-dkg.svg); background-position:left 5px; background-repeat:no-repeat; padding:15px 0 15px 140px;}


#slider-in                { width:100%; background-color:#666666; margin:0; padding:0; }
.in-sha                   { background-image: url(images/sha-or-bg.jpg); background-position: center top; background-repeat: repeat-x; background-color: #ff6634 !important;}
.in-sha-blk               { background-image: url(images/sha-blk-bg.jpg); background-position: center top; background-repeat: repeat-x; background-color: #666666!important;}
#slider-in-mid            { width:975px; margin:0 auto; padding:0px;}
#slider-in-mid #desk      { display:block;}
#slider-in-mid #mob       { display: none;}
#slider-in-mid img        { width:100%; height:auto;}
#slider-in-midfull        { margin:0; padding:0 0 30px; text-align:center;}
#slider-in-midfull img    { width:100%; margin:0; padding:0;}

#slideimg                 { float:left; margin:0 25px 0 0; width: 17%;}
#slideimg img             { width: 100%; }

#slideimg-mob             { display: none;}

#slidetext                { float:left; margin:20px 0 0;}
#slider-in #slider-in-mid #slidetext h1 { color: #ff6633; font-family: 'Montserrat', sans-serif; font-size:35px; font-style: normal; line-height: normal; margin: 5px 0; padding: 0;
}
#slider-in #slider-in-mid #slidetext h2 { color: #f7f7f7; font-family: 'Montserrat', sans-serif; font-size: 18px; font-style: normal; line-height: normal; margin: 0; padding: 0; }

#slider-in #slider-in-mid  #slideimg-right { float:right; margin: 0;}

#mediumgreenfull          { background-color:#A0CDB9; margin:0; padding:0;}
#mediumgbreenfull-mid     { width:975px; margin: 0 auto; padding:25px 0;}
#mediumgreenfull #mediumgbreenfull-mid #icon { float:left; margin:0 20px 0 0; padding:0; display:none;}
#mediumgreenfull #mediumgbreenfull-mid #text { float:left; margin:0; padding:0;}
#mediumgreenfull #mediumgbreenfull-mid #text h1{ font-family: 'Montserrat', sans-serif; color:#ffffff; font-size:26px; font-weight:normal; text-decoration:none; margin:5px 0; line-height: normal; text-align:left; background-image:url(images/TG-logo-CC-h-dkg.svg); background-position:left 5px; background-repeat:no-repeat; padding:15px 0 15px 140px;}



#content-fullwhite           { background-color:#f7f7f7; margin:0; padding:0;}
#content-fullwhite-mid       { width: auto; margin: 0 auto; padding:44px 0;}

#content-fullwh           { background-color:#d9e2ed; margin:0; padding:0; display: none;}
#content-fullwh-mid       { width: auto; margin: 0 auto; padding:50px 0;}
#middlepane               { width:975px; margin:0 auto; padding:0; }
#fullwidthPane            { width:100%; margin:0 auto; padding:0; }

#content-fullwh #content-fullwh-mid  #leftside  { float: left; margin: 0 15px 0 0; width: 48%; }
#content-fullwh #content-fullwh-mid  #rightside { float: right; margin: 0 0 0 15px; width: 48%; }
#content-fullwh #content-fullwh-mid  #rightside ul    { margin: 25px 0; padding: 0 0 0 50px;}
#content-fullwh #content-fullwh-mid  #rightside ul li { color: #666666; font-family: 'Montserrat', sans-serif; font-size:13pt; line-height:25pt; list-style-type: none; text-decoration: none;}
#content-fullwh #content-fullwh-mid  #rightside ul li a      { text-decoration:none;}
#content-fullwh #content-fullwh-mid  #rightside ul li a:hover{ text-decoration: underline;}
#content-fullwh #content-fullwh-mid #leftside .left-space { margin:15px 0 0 56px;}
#content-fullwh #content-fullwh-mid #leftside .left-space iframe { width: auto; margin:5px 0 0;}
#content-fullwh #content-fullwh-mid #leftside .dsk    { display:block;}
#content-fullwh #content-fullwh-mid #rightside .mob   { display:none;}

#content-fullgr           { background-color:#d9e2ed; margin:0; padding:0;}
#content-fullgr-mid       { width: auto; margin: 0 auto; padding:50px 0;}

#content-fullgr #content-fullgr-mid  #leftside  { float: left; margin: 0 15px 0 0; width: 48%; }
#content-fullgr #content-fullgr-mid  #rightside { float: right; margin: 0 0 0 15px; width: 48%; }

.yt-vid                        { margin: -35px 0 0 58px;}

#orangefull                        { background-color:#FF6633; margin:0; padding:0;}
#orangefull-mid                    { width:975px; margin: 0 auto; padding:25px 0;}
#orangefull #orangefull-mid #icon  { float:left; margin:0 20px 0 0; padding:0; display:none;}
#orangefull #orangefull-mid #text  { float:left; margin:0; padding:0;}
#orangefull #orangefull-mid #text h1{ font-family: 'Montserrat', sans-serif; color:#fff; font-size:25px; font-weight:normal; text-decoration:none; margin:5px 0; line-height: normal; text-align:left; background-image:url(images/TG-icon-calendar-wh.svg); background-position:left 5px; background-repeat:no-repeat; padding:6px 0 30px 85px;}
#orangefull #orangefull-mid #text h2{ font-family: 'Montserrat', sans-serif; color:#fff; font-size:25px; font-weight:normal; text-decoration:none; margin:5px 0; line-height: normal; text-align:left; background-image:url(images/dev-cale.png); background-position:left 5px; background-repeat:no-repeat; padding:6px 0 30px 85px;}
#orangefull #orangefull-mid #text .viewmore { background-image: url("images/TG-icon-more-ltg.svg"); background-position: left 1px; background-repeat: no-repeat; color: #ffffff; float:left; font-family: 'Montserrat', sans-serif; margin:-25px 0 0 87px; padding:1px 0 1px 23px;}

#lightgray-full-mid .th-logo       { float: right; margin: 0 0 0 25px; display:block;}
#lightgray-full-mid #th-logo-mob   { margin:0; display:none;}
.dwld-reso a                       { color: #ff6633; font-family: 'Montserrat', sans-serif; font-size:14px; background-image:url(images/TG-icon-more-org.svg); background-position:left 0; background-repeat:no-repeat; padding:2px 0 2px 22px;}

#lightgray-full-mid #right ul li a {  color: #000000; font-family: 'Montserrat', sans-serif;}

#orange-light-full             { background-color:#cdcdcc; margin:0; padding:0;}
#orange-light-full-mid         { width:975px; margin: 0 auto; padding:25px 0;}
#orange-light-full #orange-light-full-mid #icon { float:left; margin:0 20px 0 0; padding:0; display:none;}
#orange-light-full #orange-light-full-mid #text { float:left; margin:0; padding:0;}
#orange-light-full #orange-light-full-mid #text h1{ font-family: 'Montserrat', sans-serif; color:#FF6633; font-size:26px; font-weight:normal; text-decoration:none; margin:5px 0; line-height: normal; text-align:left; background-image:url(images/TG-icon-asterisk.svg); background-position:left 5px; background-repeat:no-repeat; padding:3px 0 3px 85px;}
#orange-light-full #orange-light-full-mid #text h2{ font-family: 'Montserrat', sans-serif; color:#FF6633; font-size:26px; font-weight:normal; text-decoration:none; margin:5px 0; line-height:33px; text-align:left; background-image:url(images/TG-icon-asterisk.svg); background-position:left 5px; background-repeat:no-repeat; padding:3px 0 3px 85px;}

#medium-green-full       { background-color:#666666; margin:0; padding:0;}
#medium-green-full-mid   { width:975px; margin: 0 auto; padding:25px 0;}
#gr-ad                   { margin:0; padding:0;}
#sec                     { margin:0; padding:0 5px; display: table-cell; vertical-align: middle;}
#sec-1                   { margin:0; padding:0 5px; display: table-cell; vertical-align: top;}
#gr-ad h1                { color: #cdcdcc; font-family: 'Montserrat', sans-serif; font-size:25px; font-weight: normal; margin:0; line-height:normal; text-decoration: none; text-align: left;}
#gr-ad h2                { color: #BEE1D2; font-family: 'Montserrat', sans-serif; font-size:55px; font-weight: bold; margin:0; line-height:normal; text-decoration: none;}
#gr-ad h3                { color: #cdcdcc; font-family: 'Montserrat', sans-serif; font-size:25px; font-weight: normal; margin:15px 0 0; line-height:normal; text-decoration: none;}
#gr-ad h4                { color: #BEE1D2; font-family: 'Montserrat', sans-serif; font-size:17px; font-weight: normal; margin:18px 0 0 -30px; line-height:normal; transform:rotate(-90deg); text-decoration: none;}

           
#lightblue-full          { background-color:#cccccc; margin:0; padding:0;}
#lightblue-full-mid      { width:975px; margin: 0 auto; padding:50px 0;}
#lightblue-full-mid h1   { font-family: 'Montserrat', sans-serif; color:#464646; font-size:15px; line-height:20px; margin: 0 0 0px; text-transform: capitalize; padding: 0 0 0 15px;}

#mid-white-full          { background-color:#ffffff; margin:0; padding:0;}
#mid-white-full-mid      { max-width:975px; width:100%; margin: 0 auto; padding:25px 0;}

#faq                     { margin: 0 0 20px 78px;}

#faq-box                 { margin-bottom:20px; }
#faq-box h1              { color: #ff6633; font-family: 'Montserrat', sans-serif; font-size: 22px; line-height: normal; margin:5px 0 10px;text-decoration: none;}
#faq-box h2              { color: #464646; font-family: 'Montserrat', sans-serif; font-size:14pt; line-height: normal; margin:15px 0; text-decoration: none; text-transform: uppercase;}
#faq-box h3              { color: #464646; font-family: 'Montserrat', sans-serif; font-size:13pt; margin-bottom: 10px; text-decoration: none; text-transform: capitalize; line-height:16pt; background-image: url(images/toggle-or.svg); background-repeat:no-repeat; background-position:left 6px; margin:0; padding:0 0 0 15px;}

.faq-box                 { margin-bottom:20px; }
.faq-box h1              { color: #ff6633; font-family: 'Montserrat', sans-serif; font-size: 22px; line-height: normal; margin:5px 0 10px;text-decoration: none;}
.faq-box h2              { color: #464646; font-family: 'Montserrat', sans-serif; font-size:14pt; line-height: normal; margin:15px 0; text-decoration: none; text-transform: uppercase;}
.faq-box h3              { color: #464646; font-family: 'Montserrat', sans-serif; font-size:13pt; margin-bottom: 10px; text-decoration: none; text-transform: capitalize; line-height:16pt; background-image: url(images/toggle-or.svg); background-repeat:no-repeat; background-position:left 6px; margin:0; padding:0 0 0 15px;}

/* INTERNAL PAGE CSSS END HERE */


/*New Design Layout Csss Start here */
#Lbfull                  { background-color:#d9e2ed;  margin:0;  padding:50px 0;}
#Lbfull-mid              { width:975px; margin: 0 auto;}
#leftnew                 { float: left; margin: 0 15px 0 0; width: 48%; }
#rightnew                { float: right; margin: 0 0 0 15px; width: 48%; }

#Lbfull h1 {  background-image: url("images/Thread-logomark-dkg.svg"); background-position: left 0; background-repeat: no-repeat; font-family: 'Montserrat', sans-serif; color:#fe784c; font-size:15pt; font-weight:normal; text-decoration: none; text-transform: uppercase; margin: 0; padding: 2px 0 1px 70px;}
#Lbfull h2 { color: #464646; font-family: 'Montserrat', sans-serif; font-size:15pt; font-weight: normal; line-height:24pt; margin:15px 0 0 70px; text-decoration: none;}

.l-more-or { background-image: url("images/or-readmore.svg"); background-position: left 0px; background-repeat: no-repeat; color:#ff6633; float:left; font-family: 'Montserrat', sans-serif; font-size:12pt; margin:10px 0 0; padding:0 0 0 28px;}
.l-more-or a { color:#ff6633; font-family: 'Montserrat', sans-serif; text-decoration:none;}
.l-more-or a:hover     { text-decoration: underline!important;}

.dwl{ background-image:none!important; font-family: 'Montserrat', sans-serif; color:#464646!important; font-size:13pt!important; font-weight:normal; text-decoration: none; text-transform: uppercase; margin:0!important; padding:0!important;}
.dwl-nor { font-size:15pt !important; padding:0 0 0 56px !important;}

#space-t   { margin:267px 0 0; }

#rightnew .mob { display:none;}
#rightnew .mob .dwl{ background-image:none!important; font-family: 'Montserrat', sans-serif; color:#464646!important; font-size:13pt!important; font-weight:normal; text-decoration: none; text-transform: uppercase; margin:0!important; padding:0!important;}
#rightnew .mob .dwl-nor { font-size:13pt !important; padding:0 0 0 56px !important;}



#Lgreyfull                              { background-color:#cccccc; margin:0;  padding:0;}
#Lgreyfull-mid                          { width:975px; margin: 0 auto;}
#Lgreyfull-mid #leftnew                 { float: left; margin: 0 15px 0 0; width: 48%; }
#Lgreyfull-mid #rightnew                { float: right; margin: 0 0 0 15px; width: 48%; }

#Lgreyfull h1 {  background-image: url("images/Thread-logomark-dkg.svg"); background-position: left 0; background-repeat: no-repeat; font-family: 'Montserrat', sans-serif; color:#fe784c; font-size:15pt; font-weight:normal; text-decoration: none; text-transform: uppercase; margin: 0; padding: 2px 0 1px 70px;}
#Lgreyfull h2 { color: #464646; font-family: 'Montserrat', sans-serif; font-size:15pt; font-weight: normal; line-height:24pt; margin:15px 0 0 70px; text-decoration: none;}

#Lgreyfull-mid #rightnew .l-more-or { background-image: url("images/or-readmore.svg"); background-position: left 0px; background-repeat: no-repeat; color:#ff6633; float:left; font-family: 'Montserrat', sans-serif; font-size:12pt; margin:10px 0 0; padding:0 0 0 28px;}
#Lgreyfull-mid #rightnew .l-more-or a { color:#ff6633; font-family: 'Montserrat', sans-serif; text-decoration:none;}
#Lgreyfull-mid #rightnew .l-more-or a:hover     { text-decoration: underline!important;}

#Lgreyfull .dwl{ background-image:none!important; font-family: 'Montserrat', sans-serif; color:#464646!important; font-size:13pt!important; font-weight:normal; text-decoration: none; text-transform: uppercase; margin:0!important; padding:0!important;}
#Lgreyfull .dwl-nor { font-size:15pt !important; padding:0 0 0 56px !important;}

#Lgreyfull #space-t { margin:20px 0 0; }

#rightnew .mob { display:none;}
#rightnew .mob .dwl{ background-image:none!important; font-family: 'Montserrat', sans-serif; color:#464646!important; font-size:13pt!important; font-weight:normal; text-decoration: none; text-transform: uppercase; margin:0!important; padding:0!important;}
#rightnew .mob .dwl-nor { font-size:13pt !important; padding:0 0 0 56px !important;}




#LGfull                  { background-color:#F7F7F7; margin:0;  padding:50px 0;}
#LGfull-mid              { width:975px; margin: 0 auto;}
#bio-full                { width:975px; margin: 0 auto 25px; border-bottom:1px solid #000;}
#bio-full #sec1          { float: left; margin: 0 15px 15px 0; width: 48%; }
#bio-full #sec2          { float: right; margin: 0 0 15px 15px; width: 48%; }

#bio-full #sec1 img      { float:left; margin:0 15px 30px 0; padding:0;}
#bio-full #sec2 img      { float:left; margin:0 15px 30px 0; padding:0;}

#LGfull #LGfull-mid #bio-full h1 {color: #464646; font-family: 'Montserrat', sans-serif;  font-size:13pt; font-weight: 600;  margin:5px 0; line-height:normal;}
#LGfull #LGfull-mid #bio-full h2 {color: #ff6633; font-family: 'Montserrat', sans-serif; font-size:17pt; font-weight: 600; margin:0 0 5px; text-decoration: none; }
#LGfull #LGfull-mid #bio-full h3 {color: #464646; font-family: 'Montserrat', sans-serif; font-size:12pt; margin:0 0 5px; line-height:normal;}
#LGfull #LGfull-mid #bio-full p { color: #464646; font-family: 'Montserrat', sans-serif; font-size:13pt; line-height:18pt; text-decoration: none;}

#LGfull #LGfull-mid #bio-full a         { color: #ff6633; font-family: 'Montserrat', sans-serif; font-size:11pt; font-weight: 500; text-decoration: none; cursor:pointer;}
#LGfull #LGfull-mid #bio-full .readmore a:link    { color: #ff6633; text-decoration: none;}
#LGfull #LGfull-mid #bio-full .readmore a:hover   { color: #ff6633; text-decoration: underline;}
#LGfull #LGfull-mid #bio-full .readmore a:active  { color: #ff6633; text-decoration: none; }
#LGfull #LGfull-mid #bio-full .readmore a:visited { color: #ff6633; text-decoration: none;}


#LWfull                  { background-color:#FFFFFF; margin:0;  padding:50px 0;}
#LWfull-mid              { width:975px; margin: 0 auto;}



#DGfull                  { background-color:#cccccc; margin:0;  padding:50px 0;}
#DGfull-mid              { width:975px; margin: 0 auto;}
.faq-new                 { margin: 0 0 0 80px;}
#DGfull #DGfull-mid h1 { background-image: url("images/TG-icon-questionmark.svg"); background-position: left 0; background-repeat: no-repeat; color: #464646; font-family: 'Montserrat', sans-serif; margin: 0 0 10px !important; font-size:16pt; font-weight: normal; padding:1px 0 0 75px !important; text-decoration: none; text-transform: uppercase;}

/* NEWLight bio box css start here */
#libiofull                    { width:975px; margin: 0 auto; }
.closesigntop                 { float: right; margin: 0 16px 5px 0;}
#libiofull #leftsec           { float: left; margin: 0 15px 15px 0; width: 48%; }
#libiofull #rightsec          { float: right; margin: 0 0 15px 15px; width: 48%; }

#libiofull #leftsec img       { float:left; margin:0 15px 100px 0; padding:0;}
#libiofull #rightsec img      { float:left; margin:0 15px 15px 0; padding:0;}

#libiofull #leftsec h1 {color:#464646; font-family: 'Montserrat', sans-serif; font-size:13pt; margin:5px 0; line-height:normal;}
#libiofull #leftsec h2 {color:#ffffff; font-family: 'Montserrat', sans-serif; font-size:17pt; font-weight:normal;margin:0 0 5px; line-height:normal;}
#libiofull #leftsec h3 {color:#464646; font-family: 'Montserrat', sans-serif; font-size:12pt; margin:0 0 5px;line-height:normal;}
#libiofull #rightsec p {color:#ffffff; font-family: 'Montserrat', sans-serif; font-size:10pt; line-height:13pt; text-decoration: none; margin:0 0 10px;}
#libiofull #leftsec .readmore a { color: #ffffff;}
/* NEWLight bio box css End here */

/* TECHNOLOGY PAGE */
#tech-topfull                              { background-color: #a2c2db;  margin: 0; padding:50px 0;}
#tech-topfull-mid                          { margin: 0 auto; padding:0; width:975px;}
#tech-topfull-mid #badge                   { width:205px; float:left; margin:0; padding:0;}
#tech-topfull-mid #badge img               { margin: 0 13px; }
#tech-topfull-mid #title                   { width:24%; float:left; margin:0 50px 0 40px; padding:0;}
#tech-topfull-mid #title h1                { font-family: 'Montserrat', sans-serif; color:#464646; font-size:27pt; letter-spacing: 3px; font-weight:normal; text-decoration:none; margin:0 0 10px; padding:0; line-height:normal;}
#tech-topfull-mid #infotxt                 { width:45%; float:left; margin:0; padding:0;}
#tech-topfull-mid #infotxt p               { color: #fff; font-family: 'Montserrat', sans-serif;  font-size: 16pt; font-weight: normal; margin:30px 0 0; padding:0; text-decoration: none; line-height:normal; }
.pro-find                                  { background-image:url(images/TG-icon-more-ltg.svg); background-position:left 0px; padding:2px 0 2px 22px; font-size:14px;background-repeat:no-repeat; font-family: 'Montserrat', sans-serif; color:#ffffff; margin:0;}
.pro-find a                                { color: #ffffff; font-family: 'Montserrat', sans-serif; text-decoration:none;}
.pro-find a:hover                          { text-decoration: underline;}
#btm-img                                   { margin:30px 0 0; padding:0;}
#btm-img img                               { width:100%; height:auto;}
#btm-img-m                                 { display:none; margin:30px 0 0; padding:0;}
#btm-img-m img                             { width:100%; height:auto;}
#link-m                                    { display:none;}
.pro-findm                                 { display:none;}

#tech-newfullwh                            { background-color: #f7f7f7;  margin: 0; padding:50px 0;}
#tech-newfullwh #tech-fullwh-mid               { margin: 0 auto; padding:0; width: auto;}
#tech-newfullwh #tech-fullwh-mid #mid-con-pane { margin: 0 auto; padding: 0; width: 975px;}
#tech-newfullwh #tech-fullwh-mid #mid-con-pane #leftside  { float: left; margin: 0 15px 0 0; width: 48%;}
#tech-newfullwh #tech-fullwh-mid #mid-con-pane #leftside .tech-home { margin:5px 0 0 75px; display:block;}
#tech-newfullwh #tech-fullwh-mid #mid-con-pane #rightside { float: right; margin: 0 0 0 15px; width: 48%;}
#tech-newfullwh #tech-fullwh-mid #mid-con-pane #rightside .tech-home-m { margin:0; display:none;}
#tech-newfullwh #tech-fullwh-mid #mid-con-pane #leftside h1 { background-image: url("images/TG-icon-home.svg"); background-position: left 0; background-repeat: no-repeat; color: #ff6633; font-family: 'Montserrat', sans-serif; margin: 0 0 10px !important; font-size:15pt; font-weight: normal; padding:0px 0px 0px 75px !important; display:block; vertical-align:top; height:55px; line-height:normal; text-decoration: none; text-transform: uppercase;}
#tech-newfullwh #tech-fullwh-mid #mid-con-pane #rightside p{ color: #666666; font-family: 'Montserrat', sans-serif; font-size: 13px; line-height: 18px; margin: 5px 0; text-decoration: none; }
#tech-newfullwh #tech-fullwh-mid #mid-con-pane #rightside ul li { color: #666666; font-family: 'Montserrat', sans-serif; font-size: 13px; line-height: 18px; list-style-type: disc; text-decoration: none;}


#tech-mem-logo                                 { background-color:#fff;  margin: 0; padding:50px 0;}
#tech-mem-logo-mid                             { width: 975px; margin:0 auto; padding:0;}
#tech-mem-logo-mid #leftsec                    { float: left; margin: 0 15px 0 0; width: 48%;}
#tech-mem-logo-mid #leftsec h1                 { background-image: url("images/th-certified-product.png"); background-position: left 0; background-repeat: no-repeat; color: #ff6633; font-family: 'Montserrat', sans-serif; margin:0px; font-size:15pt; font-weight: normal; padding:18px 0 18px 70px !important; line-height:normal; text-decoration: none; text-transform: uppercase;}
#tech-mem-logo-mid #leftsec p                  { color: #666666; font-family: 'Montserrat', sans-serif;font-size: 14px; line-height: 22px; margin:0 0 5px 77px; text-decoration: none;}
#tech-mem-logo-mid #rightsec                   { float: right; margin: 0 0 0 15px; width: 48%;}
#tech-mem-logo-mid #rightsec .moduletitle      { font-family: 'Montserrat', sans-serif; font-size:15px; color:#000; text-decoration:none;}
#tech-mem-logo-mid #rightsec select            { display: block; width:100%; border:1px solid #d9d9d9; background-color:#f7f7f7; padding:2px;}
#tech-mem-logo-mid #rightsec #listing          { margin:25px 0 0;}
#tech-mem-logo-mid #fullsec                    { margin:0; padding:0; clear:both;}
#tech-mem-logo-mid #fullsec #logo-list         { margin:0; padding:0;}
#tech-mem-logo-mid #fullsec #logo-list ul      { padding: 0; margin:0; list-style-type:none;}
#tech-mem-logo-mid #fullsec #logo-list ul li   { display: inline-block; margin:1%; text-align:center; width:30%; cursor:pointer;}
#tech-mem-logo-mid #fullsec #logo-list img     { margin: 5px; max-width: 100%; }

#tech-mem-logo-mid h2                 { background-image: url("images/th-certified-product.png"); background-position: left 0; background-repeat: no-repeat; color: #ff6633; font-family: 'Montserrat', sans-serif; margin:0px; font-size:15pt; font-weight: normal; padding:18px 0 18px 70px !important; line-height:normal; text-decoration: none; text-transform: uppercase;}
#tech-mem-logo-mid .intro-txt                  { margin: 0 0 0 75px;}
#tech-mem-logo-mid #prodbox                    { margin:30px 0 50px 75px;}
#tech-mem-logo-mid #prod-sec1                  { width:16%; float:left; margin:0 15px 0 0; padding:0;}
#tech-mem-logo-mid #prod-sec2                  { width:82%; float:left; margin:0; padding:0 0 50px; border-bottom:1px solid #e4e4e4;}
#tech-mem-logo-mid #prod-sec2 h3               { color: #464646; font-family: 'Montserrat', sans-serif; font-size: 25px; font-weight: normal; margin: 0; text-decoration: none;}
#tech-mem-logo-mid #prod-sec2 p                { color: #666666; font-family: 'Montserrat', sans-serif; font-size: 14px; line-height: 22px; margin: 5px 0; text-decoration: none; text-align:justify;}



#tech-newDGfull                                { background-color: #cccccc;  margin: 0; padding:50px 0;}
#tech-newDGfull #tech-fullDG-mid               { width: 975px; margin: 0 auto; padding:0;}
#tech-newDGfull #tech-fullDG-mid #DGleftside     { float: left; margin: 0 15px 0 0; width: 48%;}
#tech-newDGfull #tech-fullDG-mid #DGrightside    { float: right; margin: 0 0 0 15px; width: 48%;}
#tech-newDGfull #tech-fullDG-mid #DGleftside h1  { background-image: url("images/TG-icon-lock.svg"); background-position: left 0; background-repeat: no-repeat; color: #ff6633; font-family: 'Montserrat', sans-serif; margin:0px; font-size:15pt; font-weight: normal; padding:16px 0 16px 75px !important; line-height:normal; text-decoration: none; text-transform: uppercase;}
#tech-newDGfull #tech-fullDG-mid #DGleftside h2  { color: #464646; font-family: 'Montserrat', sans-serif;  font-size:16pt; font-weight: normal; margin:0; padding:0 0 0 75px; text-decoration: none; }

#tech-newLbfull                                { background-color: #d9e2ed;  margin: 0; padding:50px 0;}
#tech-newLbfull #tech-newLbfull-mid               { width: 975px; margin: 0 auto; padding:0;}
#tech-newLbfull #tech-newLbfull-mid #LBleftside     { float: left; margin: 0 15px 0 0; width: 48%;}
#tech-newLbfull #tech-newLbfull-mid #LBleftside .tech-battery { display: block; margin:20px 0 0 75px;}

#tech-newLbfull #tech-newLbfull-mid #LBrightside    { float: right; margin: 0 0 0 15px; width: 48%;}
#tech-newLbfull #tech-newLbfull-mid #LBrightside .tech-battery-m { margin:0; display:none;}

#tech-newLbfull #tech-newLbfull-mid #LBleftside h1  { background-image: url("images/TG-icon-battery.svg"); background-position: left 0; background-repeat: no-repeat; color: #ff6633; font-family: 'Montserrat', sans-serif; margin:0px; font-size:15pt; font-weight: normal; padding:16px 0 16px 75px !important; line-height:normal; text-decoration: none; text-transform: uppercase;}
#tech-newLbfull #tech-newLbfull-mid #LBleftside h2  { color: #464646; font-family: 'Montserrat', sans-serif;  font-size: 16pt; font-weight: normal; margin:0; padding:0 0 0 75px; text-decoration: none; }


#tech-new-WHbtm        { background-color: #f7f7f7;  margin: 0; padding:50px 0;}
#tech-new-WHbtm #tech-new-WHbtm-mid               { margin: 0 auto; padding:0; width: 975px;}
#tech-new-WHbtm #tech-new-WHbtm-mid #WHleftside  { float: left; margin: 0 15px 0 0; width: 48%;}
#tech-new-WHbtm #tech-new-WHbtm-mid #WHrightside { float: right; margin: 0 0 0 15px; width: 48%;}
#tech-new-WHbtm #tech-new-WHbtm-mid #WHleftside h1 { color: #ff6633; font-family: 'Montserrat', sans-serif; margin: 0 0 10px !important; font-size:15pt; font-weight: normal; padding:0 0 20px;line-height:normal; text-decoration: none; text-transform: uppercase;}
#tech-new-WHbtm #tech-new-WHbtm-mid #WHleftside h2{ background-image: url("images/TG-icon-eye-big.svg"); background-position: left 0; background-repeat: no-repeat; color: #ff6633; font-family: 'Montserrat', sans-serif; font-size: 15pt; font-weight: normal; line-height: normal; margin: 0; padding: 16px 0 16px 75px !important; text-decoration: none; text-transform: uppercase;}
#tech-new-WHbtm #tech-new-WHbtm-mid ul    { margin:5px 0 10px 40px; padding:0px 0 0 37px; }
#tech-new-WHbtm #tech-new-WHbtm-mid ul li { color: #666666; font-family: 'Montserrat', sans-serif; font-size:17px; line-height:38px; list-style-type: none; text-decoration: none;}
#tech-new-WHbtm #tech-new-WHbtm-mid ul li a:link  { color:#666666; text-decoration: none;}
#tech-new-WHbtm #tech-new-WHbtm-mid ul li a:hover { color:#000000; text-decoration: underline;}
#tech-new-WHbtm #tech-new-WHbtm-mid #video-thum   { margin:18px 0 0 60px; padding:0; text-align:left;}
#tech-new-WHbtm #tech-new-WHbtm-mid .wh-peper-d   { display:none;}
/* TECHNOLOGY PAGE */


/* TECHNOLOGY PAGE NEW COLOR SECTION */
#tech-new-white-sec                               { background-color: #f7f7f7;  margin: 0; padding:50px 0;}
#tech-new-white-sec #tech-new-white-sec-mid       { margin: 0 auto; padding:0; width: auto;}
#tech-new-white-sec #tech-new-white-sec-mid #mid-content-pane            { margin: 0 auto; padding: 0; width: 975px;}
#tech-new-white-sec #tech-new-white-sec-mid #mid-content-pane #leftside  { float: left; margin: 0 15px 0 0; width: 48%;}
#tech-new-white-sec #tech-new-white-sec-mid #mid-content-pane #rightside { float: right; margin: 0 0 0 15px; width: 48%;}

#tech-new-white-sec  #tech-new-white-sec-mid #mid-content-pane #leftside h1 { background-image: url("images/TG-icon-reliable.png"); background-position: left 0; background-repeat: no-repeat; color: #ff6633; font-family: 'Montserrat', sans-serif; margin: 0 0 10px !important; font-size:15pt; font-weight: normal; padding:17px 0 17px 75px !important; display:block; vertical-align:top; line-height:normal; text-decoration: none; text-transform: uppercase;}

#tech-new-white-sec #tech-new-white-sec-mid h2    { color: #464646; font-family: 'Montserrat', sans-serif; font-size: 16pt; font-weight: normal; margin: 0; padding: 0 0 0 75px; text-decoration: none;}

#tech-new-white-sec #tech-new-white-sec-mid #mid-content-pane #rightside p{ color: #666666; font-family: 'Montserrat', sans-serif; font-size: 13px; line-height: 18px; margin: 5px 0; text-decoration: none; }



#tech-new-green-sec                               { background-color: #e6f5f0;  margin: 0; padding:50px 0;}
#tech-new-green-sec #tech-new-green-sec-mid       { width: 975px; margin: 0 auto; padding:0;}
#tech-new-green-sec #tech-new-green-sec-mid #leftside  { float: left; margin: 0 15px 0 0; width: 48%;}
#tech-new-green-sec #tech-new-green-sec-mid #rightside { float: right; margin: 0 0 0 15px; width: 48%;}

#tech-new-green-sec #tech-new-green-sec-mid #leftside h1 { background-image: url("images/TG-icon-IPv6.png"); background-position: left 0; background-repeat: no-repeat; color: #ff6633; font-family: 'Montserrat', sans-serif; margin: 0 0 10px !important; font-size:15pt; font-weight: normal; padding:17px 0 17px 75px !important; display:block; vertical-align:top; line-height:normal; text-decoration: none; text-transform: uppercase;}

#tech-new-green-sec #tech-new-green-sec-mid h2           { color: #464646; font-family: 'Montserrat', sans-serif; font-size: 16pt; font-weight: normal; margin: 0; padding: 0 0 0 75px; text-decoration: none;}

#tech-new-green-sec #tech-new-green-sec-mid #rightside p{ color: #666666; font-family: 'Montserrat', sans-serif; font-size: 13px; line-height: 18px; margin: 5px 0; text-decoration: none; }



#tech-new-grey-sec                               { background-color: #cccccc;  margin: 0; padding:50px 0;}
#tech-new-grey-sec #tech-new-grey-sec-mid        { width: 975px; margin: 0 auto; padding:0;}
#tech-new-grey-sec #tech-new-grey-sec-mid #leftside  { float: left; margin: 0 15px 0 0; width: 48%;}
#tech-new-grey-sec #tech-new-grey-sec-mid #rightside { float: right; margin: 0 0 0 15px; width: 48%;}

#tech-new-grey-sec #tech-new-grey-sec-mid #leftside h1 { background-image: url("images/TG-icon-scalable.svg"); background-position: left 0; background-repeat: no-repeat; color: #ff6633; font-family: 'Montserrat', sans-serif; margin: 0 0 10px !important; font-size:15pt; font-weight: normal; padding:17px 0 17px 75px !important; display:block; vertical-align:top; line-height:normal; text-decoration: none; text-transform: uppercase;}

#tech-new-grey-sec #tech-new-grey-sec-mid h2           { color: #464646; font-family: 'Montserrat', sans-serif; font-size: 16pt; font-weight: normal; margin: 0; padding: 0 0 0 75px; text-decoration: none;}

#tech-new-grey-sec #tech-new-grey-sec-mid #rightside p{ color: #666666; font-family: 'Montserrat', sans-serif; font-size: 13px; line-height: 18px; margin: 5px 0; text-decoration: none; }



#tech-new-blue-sec                               { background-color: #dae2ed;  margin: 0; padding:50px 0;}
#tech-new-blue-sec #tech-new-blue-sec-mid        { width: 975px; margin: 0 auto; padding:0;}
#tech-new-blue-sec #tech-new-blue-sec-mid #leftside  { float: left; margin: 0 15px 0 0; width: 48%;}
#tech-new-blue-sec #tech-new-blue-sec-mid #rightside { float: right; margin: 0 0 0 15px; width: 48%;}

#tech-new-blue-sec #tech-new-blue-sec-mid #leftside h1 { background-image: url("images/TG-icon-roundarrow.svg"); background-position: left 0; background-repeat: no-repeat; color: #ff6633; font-family: 'Montserrat', sans-serif; margin: 0 0 10px !important; font-size:15pt; font-weight: normal; padding:17px 0 17px 75px !important; display:block; vertical-align:top; line-height:normal; text-decoration: none; text-transform: uppercase;}

#tech-new-blue-sec #tech-new-blue-sec-mid h2           { color: #464646; font-family: 'Montserrat', sans-serif; font-size: 16pt; font-weight: normal; margin: 0; padding: 0 0 0 75px; text-decoration: none;}

#tech-new-blue-sec #tech-new-blue-sec-mid #rightside p { color: #666666; font-family: 'Montserrat', sans-serif; font-size: 13px; line-height: 18px; margin: 5px 0; text-decoration: none; }


/* TECHNOLOGY PAGE NEW COLOR SECTION */



/* JOIN PAGE */
#join-top-banner     { background-color: #666666;  margin: 0; padding: 0;}
#join-top-banner #join-top-banner-mid { margin: 0 auto; padding: 25px 0; width: 975px;}
#JObannertop            { margin: 0 auto;}
#JObannertop #imgsec    { margin:0 30px 0 0; padding:0; float:left;}
#JObannertop #titlesec  { margin:0 28px 0 0; padding:30px 0 0; float:left;}
#JObannertop #titlesec h1  { color: #ff6633; font-family: 'Montserrat', sans-serif; margin:0px; font-size:35px; font-weight: normal; padding:0; line-height:34px; text-decoration: none; text-transform: uppercase;}
#JObannertop #titlesec .visit { background-image: url("images/TG-icon-more-ltg.svg"); background-position: left 2px; background-repeat: no-repeat; color:#ffffff; float:left; font-family: 'Montserrat', sans-serif; font-size:12px; margin:10px 0 0; padding:2px 0 2px 28px; text-decoration:none;}
#JObannertop #titlesec .visit:hover     { text-decoration: underline;}
#JObannertop #slogansec { margin:24px 0 0; padding:0; float:left;}
#JObannertop #slogansec p { font-family: 'Montserrat', sans-serif; color:#ffffff; font-size:19px; line-height:22px; margin: 5px 0; text-decoration: none;}
#JObannertop #hidesec   { margin:0; padding:0; float:left; display:none;}

/* WHY JOIN PAGE NEW SECTION CSS START HERE */
#why-join                        { background-color: #f7f7f7; background-image:url(images/fullbg-line.png); background-repeat:repeat-x; background-position:center bottom;  margin: 0; padding:50px 0; }
#why-join  #why-join-mid         { margin: 0 auto; padding:0; width: 975px; background-image: url(images/TG-line-join-new.svg); background-position:center bottom; background-repeat: no-repeat; background-size: contain;}
#why-join-mid #sec1                       { margin:0; padding:0;}
#why-join-mid #sec1 #fulltopsec           { margin:0; padding:0;}
#why-join-mid #sec1 #fulltopsec h1        { font-family: 'Montserrat', sans-serif; color: #ff6633;  margin:0px; font-size:15pt; font-weight: normal; padding:5px 0px !important; line-height:normal; text-decoration: none; text-transform: uppercase;}
#why-join-mid #sec1 #fulltopsec p         { font-family: 'Montserrat', sans-serif; color: #464646; font-size: 20px; font-weight: normal; line-height: 30px; margin: 0 0 30px; padding: 0; text-decoration: none;}
#why-join-mid #leftsec                    { float: left; margin: 0 15px 0 0; width: 48%;}
#why-join-mid #leftsec h1                 { font-family: 'Montserrat', sans-serif; color: #ff6633;  margin:0px; font-size:15pt; font-weight: normal; padding:5px 0px !important; line-height:normal; text-decoration: none; text-transform: uppercase;}
#why-join-mid #leftsec p             { font-family: 'Montserrat', sans-serif; color: #464646; font-size: 20px; font-weight: normal; line-height: 30px; margin: 0 0 30px; padding: 0; text-decoration: none;}
#why-join-mid #rightsec                   { float: right; margin: 0 0 0 15px; width: 48%;}
#why-join-mid #rightsec p             { font-family: 'Montserrat', sans-serif; color: #464646; font-size: 20px; font-weight: normal; line-height: 30px; margin:33px 0 30px 0; padding: 0; text-decoration: none;}

#why-join-mid #sec2                        {  margin: 0; padding: 0 0 100px;}
#why-join-mid #left-sec                    { float: left; margin: 0 15px 0 0; width: 48%;}
#why-join-mid #left-sec h2                 { color: #464646; font-family: 'Montserrat', sans-serif; font-size: 11pt;line-height: normal; margin: 5px 0 0; padding: 0; text-decoration: none;}
#why-join-mid #left-sec p                  { font-family: 'Montserrat', sans-serif; color: #666666; font-size: 13px; font-weight: normal; line-height: 18px;  margin: 0 0 0 56px; padding: 0; text-decoration: none;}
#why-join-mid #left-sec .icon             { float: left; margin: 3px 15px 0 0;}

#why-join-mid #right-sec                   { float: right; margin: 0 0 0 15px; width: 48%;}
#why-join-mid #right-sec h2                { font-family: 'Montserrat', sans-serif; color: #464646; font-size: 11pt; line-height: normal; margin: 5px 0 0; padding: 0; text-decoration: none;}
#why-join-mid #right-sec p                  { font-family: 'Montserrat', sans-serif; color: #666666; font-size: 13px; font-weight: normal; line-height: 18px;  margin: 0 0 0 56px; padding: 0; text-decoration: none;}
#why-join-mid #right-sec .icon             { float: left; margin: 3px 15px 0 0;}

#why-join-mid #right-sec .l-more-or        { background-image: url("images/or-readmore.svg"); background-position: left 0; background-repeat: no-repeat; color: #ff6633; float: left; font-family: 'Montserrat', sans-serif; font-size: 11pt; margin:10px 0 0 60px; padding:1px 0 1px 28px; }
#why-join-mid #right-sec .l-more-or a { font-family: 'Montserrat', sans-serif; font-size: 11pt; text-decoration: none;}
#why-join-mid #right-sec #join-icon         { display: none;}

/* WHY JOIN PAGE NEW SECTION CSS START HERE */


#join-newfull        { background-color: #d9e2ed;  margin: 0; padding:50px 0;}
#join-newfull #join-newfull-mid               { margin: 0 auto; padding:0; width: 975px;}
#join-newfull #join-newfull-mid #join-mid-con-pane { margin: 0 auto; padding: 0; }
#join-newfull #join-newfull-mid #join-mid-con-pane #leftside  { float: left; margin: 0 15px 0 0; width: 48%;}
#join-newfull #join-newfull-mid #join-mid-con-pane #rightside { float: right; margin: 0 0 0 15px; width: 48%;}
#join-newfull #join-newfull-mid #join-mid-con-pane #rightside ul li { font-size: 14px; line-height: 25px;}
#join-newfull #join-newfull-mid #join-mid-con-pane #leftside h1 { background-image: url("images/TG-icon-members.svg"); background-position: left 0; background-repeat: no-repeat; color: #ff6633; font-family: 'Montserrat', sans-serif; margin:0 0 10px; font-size:15pt; font-weight: normal; padding:16px 0 16px 75px; line-height:normal; text-decoration: none; text-transform: uppercase;}

#join-newfull #join-newfull-mid #join-mid-con-pane .l-more-or {  background-image: url("images/or-readmore.svg"); background-position: left 0;
    background-repeat: no-repeat; color: #ff6633; float: right; font-family: 'Montserrat', sans-serif; font-size: 12pt; margin: 25px 10px 0 0px !important; padding: 0 0 0 28px; text-decoration:none;}
	#join-newfull #join-newfull-mid #join-mid-con-pane .l-more-or:hover     { text-decoration: underline;}
#join-newfull #join-newfull-mid #join-mid-con-pane .l-more-or a { color: #ff6633;}

#join-newWHfull                                     { background-color: #ffffff;  margin: 0; padding:50px 0;}
#join-newWHfull #join-newWHfull-mid                 { width: 975px; margin: 0 auto; padding:0;}
#join-newWHfull #join-newWHfull-mid #WHleftside     { float: left; margin: 0 15px 0 0; width: 35%;}
#join-newWHfull #join-newWHfull-mid #WHrightside    { float: right; margin: 0 0 0 15px; width:60%;}
#join-newWHfull #join-newWHfull-mid #WHleftside h1  { background-image: url("images/TG-icon-trophy-o.svg"); background-position: left 0; background-repeat: no-repeat; color: #ff6633; font-family: 'Montserrat', sans-serif; margin:0px; font-size:15pt; font-weight: normal; padding:0 0 0 75px !important; line-height:normal; text-decoration: none; text-transform: uppercase;}
#join-newWHfull #join-newWHfull-mid #WHleftside .h1grey   { color: #464646; font-family: 'Montserrat', sans-serif;  font-size:13pt; font-weight: normal; margin:0; padding:0; text-transform: capitalize; line-height: 35px;}
#join-newWHfull #join-newWHfull-mid #WHrightside .logorotetor  { border: medium none; height:100px; width: 100%; overflow:hidden; } 
#join-new-LGbtm        { background-color: #f7f7f7;  margin: 0; padding:50px 0;}
#join-new-LGbtm #join-new-LGbtm-mid                 { margin: 0 auto; padding:0; width: 975px;}
#join-new-LGbtm #join-new-LGbtm-mid h1 { background-image: url("images/TG-icon-lightbulb.svg"); background-position: left 0; background-repeat: no-repeat; color: #ff6633; font-family: 'Montserrat', sans-serif; margin:0 0 10px; font-size:15pt; font-weight: normal; padding:16px 0 16px 75px; line-height:normal; text-decoration: none; text-transform: uppercase;}

#join-new-LGbtm #join-new-LGbtm-mid #box1, #box2, #box3 {  width: auto; margin:0; padding:30px !important; display:inline-block;}
 
#join-new-LGbtm #join-new-LGbtm-mid #box1    { background-color:#ff6633; vertical-align:top;}
#join-new-LGbtm #join-new-LGbtm-mid #box1 h1 { font-family: 'Montserrat', sans-serif; font-size:14pt; color:#ffffff; margin:5px 0 15px !important; padding:0; background-image:none !important;} 
#join-new-LGbtm #join-new-LGbtm-mid #box1 h2 { font-family: 'Montserrat', sans-serif; font-size:14px; color:#464646; line-height:23px; margin:0; padding:0;}
#join-new-LGbtm #join-new-LGbtm-mid #box1 p { font-family: 'Montserrat', sans-serif; font-size:14px; color:#464646; line-height:23px; margin:0; padding:0;}
#join-new-LGbtm #join-new-LGbtm-mid #box1 ul { margin: 10px 0; padding: 0 0 0 14px;}
#join-new-LGbtm #join-new-LGbtm-mid #box1 ul li { font-family: 'Montserrat', sans-serif; font-size:14px; color:#464646; line-height:23px; list-style-type:disc; text-decoration:none;} 


#join-new-LGbtm #join-new-LGbtm-mid #box-fullrow    { display: block; margin: 0; padding: 0;}
#join-new-LGbtm #join-new-LGbtm-mid #box-fullrow h2 { font-family: 'Montserrat', sans-serif; font-size:17px; color:#464646; margin:10px 0 0 0; padding:0; line-height: normal; font-weight: 500; font-style: italic; background-image:none !important;} 

#join-new-LGbtm #join-new-LGbtm-mid #box2    { background-color:#9b9b9b; vertical-align:top;}
#join-new-LGbtm #join-new-LGbtm-mid #box2 h1 { font-family: 'Montserrat', sans-serif; font-size:14pt; color:#ffffff; margin:5px 0 15px !important; padding:0; background-image:none !important;}
#join-new-LGbtm #join-new-LGbtm-mid #box2 h2 { font-family: 'Montserrat', sans-serif; font-size:18px; color:#464646; line-height:22px; margin:0; padding:0;}
#join-new-LGbtm #join-new-LGbtm-mid #box2 p { font-family: 'Montserrat', sans-serif; font-size:14px; color:#464646; line-height:23px; margin:0; padding:0;}
#join-new-LGbtm #join-new-LGbtm-mid #box2 ul { margin: 10px 0; padding: 0 0 0 14px;}
#join-new-LGbtm #join-new-LGbtm-mid #box2 ul li { font-family: 'Montserrat', sans-serif; font-size:14px; color:#464646; line-height:23px; list-style-type:disc; text-decoration:none;} 
 

#join-new-LGbtm #join-new-LGbtm-mid #box3           { background-color:#a3c1db; vertical-align:top;}
#join-new-LGbtm #join-new-LGbtm-mid #box3 h1 { font-family: 'Montserrat', sans-serif; font-size:14pt; color:#ffffff; margin:5px 0 15px !important; padding:0; background-image:none !important;}
#join-new-LGbtm #join-new-LGbtm-mid #box3 h2 { font-family: 'Montserrat', sans-serif; font-size:18px; color:#464646; line-height:22px; margin:0; padding:0;} 
#join-new-LGbtm #join-new-LGbtm-mid #box3 p { font-family: 'Montserrat', sans-serif; font-size:14px; color:#464646; line-height:23px; margin:0; padding:0;}
#join-new-LGbtm #join-new-LGbtm-mid #box3 ul { margin: 10px 0; padding: 0 0 0 14px;}
#join-new-LGbtm #join-new-LGbtm-mid #box3 ul li { font-family: 'Montserrat', sans-serif; font-size:14px; color:#464646; line-height:23px; list-style-type:disc; text-decoration:none;} 

#join-Lbfullbtm        { background-color: #d9e2ed;  margin: 0; padding:50px 0;}
#join-Lbfullbtm #join-Lbfullbtm-mid                 { margin: 0 auto; padding:0; width: 975px;}
#join-Lbfullbtm #join-Lbfullbtm-mid #LBFormsec      { padding:5px 0;}
#join-Lbfullbtm #join-Lbfullbtm-mid #LBFormsec h1   { background-image: url("images/TG-icon-pencil.svg"); background-position: left 0; background-repeat: no-repeat; color: #ff6633; font-family: 'Montserrat', sans-serif; margin:0 0 10px; font-size:15pt; font-weight: normal; padding:16px 0 16px 75px; line-height:normal; text-decoration: none; text-transform: uppercase;}
/* JOIN PAGE */

 
/* OVERVIEW PAGE */
#OverV-newfullwh         { background-color: #f7f7f7;  margin: 0; padding:50px 0;}
#OverV-newfullwh #OverV-fullwh-mid                 { margin: 0 auto; padding:0; width:975px;}

#OverV-newLbfull         { background-color: #d9e2ed;  margin: 0; padding:50px 0;}
#OverV-newLbfull #OverV-newLbfull-mid                 { margin: 0 auto; padding:0; width:975px;}

#OverV-new-WHbtm         { background-color: #f7f7f7;  margin: 0; padding:50px 0;}
#OverV-new-WHbtm #OverV-new-WHbtm-mid                 { margin: 0 auto; padding:0; width:975px;}


#OverV-middle #imgsec { float: left; width: 20%; margin:0; padding:0;}
#OverV-middle #consec { float: right; width:80%; margin:0; padding:0;}
#OverV-middle #consec h1 { color: #ff6633; font-family: 'Montserrat', sans-serif; margin:0 0 20px; font-size:25px; font-weight: normal; padding:0px; line-height:normal; text-decoration: none; text-transform: uppercase;}
#OverV-middle #consec p { color: #464646; font-family: 'Montserrat', sans-serif; margin:0 0 10px; font-size:20px; line-height:30px; font-weight: normal; padding:0px; text-decoration: none; }
#OverV-middle .learn-more { background-image: url("images/or-readmore.svg"); background-position: left 0px; background-repeat: no-repeat; color:#ff6633; float:left; font-family: 'Montserrat', sans-serif; font-size:12pt; margin:10px 0 0; padding:0 0 0 28px; text-decoration:none;}
#OverV-middle .learn-more a { color:#ff6633; font-family: 'Montserrat', sans-serif; text-decoration:none;}
#OverV-middle .learn-more:hover     { text-decoration: underline!important;}

#OverV-middle .learn-more-con { background-image: url("images/TG-icon-more-con.svg"); background-position: left 0px; background-repeat: no-repeat; color:#96aabe; float:left; font-family: 'Montserrat', sans-serif; font-size:12pt; margin:10px 0 0; padding:0 0 0 28px; text-decoration:none;}
#OverV-middle .learn-more-con a { color:#96aabe; font-family: 'Montserrat', sans-serif; text-decoration:none;}
#OverV-middle .learn-more-con:hover     { text-decoration: underline!important;}

#OverV-middle .learn-more-ret { background-image: url("images/TG-icon-more-dkgr.svg"); background-position: left 0px; background-repeat: no-repeat; color:#a0cdb9; float:left; font-family: 'Montserrat', sans-serif; font-size:12pt; margin:10px 0 0; padding:0 0 0 28px; text-decoration:none;}
#OverV-middle .learn-more-ret a { color:#a0cdb9; font-family: 'Montserrat', sans-serif; text-decoration:none;}
#OverV-middle .learn-more-ret:hover     { text-decoration: underline!important;}
/* OVERVIEW PAGE */


/* NEWSEVENT PAGE */
#NE-newfullWH            { background-color:#f7f7f7; margin: 0; padding:50px 0;}
#NE-newfullWH #NE-newfullWH-mid        { margin: 0 auto; padding:0; width: 975px;}
#NE-newfullWH #NE-newfullWH-mid h1     { background-image: url("images/TG-icon-newspaper-dkg.svg"); background-position: left 0; background-repeat: no-repeat; color: #ff6633; font-family: 'Montserrat', sans-serif; margin:0px; font-size:15pt; font-weight: normal; padding:16px 0 16px 75px !important; line-height:normal; text-decoration: none; text-transform: uppercase;}		


#NE-newfullLB            { background-color:#d9e2ed; margin: 0; padding:50px 0;}
#NE-newfullLB #NE-newfullLB-mid        { margin: 0 auto; padding:0; width: 975px;}
#NE-newfullLB #NE-newfullLB-mid h1     { background-image: url("images/TG-icon-calendar-dkg.svg"); background-position: left 0; background-repeat: no-repeat; color: #ff6633; font-family: 'Montserrat', sans-serif; margin:0px; font-size:15pt; font-weight: normal; padding:16px 0 16px 75px !important; line-height:normal; text-decoration: none; text-transform: uppercase;}	

#NE-newfullDG            { background-color:#cccccc; margin: 0; padding:50px 0;}
#NE-newfullDG #NE-newfullDG-mid        { margin: 0 auto; padding:0; width: 975px;}
#NE-newfullDG #NE-newfullDG-mid h1     { background-image: url("images/TG-icon-news.svg"); background-position: left 0; background-repeat: no-repeat; color: #ff6633; font-family: 'Montserrat', sans-serif; margin:0px; font-size:15pt; font-weight: normal; padding:16px 0 16px 75px !important; line-height:normal; text-decoration: none; text-transform: uppercase;}

#NE-newfullWHbtm            { background-color:#f7f7f7; margin: 0; padding:50px 0;}
#NE-newfullWHbtm #NE-newfullWHbtm-mid        { margin: 0 auto; padding:0; width: 975px;}
#NE-newfullWHbtm #NE-newfullWHbtm-mid h1     { background-image: url("images/TG-icon-presskit.svg"); background-position: left 0; background-repeat: no-repeat; color: #ff6633; font-family: 'Montserrat', sans-serif; margin:0px; font-size:15pt; font-weight: normal; padding:16px 0 16px 75px !important; line-height:normal; text-decoration: none; text-transform: uppercase;}

#NE-newfullWHbtm #NE-newfullWHbtm-mid .up-event     { background-image: url("images/TG-icon-calendar-dkg.svg"); background-position: left 0; background-repeat: no-repeat; color: #ff6633; font-family: 'Montserrat', sans-serif; margin:0px; font-size:15pt; font-weight: normal; padding:16px 0 16px 75px !important; line-height:normal; text-decoration: none; text-transform: uppercase;}

#NE-newfullLBbtm            { background-color:#d9e2ed; margin: 0; padding:50px 0;}
#NE-newfullLBbtm #NE-newfullLBbtm-mid        { margin: 0 auto; padding:0; width: 975px;}
#NE-newfullLBbtm #NE-newfullLBbtm-mid h1     { background-image: url("images/TG-icon-papers-big.svg"); background-position: left 0; background-repeat: no-repeat; color: #ff6633; font-family: 'Montserrat', sans-serif; margin:0px; font-size:15pt; font-weight: normal; padding:16px 0 16px 75px !important; line-height:normal; text-decoration: none; text-transform: uppercase;}
#NE-newfullLBbtm #NE-newfullLBbtm-mid #NE-LBleftside  { float: left; margin: 0 15px 0 0; width: 48%;}
#NE-newfullLBbtm #NE-newfullLBbtm-mid #NE-LBrightside { float: right; margin: 0 0 0 15px; width: 48%;}
#NE-newfullLBbtm #NE-newfullLBbtm-mid #NE-LBFull      { margin: 10px 0; padding: 0; float: left; width: 100%;}
#NE-newfullLBbtm #NE-newfullLBbtm-mid ul    { margin:5px 0 10px 130px; padding:10px 0 0 16px; }
#NE-newfullLBbtm #NE-newfullLBbtm-mid ul li { font-family: 'Montserrat', sans-serif; color:#464646; font-size:20px; font-style:normal; font-weight:bold; text-transform: uppercase; text-decoration:none; line-height:38px; list-style-type: none; }
#NE-newfullLBbtm #NE-newfullLBbtm-mid ul li a:link  { color:#464646; text-decoration: none;}
#NE-newfullLBbtm #NE-newfullLBbtm-mid ul li a:hover { color:#000000; text-decoration: underline;}
	

#NE-newfullDGbtm            { background-color:#cccccc; margin: 0; padding:50px 0;}
#NE-newfullDGbtm #NE-newfullDGbtm-mid        { margin: 0 auto; padding:0; width: 975px;}
#NE-newfullDGbtm #NE-newfullDGbtm-mid h1     { background-image: url("images/TG-icon-blog.svg"); background-position: left 0; background-repeat: no-repeat; color: #ff6633; font-family: 'Montserrat', sans-serif; margin:0px; font-size:15pt; font-weight: normal; padding:16px 0 16px 75px !important; line-height:normal; text-decoration: none; text-transform: uppercase;}
/* NEWSEVENT PAGE */

/* RESOURCES PAGE */
#RES-New-WHbtm        { background-color: #f7f7f7;  margin: 0; padding:50px 0;}
#RES-New-WHbtm #RES-New-WHbtm-mid                { margin: 0 auto; padding:0; width: 975px;}
#RES-New-WHbtm #RES-New-WHbtm-mid #RES-WHleftside  { float: left; margin: 0 15px 0 0; width: 48%;}
#RES-New-WHbtm #RES-New-WHbtm-mid #RES-WHrightside { float: right; margin: 0 0 0 15px; width: 48%;}
#RES-New-WHbtm #RES-New-WHbtm-mid #RES-WHleftside h1 { color: #ff6633; font-family: 'Montserrat', sans-serif; margin: 0 0 10px !important; font-size:15pt; font-weight: normal; padding:0 0 20px;line-height:normal; text-decoration: none; text-transform: uppercase;}

#RES-New-WHbtm #RES-New-WHbtm-mid #RES-WHleftside h2{ background-image: url("images/TG-icon-eye-big.svg"); background-position: left 0; background-repeat: no-repeat; color: #ff6633; font-family: 'Montserrat', sans-serif; font-size: 15pt; font-weight: normal; line-height: normal; margin: 0; padding: 16px 0 16px 75px !important; text-decoration: none; text-transform: uppercase;}
	
#RES-New-WHbtm #RES-New-WHbtm-mid ul    { margin:5px 0 10px 40px; padding:10px 0 0 16px; }
#RES-New-WHbtm #RES-New-WHbtm-mid ul li { color: #666666; font-family: 'Montserrat', sans-serif; font-size:17px; line-height:38px; list-style-type: none; text-decoration: none;}
#RES-New-WHbtm #RES-New-WHbtm-mid ul li a:link  { color:#666666; text-decoration: none;}
#RES-New-WHbtm #RES-New-WHbtm-mid ul li a:hover { color:#000000; text-decoration: underline;}
#RES-New-WHbtm #RES-New-WHbtm-mid #video-thum   { margin:18px 0 0 60px; padding:0; text-align:left;}
#RES-New-WHbtm #RES-New-WHbtm-mid #video-thum img           { height: auto;}
#RES-New-WHbtm #RES-New-WHbtm-mid #video-thum .imgvideo     { width:80%; height:auto;}
#RES-New-WHbtm #RES-New-WHbtm-mid #video-thum .imgspace     { height: 51px;}
#RES-New-WHbtm #RES-New-WHbtm-mid #video-thum .spacing-vid  { height:13px;}
#RES-New-WHbtm #RES-New-WHbtm-mid #video-thum #jumpall      { display: table; margin:30px 0 0; padding: 0;}
#RES-New-WHbtm #RES-New-WHbtm-mid #video-thum #jumpall a    { background-image: url("images/mod-view-all.svg"); background-position: left 0; background-repeat: no-repeat; color: #96aabe; float: left; font-family: 'Montserrat', sans-serif; font-size:10pt; margin: 10px 0 0; padding:0px 0 1px 25px; text-decoration:none;}
#RES-New-WHbtm #RES-New-WHbtm-mid #video-thum #jumpall a:hover { text-decoration:underline;}

#RES-New-WHbtm #RES-New-WHbtm-mid #jumpall      { display: table; margin:0 0 65px 53px; padding: 0;}
#RES-New-WHbtm #RES-New-WHbtm-mid #jumpall a    { background-image: url("images/mod-view-all.svg"); background-position: left 0; background-repeat: no-repeat; color: #96aabe; float: left; font-family: 'Montserrat', sans-serif; font-size:10pt; margin: 10px 0 0; padding:0px 0 1px 25px; text-decoration:none;}
#RES-New-WHbtm #RES-New-WHbtm-mid #jumpall a:hover { text-decoration:underline;}

#RES-New-LBfull                                  { background-color: #d9e2ed; margin: 0; padding: 50px 0; }
#RES-New-LBfull #RES-New-LBfull-mid               { margin:0 auto; padding: 0; width: 975px;}
#RES-New-LBfull #RES-New-LBfull-mid #RES-LBleftside  { float: left; margin: 0 15px 0 0; width: 48%;}
#RES-New-LBfull #RES-New-LBfull-mid #RES-LBrightside { float: right; margin: 0 0 0 15px; width: 48%;}
#RES-New-LBfull #RES-New-LBfull-mid h1              { background-image: url("images/TG-icon-presentation-big.svg"); background-position: left 0; background-repeat: no-repeat; color: #ff6633; font-family: 'Montserrat', sans-serif; font-size: 15pt; font-weight: normal; line-height: normal; margin: 0; padding: 16px 0 16px 75px !important; text-decoration: none; text-transform: uppercase;}
#RES-New-LBfull #RES-New-LBfull-mid ul    { margin:5px 0 10px 60px; padding:10px 0 0 16px; }
#RES-New-LBfull #RES-New-LBfull-mid ul li { color: #666666; font-family: 'Montserrat', sans-serif; font-size:17px; line-height:38px; list-style-type: none; text-decoration: none;}
#RES-New-LBfull #RES-New-LBfull-mid ul li a:link  { color:#666666; text-decoration: none;}
#RES-New-LBfull #RES-New-LBfull-mid ul li a:hover { color:#000000; text-decoration: underline;}


#RES-New-DGfull                                  { background-color: #cccccc; margin: 0; padding: 50px 0; }
#RES-New-DGfull #RES-New-DGfull-mid               { margin:0 auto; padding: 0; width: 975px;}
#RES-New-DGfull #RES-New-DGfull-mid #RES-DGleftside  { float: left; margin: 0 15px 0 0; width: 48%;}
#RES-New-DGfull #RES-New-DGfull-mid #RES-DGrightside { float: right; margin: 0 0 0 15px; width: 48%;}
#RES-New-DGfull #RES-New-DGfull-mid h1              { background-image: url("images/TG-icon-papers-big.svg"); background-position: left 0; background-repeat: no-repeat; color: #ff6633; font-family: 'Montserrat', sans-serif; font-size: 15pt; font-weight: normal; line-height: normal; margin: 0; padding: 16px 0 16px 75px !important; text-decoration: none; text-transform: uppercase;}
#RES-New-DGfull #RES-New-DGfull-mid ul    { margin:5px 0 10px 60px; padding:10px 0 0 16px; }
#RES-New-DGfull #RES-New-DGfull-mid ul li { color: #666666; font-family: 'Montserrat', sans-serif; font-size:17px; line-height:38px; list-style-type: none; text-decoration: none;}
#RES-New-DGfull #RES-New-DGfull-mid ul li a:link  { color:#666666; text-decoration: none;}
#RES-New-DGfull #RES-New-DGfull-mid ul li a:hover { color:#000000; text-decoration: underline;}


#RES-New-WHbtm #RES-New-WHbtm-mid #RES-Fullsize   { float:left; margin: 0; width:100%;}
#RES-New-WHbtm #RES-New-WHbtm-mid #RES-Fullsize h2{ background-image: url("images/TG-icon-eye-big.svg"); background-position: left 0; background-repeat: no-repeat; color: #ff6633; font-family: 'Montserrat', sans-serif; font-size: 15pt; font-weight: normal; line-height: normal; margin: 0; padding: 16px 0 16px 75px !important; text-decoration: none; text-transform: uppercase;}
#video-sec-lightbox                     { width: 100%; margin: 0; padding:15px 0;}
#video-sec-lightbox #lightbox-video     { display: inline-block; margin: 10px; padding: 0; text-align: center; vertical-align: top; width: 22.6%;}
#video-sec-lightbox #lightbox-video img { width: 100%; border: 1px solid #dfdfdf; height: auto;}
#lightbox-video p                       { font-family: 'Montserrat', sans-serif; color: #666; font-size: 12px; line-height:16px; margin: 0; padding: 5px 15px;}
#lightbox-vid                        { background-color: #fff; border-radius: 10px; margin: 0 auto;}
.vid-thum-lbox                       { border: 10px solid #fff; border-radius: 10px; height: 315px; width:96.4%;}
.closesigntop-new                    { float: right; margin: -25px 0 5px;}

/* RESOURCES PAGE */



/* BECOME MEMBER PAGE */
#BM-New-WHbtm        { background-color: #f7f7f7;  margin: 0; padding:50px 0;}
#BM-New-WHbtm #BM-New-WHbtm-mid                { margin: 0 auto; padding:0; width: 975px;}
#BM-New-WHbtm #BM-New-WHbtm-mid #BM-WHleftside  { float: left; margin: 0 15px 0 0; width: 48%;}
#BM-New-WHbtm #BM-New-WHbtm-mid #BM-WHleftside h1 { background-image: url("images/TG-icon-join.svg"); background-position: left 0; background-repeat: no-repeat; color: #ff6633; font-family: 'Montserrat', sans-serif; font-size: 15pt; font-weight: normal; line-height: normal; margin: 0; padding: 16px 0 16px 75px !important; text-decoration: none; text-transform: uppercase;}
#BM-New-WHbtm #BM-New-WHbtm-mid #BM-WHleftside h2{ font-family: 'Montserrat', sans-serif; color: #464646; font-size:15pt; font-weight: normal; line-height:22pt; margin: 0; padding:10px 0 16px 75px !important; text-decoration: none;}

#BM-New-WHbtm #BM-New-WHbtm-mid #BM-WHrightside    { float: right; margin: 0 0 0 15px; width: 48%;}
#BM-New-WHbtm #BM-New-WHbtm-mid #BM-WHrightside h1 { font-family: 'Montserrat', sans-serif; color:#464646; font-size:14pt; font-weight: normal; margin:0 0 10px; line-height:normal; text-decoration: none;}
#BM-New-WHbtm #BM-New-WHbtm-mid #BM-WHrightside  p { color: #464646; font-family: 'Montserrat', sans-serif; font-size:10pt;
 line-height:15pt; margin:0 0 10px; text-decoration: none;}
#BM-New-WHbtm #BM-New-WHbtm-mid #BM-WHrightside ul { margin: 10px 0; padding: 0 0 0 18px;}
#BM-New-WHbtm #BM-New-WHbtm-mid #BM-WHrightside  ul li { color: #464646; font-family: 'Montserrat', sans-serif; font-size:10pt; line-height:15pt; list-style-type:disc ; text-decoration: none;}
#BM-New-WHbtm #BM-New-WHbtm-mid #BM-WHrightside ul a:link      { color:#464646; text-decoration: none;}
#BM-New-WHbtm #BM-New-WHbtm-mid #BM-WHrightside ul li a:hover  { color:#000000; text-decoration: underline;}

#BM-New-LBfull                                    { background-color: #d9e2ed; margin: 0; padding: 50px 0; }
#BM-New-LBfull #BM-New-LBfull-mid                 { margin:0 auto; padding: 0; width: 975px;}
#BM-New-LBfull #BM-New-LBfull-mid h1              { background-image: url("images/TG-icon-pencil.svg"); background-position: left 0; background-repeat: no-repeat; color: #ff6633; font-family: 'Montserrat', sans-serif; margin:0 0 2px; font-size:15pt; font-weight: normal; padding:16px 0 16px 75px; line-height:normal; text-decoration: none; text-transform: uppercase;}
#BM-New-LBfull #BM-New-LBfull-mid h2              { color: #96aabe; font-family: 'Montserrat', sans-serif; margin:0 0 10px; font-size:13pt; font-weight: normal; padding:0 0 16px 75px; line-height:normal; text-decoration: none;}
/* BECOME MEMBER PAGE */

/* Press Releases*/
#PR-newfullWH            { background-color:#f7f7f7; margin: 0; padding:50px 0;}
#PR-newfullWH #PR-newfullWH-mid        { margin: 0 auto; padding:0; width: 975px;}
#PR-newfullWH #PR-newfullWH-mid h1     { background-image:url("images/TG-icon-news.svg"); background-position: left 0; background-repeat: no-repeat; color: #ff6633; font-family: 'Montserrat', sans-serif; margin:0px; font-size:15pt; font-weight: normal; padding:16px 0 16px 75px !important; line-height:normal; text-decoration: none; text-transform: uppercase;}	
/* Press Releases*/

/* In The News*/
#ITN-newfullWH            { background-color:#f7f7f7; margin: 0; padding:50px 0;}
#ITN-newfullWH #ITN-newfullWH-mid        { margin: 0 auto; padding:0; width: 975px;}
#ITN-newfullWH #ITN-newfullWH-mid h1     { background-image:url("images/TG-icon-newspaper-dkg.svg"); background-position: left 0; background-repeat: no-repeat; color: #ff6633; font-family: 'Montserrat', sans-serif; margin:0px; font-size:15pt; font-weight: normal; padding:16px 0 16px 75px !important; line-height:normal; text-decoration: none; text-transform: uppercase;}	
/* In The News*/

/*Event PAGE */
#EV-newfullWH            { background-color:#f7f7f7; margin: 0; padding:50px 0;}
#EV-newfullWH #EV-newfullWH-mid        { margin: 0 auto; padding:0; width: 975px;}
#EV-newfullWH #EV-newfullWH-mid h1     { background-image:url("images/TG-icon-calendar-dkg.svg"); background-position: left 0; background-repeat: no-repeat; color: #ff6633; font-family: 'Montserrat', sans-serif; margin:0px; font-size:15pt; font-weight: normal; padding:16px 0 16px 75px !important; line-height:normal; text-decoration: none; text-transform: uppercase;}	

#EV-newfullLB            { background-color:#d9e2ed; margin: 0; padding:50px 0;}
#EV-newfullLB #EV-newfullLB-mid        { margin: 0 auto; padding:0; width: 975px;}
#EV-newfullLB #EV-newfullLB-mid h1     { background-image: url("images/past-event.png"); background-position: left 0; background-repeat: no-repeat; color: #ff6633; font-family: 'Montserrat', sans-serif; margin:0px; font-size:15pt; font-weight: normal; padding:16px 0 16px 75px !important; line-height:normal; text-decoration: none; text-transform: uppercase;}
#EV-newfullLB #EV-newfullLB-mid ul     { margin: 30px 0 0; padding: 0 0 0 145px;}
#EV-newfullLB #EV-newfullLB-mid ul li  {  color: #464646; font-family: 'Montserrat', sans-serif; margin:15px 0; font-size:15pt; font-weight: normal; padding:0; line-height:normal; text-decoration: none; list-style-type:none;}
#EV-newfullLB #EV-newfullLB-mid ul li br { display:none;}
.org                                   {color: #ff6633; font-family: 'Montserrat', sans-serif; font-size:15px;}	
.light                                 {color: #9b9b9b; font-family: 'Montserrat', sans-serif; font-size:14px;}	

/*Event PAGE */

/*Blog PAGE */
#BL-newfullWH            { background-color:#f7f7f7; margin: 0; padding:50px 0;}
#BL-newfullWH #BL-newfullWH-mid        { margin: 0 auto; padding:0; width: 975px;}
#BL-newfullWH #BL-newfullWH-mid h1     { background-image:url("images/TG-icon-blog.svg"); background-position: left 0; background-repeat: no-repeat; color: #ff6633; font-family: 'Montserrat', sans-serif; margin:0px; font-size:15pt; font-weight: normal; padding:16px 0 16px 75px !important; line-height:normal; text-decoration: none; text-transform: uppercase;}	
/*Blog PAGE */
#dnn_LeftPaneLarge{width:76%;float:left;clear:both;}
#dnn_RightPaneSmall{width:22%;float:left;margin-left:2%;}
.clear{clear:both;}

/* CONTACT PAGE */
#con-WHbtm                       { background-color: #f7f7f7;  margin: 0; padding:50px 0;}
#con-WHbtm #con-WHbtm-mid        { margin: 0 auto; padding:0; width: 975px;}

#con-LBfull                      { background-color: #d9e2ed; margin: 0; padding: 50px 0; }
#con-LBfull #con-LBfull-mid      { margin:0 auto; padding: 0; width: 975px;}
/* CONTACT PAGE */

/*New Design Layout Csss End here */

/* ............... Read bio css ...... ............. */
#r-bio1 h1 {color: #464646; font-family: 'Montserrat', sans-serif;  font-size: 19px; margin-bottom:20px; margin-top:30px; line-height:normal;}
#r-bio1 h2 {color: #ff6633; font-family: 'Montserrat', sans-serif; font-size: 21px; font-weight: normal;  margin-bottom: 5px; text-decoration: none; }
#r-bio1 h3 {color: #464646; font-family: 'Montserrat', sans-serif; font-size: 17px; line-height: 25px;}
#r-bio1, #r-bio1 p { color: #464646; font-family: 'Montserrat', sans-serif; font-size: 15px; line-height:28px; text-decoration: none;}

#r-bio1 a         { color: #000000; font-family: 'Montserrat', sans-serif; font-size: 15px; font-weight: normal; text-decoration: none; cursor:pointer;}
#r-bio1 a:link    { color: #000000; font-family: 'Montserrat', sans-serif; font-size: 15px; font-weight: normal; text-decoration: none; cursor:pointer;}
#r-bio1 a:hover   { color: #000000; font-family: 'Montserrat', sans-serif; font-size: 15px; font-weight: normal; text-decoration: underline; cursor:pointer;}
#r-bio1 a:active  { color: #000000; font-family: 'Montserrat', sans-serif;  font-size: 15px;  font-weight: normal; text-decoration: none; cursor:pointer; }
#r-bio1 a:visited { color: #000000; font-family: 'Montserrat', sans-serif; font-size: 15px;  font-weight: normal; text-decoration: none; cursor:pointer;}


/* ............... Read bio css ................... */
#close1                    { color: #000000!important; font-family: 'Montserrat', sans-serif;  font-size: 15px; font-weight: normal; text-decoration: none;}
#aboutmid-content-bio      { width:975px; }
#about-mid-bio             { margin:0;padding:0px; }
#left                      { float: left; margin-right:18px; width: 49%;}
#right                     { float: left; margin-left: 0px; width: 49%;}
#about-mid-bio #left img   { margin-right:15px; width: 36%;}
.hrstyle                   { border: 1px solid #e0e0e0; height:0; }
#for-mob                   { display: none;}
/* ............... Read bio css ................... */


/* ............... Video full width ................... */
#Flogopanebox-fullwidth{ width:98%; float:left;}
#logo-fullwidth{ width:29%; margin:30px 5px; padding:0 10px; text-align:center; vertical-align:middle; float:left;}
#logo-fullwidth img{ height: auto;  width: auto; }
#logo-fullwidth iframe {
    width: 100%;
}
/* ............... Video full width ................... */

/* Membership Benifits table css */
#m-beni { width:975px; max-width:100%; margin:0 auto;}
.title_bl{color: #464646;font-family: 'Montserrat', sans-serif; font-size:15px; text-decoration: none;}

#m-beni .title{color: #FE784C;font-family: 'Montserrat', sans-serif; font-size:15px; text-decoration: none;}

#mbtop        { margin: 0 auto; width:975px; max-width:100%;}
.webkit #mbtop{ margin: 0 auto; width:865px; max-width:100%;}

#mbtop1 { width:575px;}
#mbtop2 { width:125px;}
#mbtop3 { width:160px;}

#ro1    { width:32%;}
#ro2_1  { width:85px;}
#ro2    { width:85px;}
#ro6    { width:95px;}
#ro5    { width:115px;}
#ro3    { width:125px;}
#ro4    { width:78px;}


.rotate1{ background-image:url("images/benifit-new.png"); background-position:center left; width:78px; height:40px; background-repeat:no-repeat;}
.rotate2_1{ background-image:url("images/acadmic-h.png"); background-position:center center; width:90px; height:13px; background-repeat:no-repeat;}
.rotate2{ background-image:url("images/affiliate.png"); background-position:center center; width:92px; height:16px; background-repeat:no-repeat;}
.rotate3{ background-image:url("images/contributor.png"); background-position:center center; width:135px; height:16px; background-repeat:no-repeat;}
.rotate4{ background-image:url("images/sponcer.png"); background-position:center center; width:92px; height:16px; background-repeat:no-repeat;}

.rotate5{ background-image:url("images/implementer.png"); background-position:center center; width:118px; height:16px; background-repeat:no-repeat;}

.rotate6{ background-image:url("images/Associate-h.png"); background-position:center center; width:118px; height:16px; background-repeat:no-repeat;}


#m-beni-chart-r1{width: 100%; /*background-color:#D9E2ED;*/}
#mb1{ margin: 0 auto; max-width:100%; width:975px;}
.webkit #mb1{ margin: 0 auto; max-width:100%; width:865px;}

.graytr{ background-color:#a2c1db;}

#m-beni-chart-r2{width: 100%; /*background-color:#F7F7F7;*/}
.whitetr{ background-color:#d9e2ed;}
#mb2-2{ margin: 0 auto; max-width:1003px; width:100%;}
.webkit #mb2-2{ margin: 0 auto; max-width:100%; width:865px;}
#mb2  { width: 32%; max-width:100%;}
#mb3  { width:125px;}
#mb4  { width:78px;}
#mb5  { width:115px;}
#mb6  { width:95px;}
#mb5_5{ width:85px;}
/* Membership Benifits table css */


#faq-dev #faq a h1 {
	 background: url(images/TG-icon-toggle-org.svg) no-repeat left 5px;
}
#faq-con #faq a h1 {
	 background: url(images/TG-icon-toggle-dkb.svg) no-repeat left 6px;
}
#faq-ret #faq a h1 {
	 background: url(images/TG-icon-toggle-dkb.svg) no-repeat left 8px;
}

.unhidden, .hidden {
    margin:0 0 0 30px;
}

.ret-h1 {
	color: #464646;
    font-family: 'Montserrat', sans-serif;
    font-size: 25px;
    font-weight: normal;
    line-height: normal;
    margin: 0;
    text-decoration: none;
}

/* ================ formfield default Css start Here ==========================================*/
.tblFormTextBoxML  { height: auto !important;}
/* ================ formfield default Css End Here ==========================================*/


/* ............... FINAL-DevLP+SuccessStories ................... */

.largep                   { color: #464646; font-family: 'Montserrat', sans-serif; font-size: 19px; line-height: 30px; margin: 5px 0; text-decoration: none;}
#DevLP-wh-full            { background-color: #fff; margin: 0; padding: 0;}
#DevLP-wh-full-mid        { margin: 0 auto; padding: 50px 0; width: 975px;}
#DevLP-wh-full-mid h1     { background-image: url("images/successstories.svg"); background-position: left 0; background-repeat: no-repeat; color:#ff6633; font-family: 'Montserrat', sans-serif; font-size: 15pt; font-weight: normal; line-height: normal; margin: 0 0 10px; padding: 16px 0 16px 75px; text-decoration: none; text-transform: uppercase;}
#DevLP-wh-full-mid #left  { float: left; margin: 0 19px 0 0; width: 47%;}
#DevLP-wh-full-mid #left #successstory-dev                {}
#DevLP-wh-full-mid #left #successstory-dev #slogo         { margin:0 0 40px 78px;}
#DevLP-wh-full-mid #left #successstory-dev #slogo .title1 { background: rgba(0, 0, 0, 0) url("images/TG-icon-toggle-org.svg") no-repeat scroll left 15px; padding: 0 0 0 15px;}
#DevLP-wh-full-mid #left #successstory-dev .unhidden, .hidden { margin:10px 0 25px 80px;}
#DevLP-wh-full-mid #left #successstory-dev #slogo .tit1       { color: #464646; font-family: 'Montserrat', sans-serif; font-size: 17pt; font-weight: normal;}
#DevLP-wh-full-mid #left #successstory-dev #slogo .tit2       { color: #666666; font-family: 'Montserrat', sans-serif; font-size: 13pt; font-weight: normal; margin: 13px 0 0;}


#DevLP-wh-full-mid #right { float: left; margin: 0 0 0 19px; width: 47%;}
#DevLP-wh-full-mid #right p  { font-family: 'Montserrat', sans-serif;color: #666666; font-size: 14px; line-height:20px; margin:0 0 10px 53px; text-decoration: none; }

#DevLP-wh-full-mid #right h1 { font-family: 'Montserrat', sans-serif; background-image: url("images/TG-puzzle.png");  background-position: left 6px; background-repeat: no-repeat; color: #ff6633; font-size: 15pt; font-weight: normal; padding: 14px 0 14px 55px; text-decoration: none; text-transform: uppercase;}

#DevLP-wh-full-mid #right h2 { font-family: 'Montserrat', sans-serif; background-image: url("images/TG-gear.png");  background-position: left 12px; background-repeat: no-repeat; color: #ff6633; font-size: 15pt; font-weight: normal; padding: 14px 0 14px 55px; text-decoration: none; text-transform: uppercase;}


#DevLP-wh-full-mid #right h3 {font-family: 'Montserrat', sans-serif; background-image: url("images/TG-light.png");  background-position:left 12px; background-repeat: no-repeat; color: #ff6633; font-size: 15pt; font-weight: normal; padding: 14px 0 14px 55px; text-decoration: none; text-transform: uppercase;}

#DevLP-wh-full-mid #right h4 { font-family: 'Montserrat', sans-serif; background-image: url("images/TG-icon-bullseye-new.png");  background-position: left 11px; background-repeat: no-repeat; color: #ff6633; font-size: 15pt; font-weight: normal; padding: 14px 0 14px 55px; text-decoration: none; text-transform: uppercase;}

#DevLP-wh-full-mid #right h5 { font-family: 'Montserrat', sans-serif; background-image: url("images/thread-i-new.png");  background-position: left 6px; background-repeat: no-repeat; color: #ff6633; font-size: 15pt; font-weight: normal; padding: 14px 0 14px 55px; text-decoration: none; text-transform: uppercase;}

#DevLP-wh-full-mid #right ul { margin: 0 0 0 48px; }

.particle-img                { width: 100%; margin: 10px 0 10px 0;}
.particle-logo               { margin: 0 0 10px 25px;}
/* ............... FINAL-DevLP+SuccessStories ................... */



/* OVERVIEW NEW PAGE */
#OV-new-wh         { background-color: #f7f7f7; background-image:url(images/fullbg-line.png); background-repeat:repeat-x; background-position:center bottom;  margin: 0; padding:50px 0;}
#OV-new-wh-mid     { margin: 0 auto; padding:0; width:975px; background-image:url(images/TG-illo-house-g.svg); background-repeat:no-repeat; background-position:center bottom; background-size: contain;}
#wh-mid            { padding:0;}
#OV-new-wh h1      { color: #ff6633; font-family: 'Montserrat', sans-serif; margin:0 0 20px; font-size:25px; font-weight: normal; padding:0px; line-height:normal; text-decoration: none; text-transform: uppercase;}
#OV-new-wh p       { color: #464646; font-family: 'Montserrat', sans-serif; margin:0 0 30px; font-size:20px; line-height:30px; font-weight: normal; padding:0px; text-decoration: none; }
#OV-new-wh-mid #left-sec    { float: left; width: 30%; margin:0 18px 45px 0; padding:0;}
#OV-new-wh-mid #left-sec h2 { font-family: 'Montserrat', sans-serif; color:#464646; font-size:12pt; margin:5px 0 0; padding:0; text-decoration:none; line-height:normal;}
#OV-new-wh-mid #left-sec p  { color: #464646; font-family: 'Montserrat', sans-serif; margin:0 0 0 56px; font-size:13px; font-weight: normal; padding:0px; line-height:18px; text-decoration: none; }
#OV-new-wh-mid #left-sec .icon { margin:3px 15px 0 0; float:left;}

#OV-new-wh-mid #right-sec    { float: left; width: 32%; margin:0; padding:0;}
#OV-new-wh-mid #right-sec h2 { font-family: 'Montserrat', sans-serif; color:#464646; font-size:12pt; margin:5px 0 0; padding:0; text-decoration:none; line-height:normal;}
#OV-new-wh-mid #right-sec p  { color: #464646; font-family: 'Montserrat', sans-serif; margin:0 0 0 56px; font-size:13px; font-weight: normal; padding:0px; line-height:18px; text-decoration: none; }
#OV-new-wh-mid #right-sec .icon { margin:3px 15px 0 0; float:left;}
#OV-new-wh-mid #home-icon       { display:none;}


#OV-new-wh-mid-new { margin: 0 auto; padding:0 0 215px 0; width:975px; background-image:url(images/building-dsk.svg); background-repeat:no-repeat; background-position:center bottom; background-size: contain;}
#OV-new-wh-mid-new #info-sec     { display: inline-block; margin:0; vertical-align: top; padding:0;}
#mid-box-all                     { min-height: 85px;}
#OV-new-wh-mid-new .info-sec-mid { margin: 0 20px !important;}
#OV-new-wh-mid-new #info-sec h2  { font-family: 'Montserrat', sans-serif; color:#464646; font-size:12pt; margin:5px 0 0; padding:0; text-decoration:none; line-height:normal; white-space: nowrap;}
#OV-new-wh-mid-new #info-sec p   { color: #464646; font-family: 'Montserrat', sans-serif; margin:0 0 0 56px; font-size:13px; font-weight: normal; padding:0px; line-height:18px; text-decoration: none; }
#OV-new-wh-mid-new #info-sec .icon { margin:3px 15px 0 0; float:left;}
#OV-new-wh-mid-new #home-icon      { display:none;}





#OV-new-sb         { background-color: #a3c1db; background-image:url(images/fullbg-line-top.png); background-repeat:repeat-x; background-position:center top;  margin: 0; padding:50px 0;}
#OV-new-sb-mid     { margin: 0 auto; padding:0; width:975px;background-image:url(images/TG-illo-bulb-g.svg); background-repeat:no-repeat; background-position:center top; background-size:contain;}
#OV-new-sb-mid h1  { font-family: 'Montserrat', sans-serif; color: #ff6633; font-size: 25px; font-weight: normal; line-height: normal; margin:30px 0 20px; padding: 0; text-decoration: none; text-transform: uppercase;}
#OV-new-sb-mid p   { color: #464646; font-family: 'Montserrat', sans-serif; margin:0 0 30px; font-size:20px; line-height:30px; font-weight: normal; padding:0px; text-decoration: none; }
.brandlogo         { display:block; margin:0;}
.brandlogo-m       { display:none; margin:0;}
.brandlogo-m1      { display:none; margin:0;}
#OV-new-sb-mid #bulp-icon{ display:none;}


#OV-new-lg         { background-color: #bee1d2; background-image:url(images/fullbg-line-top.png); background-repeat:repeat-x; background-position:center top;  margin: 0; padding:50px 0;}
#OV-new-lg-mid     { margin: 0 auto; padding:0; width:975px;background-image:url(images/TG-illo-fan-g.svg); background-repeat:no-repeat; background-position:center top; background-size:contain;}
#OV-new-lg-mid h1  { font-family: 'Montserrat', sans-serif; color: #ff6633; font-size: 25px; font-weight: normal; line-height: normal; margin:30px 0 20px; padding: 0; text-decoration: none; text-transform: uppercase;}
#OV-new-lg-mid p   { color: #464646; font-family: 'Montserrat', sans-serif; margin:0 0 30px; font-size:20px; line-height:30px; font-weight: normal; padding:0px; text-decoration: none; }
.mslogo            { display:block; margin:0 0 0 75px;}
.mslogo-m1         { display:none; margin:0;}
#OV-new-lg-mid #fan-icon { display:none;}


#OV-new-gr         { background-color: #d9e2ed; background-image:url(images/fullbg-line.png); background-repeat:repeat-x; background-position:center bottom;  margin: 0; padding:50px 0;}
#OV-new-gr-mid     { margin: 0 auto; padding:0; width:975px; background-image:url(images/TG-illo-switch-g.svg); background-repeat:no-repeat; background-position:center bottom; background-size:contain;}
#OV-new-gr-mid h1  { font-family: 'Montserrat', sans-serif; color: #ff6633; font-size: 25px; font-weight: normal; line-height: normal; margin: 0 0 20px; padding: 0; text-decoration: none; text-transform: uppercase;}
#OV-new-gr-mid p   { color: #464646; font-family: 'Montserrat', sans-serif; margin:0 0 30px; font-size:20px; line-height:30px; font-weight: normal; padding:0px; text-decoration: none; }
.grlogo            { display:block; margin:0 0 50px;}
.grlogo-m1         { display:none; margin:0;}
#OV-new-gr-mid #switch-icon { display:none;}


#OV-new-db         { background-color: #a3c1db; background-image:url(images/fullbg-line.png); background-repeat:repeat-x; background-position:center bottom;  margin: 0; padding:50px 0;}
#OV-new-db-mid     { margin: 0 auto; padding:0; width:975px; background-image:url(images/TG-illo-doorhandle-b.svg); background-repeat:no-repeat; background-position:center bottom; background-size:contain;}
#OV-new-db-mid h1  { font-family: 'Montserrat', sans-serif; color: #ff6633; font-size: 25px; font-weight: normal; line-height: normal; margin: 0 0 20px; padding: 0; text-decoration: none; text-transform: uppercase;}
#OV-new-db-mid #sec       { margin:0 0 30px 0; display:block; padding:0;}
#OV-new-db-mid #sec #left { width:260px; margin:0; float:left;}
#OV-new-db-mid #sec #right { margin:0; float:left;}
#OV-new-db-mid #sec #right h2{ font-family: 'Montserrat', sans-serif; color:#464646; font-size:13pt; margin:5px 0 0; padding:0; text-decoration:none; line-height:normal;}
#OV-new-db-mid #sec #right .sec1 { margin:35px 0 0; padding:0;}
#OV-new-db-mid #sec #right .sec2 { margin:5px 0 0; padding:0;}
#OV-new-db-mid #sec #right .sec3 { margin:30px 0 0; padding:0;}
#OV-new-db-mid #sec #right p  { color: #464646; font-family: 'Montserrat', sans-serif; margin:0; font-size:14px; font-weight: normal; padding:0px; line-height:18px; text-decoration: none; }
#OV-new-db-mid #lock-icon         { display:none; margin:0; }


#OV-new-dg         { background-color: #bee1d2; background-image:url(images/fullbg-line.png); background-repeat:repeat-x; background-position:center bottom;  margin: 0; padding:50px 0;}
#OV-new-dg-mid     { margin: 0 auto; padding:0; width:975px; background-image:url(images/TG-illo-washer-g.svg); background-repeat:no-repeat; background-position:center bottom; background-size:contain;}
#OV-new-dg-mid h1  { font-family: 'Montserrat', sans-serif; color: #ff6633; font-size: 25px; font-weight: normal; line-height: normal; margin: 0 0 20px; padding: 0; text-decoration: none; text-transform: uppercase;}
#OV-new-dg-mid p   { color: #464646; font-family: 'Montserrat', sans-serif; margin:0 0 30px; font-size:20px; line-height:30px; font-weight: normal; padding:0px; text-decoration: none; }
#OV-new-dg-mid #left  { float: left; margin-right:40px; width:38%;}
#OV-new-dg-mid #right { float: left; width: 15%; }
#OV-new-dg-mid #right img { margin:0 0 20px;}
#OV-new-dg-mid ul     { margin:0 0 30px; padding:0;}
#OV-new-dg-mid ul li  { font-family: 'Montserrat', sans-serif; color:#464646; font-size:11pt; background-image:url(images/TG-icon-check-w.svg); background-repeat:no-repeat; background-position:left 7px; list-style-type: none; margin:0; padding:5px 0 18px 55px;} 
#OV-new-dg-mid ul li:last-child {
    padding-bottom: 21px;
}
.topli                { line-height: 40px; }
#OV-new-dg-mid #wash-icon { display:none; margin:0;}



/* NEW LAYOUT DEVLOPER PAGE */
#dev-wh-box-full          { background-color:#ffffff; margin:0; padding:0;}
#dev-wh-box-full-mid      { width:975px; margin: 0 auto; padding:50px 0;}
#dev-wh-box-full-mid h1   { color: #464646; font-family: 'Montserrat', sans-serif; font-size: 22px; font-weight: normal; padding: 5px 0; text-decoration: none; text-transform: uppercase; line-height: normal; margin: 0 0 15px;}
#dev-wh-box-full-mid h5   { background-image: url("images/Icon-play.svg"); background-position: left 0; background-repeat: no-repeat;  color: #ff6633; font-family: 'Montserrat', sans-serif; font-size: 22px; font-weight: normal; padding:12px 0 12px 65px; text-decoration: none; text-transform: uppercase; line-height: normal; margin: 0 0 15px; height: 23px;}


#dev-wh-box-full-mid #prodbox     { margin:30px 0 50px 0px;}
#dev-wh-box-full-mid #prod-sec1   { width:16%; float:left; margin:0 15px 0 0; padding:0;}
#dev-wh-box-full-mid #prod-sec2   { width:82%; float:left; margin:0; padding:0 0 50px; border-bottom:1px solid #e4e4e4;}
#dev-wh-box-full-mid #prod-sec2 h3{ color: #464646; font-family: 'Montserrat', sans-serif; font-size: 25px; font-weight: normal; margin: 0; text-decoration: none;}
#dev-wh-box-full-mid #prod-sec2 p { color: #666666; font-family: 'Montserrat', sans-serif; font-size: 14px; line-height: 22px; margin: 5px 0; text-decoration: none; text-align:justify;}
#lightgray-full-mid #fullbtm     { margin: 0 0 10px 0px; width: 100%;}
#lightgray-full-mid #left img    { width: 37%; margin: 0 15px 15px 0;}

.Producttable                    { width: 100%; max-width: 100%; border: 1px solid #666666;border-collapse: collapse;}
.Producttable td, .Producttable th { padding: .75rem; vertical-align: top; color: #666666; font-family: 'Montserrat', sans-serif; font-size: 14px; line-height: 22px; margin: 5px 0; font-weight: normal; text-decoration: none;}
th                               { text-align: left;}
.row                             { background: #fff;}
.row:hover                       { background-color: #ececec;}

#dev-wh-box-full-mid #left       { float: left; margin: 0 19px 0 0; width: 48%; }
#dev-wh-box-full-mid #right      { float: left; margin: 0 0 0 19px; width: 48%;}
#dev-wh-box-full-mid #btmfullwh  { width: 100%; margin: 0; padding: 0;}


#Chart-box                        { background-color:#ffffff; margin:0; padding:0;}
#Chart-box-mid                    { width:975px; margin: 0 auto; padding:50px 0;}

#btmfullwh-new                    { background-color:#ffffff; margin:0; padding:0;}
#btmfullwh-new-mid                { width:975px; margin: 0 auto; padding:50px 0;}
#btmfullwh-new h4                 { font-family: 'Montserrat', sans-serif; color: #666666; font-size: 14px; line-height: 22px; margin: 0 0 10px 55px; padding: 0 0 0 15px; background: url(images/toggle-or.svg) no-repeat left 6px; }
.indent                           { margin: -10px 0px 10px 100px;}



/* NEW BUILDING PAGE CSS START HERE */
.large-size                      { font-size: 19px; line-height: 28px; color: #464646; margin: 0 0 13px 0; }

#comm-wh-sec-full                { background-color:#fff; margin:0; padding:0;}
#comm-wh-sec-full-mid            { width:975px; margin: 0 auto; padding:50px 0;}
#comm-wh-sec-full-mid h1         { font-family: 'Montserrat', sans-serif; color: #a0cdb9; font-size: 22px; font-weight: normal; padding: 5px 0; text-decoration: none; text-transform: uppercase; line-height: normal; margin: 0 0 15px;}
#comm-wh-sec-full-mid h2         { font-family: 'Montserrat', sans-serif; color: #464646; margin: 0 0 30px; font-size: 20px; line-height: 30px; font-weight: normal; padding: 0px; text-decoration: none;}
#comm-wh-sec-left                 { width: 49%; float: left; }
#comm-wh-sec-right                { width: 49%; float: right; }

#light-gr-full                   { background-color:#e6f5f0; margin:0; padding:0;}
#light-gr-full-mid               { width:975px; margin: 0 auto; padding:50px 0;}
#light-gr-full-mid h1            { font-family: 'Montserrat', sans-serif; color:#464646; font-size:15px; line-height:20px; margin: 0 0 0px; text-transform: capitalize; padding: 0 0 0 15px;}
.app-img                         { display: block; margin: 0 0 10px 0;}
.app-img-mob                     { display: none; margin: 0 0 10px 0;}



/* ipad Landscape [HORIZONTAL] CSS Start here */
@media only screen and (max-width : 1024px)   
{
#logo-nevi-mid    { width: auto; margin:0 auto; padding:5px;}
#slider           {background-color: transparent;  width:100%; margin:0; padding:0; line-height:0; max-height:none; z-index:0;}
#slider-mid       { width: auto; margin:0 auto; padding:0;}
#content-mid      { width: auto; margin:0 auto; padding:10px; background-color:#f7f7f7;}
#FeaturedVideo-mid{ width: auto; margin:0 auto; padding:15px 30px;} 
#fottermid        { width: auto; margin:0 auto; padding:10px;}

	
	
	
	
/* INTERNAL PAGE CSSS START HERE */
#slider-in-mid           { width: auto; margin: 0 auto; padding:10px;}
#lightgray-full-mid      { width: auto; margin: 0 auto; padding:40px 20px;}
#mediumbluefull-mid      { width: auto; margin: 0 auto; padding:10px;}
#orangefull-mid          { width: auto; margin: 0 auto; padding:10px 30px;}
#orange-light-full-mid   { width: auto; margin: 0 auto; padding:40px 30px;}
#lightblue-full-mid      { width: auto; margin: 0 auto; padding:40px 30px;}
#mediumgbreenfull-mid    { width: auto; margin: 0 auto; padding:10px;}

#lightgray-full-mid #left { float: left; margin: 20px 0 0; width:100%;}
#lightgray-full-mid #right{ float: left; margin: 20px 0 0; width:100%;}

#medium-green-full-mid    { width:auto; margin: 0 auto; padding:25px 10px;}

#content-fullwhite-mid    { width: auto; margin: 0 auto; padding:10px;}

#content-fullwh-mid       { width: auto; margin: 0 auto; padding:10px;}
#middlepane               { width: auto; margin:0 auto; padding:0; }

#content-fullgr-mid       { width: auto; margin: 0 auto; padding:10px;}
.newsletter               { font-size:10px;}
/* INTERNAL PAGE CSSS END HERE */


/* ............... Read bio css ................... */
#aboutmid-content-bio      { width: auto; }
#left                      { float: left; margin-right:60px; width:42%;}
#right                     { float: left; margin-left: 0px; width:47%;}
/* ............... Read bio css ................... */

/* Membership Benifits table css */
#m-beni { width: auto; max-width:100%; margin:0 auto;}
.title_bl{color: #464646; font-family: 'Montserrat', sans-serif; font-size:15px; text-decoration: none;}

#m-beni .title{color: #FE784C; font-family: 'Montserrat', sans-serif; font-size:15px; text-decoration: none;}

#mbtop        { margin: 0 auto; width: auto; max-width:100%;}
.webkit #mbtop{ margin: 0 auto; width: auto; max-width:100%;}
#mbtop1{ width:575px;}
#mbtop2{ width:125px;}
#mbtop3{ width:160px;}

#ro1   { width:60%; max-width:100%;}
#ro2_1 { width:70px;}
#ro2   { width:70px;}
#ro3   { width:105px;}
#ro4   { width:130px;}
#ro5   { width:100px;}
#ro6   { width:70px;}
.rotate1{ background-image:url("images/benifit-new-v.png"); background-position:left bottom; width:78px; height:200px; background-repeat:no-repeat;}
.rotate2_1{ background-image:url("images/acadmic-v.png"); background-position:center bottom; width:90px; height:13px; background-repeat:no-repeat;}
.rotate2{ background-image:url("images/affiliate-v.png"); background-position:20px bottom; width:92px; height:160px; background-repeat:no-repeat;}
.rotate3{ background-image:url("images/contributor-v.png"); background-position:35px bottom; width:135px; height:160px; background-repeat:no-repeat;}
.rotate4{ background-image:url("images/sponcer-v.png"); background-position:center bottom; width:92px; height:160px; background-repeat:no-repeat;}
.rotate5{ background-image:url("images/implementer-v.png"); background-position:40px bottom; width:135px; height:160px; background-repeat:no-repeat;}
.rotate6{ background-image:url("images/Associate-v.png"); background-position:25px bottom; width:135px; height:160px; background-repeat:no-repeat;}

#m-beni-chart-r1{width: 100%; /*background-color:#D9E2ED;*/}
#mb1{ margin: 0 auto; max-width:100%; width: auto;}
.webkit #mb1{ margin: 0 auto; max-width:100%; width: auto;}
.graytr{ background-color:#a2c1db;}
#m-beni-chart-r2{width: 100%; /*background-color:#F7F7F7;*/}
.whitetr{ background-color:#d9e2ed;}
#mb2-2{ margin: 0 auto; max-width:100% ; width: auto;}
.webkit #mb2-2{ margin: 0 auto; max-width:100%; width: auto;}

#mb2  { width: 60%; max-width:100%;}
#mb5_5{ width:85px;}
#mb6  { width:95px;}
#mb5  { width:143px;}
#mb3  { width:125px;}
#mb4  { width:160px;}



	
	
	
/* Membership Benifits table css */

#menu {
	margin: 5px 0 -5px;
}



/*New Design Layout Csss Start here */

/* NEWLight bio box css start here */
#libiofull                    { width: auto; margin: 0 auto; }
#libiofull #leftsec           { float: left; margin: 0 15px 15px 0; width: 48%; }
#libiofull #rightsec          { float: right; margin: 0 0 15px 15px; width: 48%; }
/* NEWLight bio box css End here */

#content-fullwh-mid { padding:10px 30px;}

#Lbfull             { padding: 30px 0;}
#Lbfull-mid         { padding: 10px 30px; width:auto;}

#Lbfull h2          { font-size: 12pt;}
#space-t            { margin:0;}

#Lgreyfull          { padding: 30px 0;}
#Lgreyfull-mid      { padding: 10px 30px; width:auto;}
#Lgreyfull h1       { font-size: 13pt;}
#Lgreyfull h2       { font-size: 12pt;}
#Lgreyfull #space-t { margin:0;}

#LGfull             { padding: 30px 0 !important;}	
#LGfull-mid         { padding: 10px 30px; width:auto; }

#LWfull             { padding: 30px 0;}
#LWfull-mid         { padding: 10px 30px; width:auto;}

#DGfull             { padding: 30px 0;}
#DGfull-mid         { padding: 10px 30px; width:auto;}
#DGfull #DGfull-mid h1 { font-size: 20px; padding: 1px 0 0 65px; }

#LGfull             { padding: 30px 0;}
#LGfull-mid         { padding:10px 30px; width:auto;}
#bio-full           { border-bottom: 1px solid #000; margin: 0 auto 25px; width: auto;}

.faq-new            { margin: 0;}



/* TECH PAGE */
#tech-topfull                              { padding: 30px 0;}
#tech-topfull-mid                          { padding:0; width: auto;}
#tech-topfull-mid #title                   { margin: 0 20px;}
#tech-topfull-mid #infotxt p br            { display:none;}

#tech-newfullwh {padding:30px 0;}
#tech-newfullwh #tech-fullwh-mid{ padding:10px 30px;}
#tech-newfullwh #tech-fullwh-mid #mid-con-pane { margin: 0 auto; padding: 0; width: auto;}

#tech-newDGfull { padding:30px 0;}
#tech-newDGfull #tech-fullDG-mid{ width:auto; padding:10px 30px;}

#tech-mem-logo { padding:30px 0;}
#tech-mem-logo #tech-mem-logo-mid{ width:auto; padding:10px 30px;}

#tech-newLbfull { padding:30px 0;}
#tech-newLbfull #tech-newLbfull-mid{ padding:10px 30px; width:auto;}

#tech-new-WHbtm { padding:30px 0;}
#tech-new-WHbtm #tech-new-WHbtm-mid{ width:auto; padding:10px 30px;}
/* TECH PAGE */
	
/* TECHNOLOGY PAGE NEW COLOR SECTION */
#tech-new-white-sec                         { padding: 30px 0;}
#tech-new-white-sec #tech-new-white-sec-mid { padding: 10px 30px;}
#tech-new-white-sec #tech-new-white-sec-mid #mid-content-pane { margin: 0 auto; padding: 0; width: auto;}
	
#tech-new-green-sec                         { padding: 30px 0;}
#tech-new-green-sec #tech-new-green-sec-mid { width: auto; padding: 10px 30px;}
	
#tech-new-grey-sec                          { padding: 30px 0;}
#tech-new-grey-sec #tech-new-grey-sec-mid   { width: auto; padding: 10px 30px;}
	
#tech-new-blue-sec                          { padding: 30px 0;}
#tech-new-blue-sec #tech-new-blue-sec-mid   { width: auto; padding: 10px 30px;}
/* TECHNOLOGY PAGE NEW COLOR SECTION */
	

/* JOIN PAGE */
#join-top-banner                      { padding: 10px 0;}
#join-top-banner #join-top-banner-mid { width:auto; padding:10px 30px;}

#join-newfull                         { padding:30px 0;}
#join-newfull #join-newfull-mid       { width:auto;}

#join-newWHfull                       { padding:30px 0;}
#join-newWHfull #join-newWHfull-mid   { width:auto; padding:10px 30px;}

#join-new-LGbtm                       { padding:30px 0;}
#join-new-LGbtm #join-new-LGbtm-mid   { width:auto; padding:10px 30px;}

#join-Lbfullbtm                       { padding:30px 0;}
#join-Lbfullbtm #join-Lbfullbtm-mid   { width:auto; padding:10px 40px;}

#join-newfull #join-newfull-mid #join-mid-con-pane #leftside  { width: auto; display:block; float:none; padding:0 30px; margin:0 0 5px;}
#join-newfull #join-newfull-mid #join-mid-con-pane #rightside { width: auto; display:block; float:none; padding:0 30px; margin:0 0 5px;}
#m-beni { width:auto;}

#join-newWHfull #join-newWHfull-mid #WHleftside { width:auto; margin:0 0 5px;}
#join-newWHfull #join-newWHfull-mid #WHrightside{ width:50%; margin:0 0 5px; float:left;}
/* JOIN PAGE */


/* OVERVIEW PAGE */
#OverV-newfullwh                       { padding: 30px 0;}
#OverV-newfullwh #OverV-fullwh-mid     { width:auto; padding:10px 30px;}

#OverV-newLbfull                       { padding: 30px 0;}
#OverV-newLbfull #OverV-newLbfull-mid  { width:auto; padding:10px 30px;}

#OverV-new-WHbtm                       { padding: 30px 0;}
#OverV-new-WHbtm #OverV-new-WHbtm-mid  { width:auto; padding:10px 30px;}
/* OVERVIEW PAGE */

/* RESOURCES PAGE */
#RES-New-WHbtm                         { padding: 30px 0;}
#RES-New-WHbtm #RES-New-WHbtm-mid      { width:auto; padding:10px 30px;}

#RES-New-LBfull                        { padding: 30px 0;}
#RES-New-LBfull #RES-New-LBfull-mid    { width:auto; padding:10px 30px;}

#RES-New-DGfull                        { padding: 30px 0;}
#RES-New-DGfull #RES-New-DGfull-mid    { width:auto; padding:10px 30px;}

#RES-New-WHbtm #RES-New-WHbtm-mid #video-thum { margin:0 0 0 60px;}
#RES-New-WHbtm #RES-New-WHbtm-mid #video-thum .imgspace{ height:0px;}
/* RESOURCES PAGE */

/* NEWSEVENT PAGE */
#NE-newfullWH                             { padding: 30px 0;}
#NE-newfullWH #NE-newfullWH-mid           { width:auto; padding:10px 30px;}

#NE-newfullLB                             { padding: 30px 0;}
#NE-newfullLB #NE-newfullLB-mid           { width:auto; padding:10px 30px;}

#NE-newfullDG                             { padding: 30px 0;}
#NE-newfullDG #NE-newfullDG-mid           { width:auto; padding:10px 30px;}

#NE-newfullWHbtm                          { padding: 30px 0;}
#NE-newfullWHbtm #NE-newfullWHbtm-mid     { width:auto; padding:10px 30px;}

#NE-newfullLBbtm                          { padding: 30px 0;}
#NE-newfullLBbtm #NE-newfullLBbtm-mid     { width:auto; padding:10px 30px;}

#NE-newfullDGbtm                          { padding: 30px 0;}
#NE-newfullDGbtm #NE-newfullDGbtm-mid     { width:auto; padding:10px 30px;}
/* NEWSEVENT PAGE */


/* BECOME MEMBER PAGE */
#BM-New-WHbtm                           { padding: 30px 0;}
#BM-New-WHbtm #BM-New-WHbtm-mid         { width:auto; padding:10px 30px;}

#BM-New-LBfull                          { padding: 30px 0;}
#BM-New-LBfull #BM-New-LBfull-mid       { width:auto; padding:10px 30px;}
/* BECOME MEMBER PAGE */

/* Press Releases*/
#PR-newfullWH                          { padding: 30px 0;}
#PR-newfullWH #PR-newfullWH-mid        { width:auto; padding:10px 30px;}

/* In The News*/
#ITN-newfullWH                         { padding: 30px 0;}
#ITN-newfullWH #ITN-newfullWH-mid      { width:auto; padding:10px 30px;}
/* In The News*/

/*Event PAGE */
#EV-newfullWH                         { padding: 30px 0;}
#EV-newfullWH #EV-newfullWH-mid       { width:auto; padding:10px 30px;}

#EV-newfullLB                         { padding: 30px 0;}
#EV-newfullLB #EV-newfullLB-mid       { width:auto; padding:10px 30px;}	
/*Event PAGE */

/*Blog PAGE */
#BL-newfullWH                          { padding: 30px 0;}
#BL-newfullWH #BL-newfullWH-mid        { width:auto; padding:10px 30px;}	
/*Blog PAGE */

/* CONTACT PAGE */
#con-WHbtm                             { padding: 30px 0;}
#con-WHbtm #con-WHbtm-mid              { width:auto; padding:10px 30px;}

#con-LBfull                            { padding: 30px 0;}
#con-LBfull #con-LBfull-mid            { width:auto; padding:10px 30px;}
/* CONTACT PAGE */


/* ............... FINAL-DevLP+SuccessStories ................... */
#DevLP-wh-full-mid                     { margin: 0 auto; padding: 50px 30px; width:auto;}
#DevLP-wh-full-mid #left               { float: left; margin: 0 0 20px; width: 100%;}
#DevLP-wh-full-mid #right              { float: left; margin: 0 0 20px; width: 100%;}
/* ............... FINAL-DevLP+SuccessStories ................... */


/*New Design Layout Csss End here */

/* fotter */
#fottsec1                                { margin: 0 0 5px; padding: 0; }
#fottsec1 #fott-link                     { float: none; text-align: center;}
#fottsec1 #fott-soc                      { display:none;}
#fottsec2 #NLbutton                      { display:none;}
#fottsec2 #btmlink                       { float:none; text-align: center;}
#fottsec3                                { display:block;}
.newsletter                              { background-position: left 2px;}
/* fotter */


#wh-mid                                  { padding:0px 30px;}
#OV-new-wh-mid                           { width: auto;}

#sb-mid                                  { padding:0px 30px;}
#OV-new-sb-mid                           { width: auto;}
#OV-new-sb-mid p br                      { display:none;}
#OV-new-sb-mid p                         { margin:0 200px 30px 0;}

#lg-mid                                  { padding:0px 30px;}
#OV-new-lg-mid                           { width: auto;}

#gr-mid                                  { padding:0px 30px;}
#OV-new-gr-mid                           { width: auto;}

#lb1-mid                                 { padding:0px 30px;}
#OV-new-db-mid                           { width: auto;}

#dg1-mid                                 { padding:0px 30px;}
#OV-new-dg-mid                           { width: auto;}

/* Join Page New Sec */
#why-join                                {padding: 50px 0;}
#why-join #why-join-mid                  { padding: 10px 30px; width: auto; }
/* Join Page New Sec */

	
/* VIDEO LIGHTBOX CSS */
#video-sec-lightbox #lightbox-video  { width: 22%; margin: 5px;}
/* VIDEO LIGHTBOX CSS */	
	
/* NEW LAYOUT DEVLOPER PAGE */	
#dev-wh-box-full-mid             { width: auto; margin: 0 auto; padding:40px 20px;}
#dev-wh-box-full-mid #left       { float: left; margin: 20px 0 0; width:100%;}
#dev-wh-box-full-mid #right      { float: left; margin: 20px 0 0; width:100%;}

	
#Chart-box-mid                   { width: auto; margin: 0 auto; padding:40px 20px;}
#btmfullwh-new-mid               { width: auto; margin: 0 auto; padding:40px 20px;}
	

/* NEW BUILDING PAGE CSS START HERE */	
#comm-wh-sec-full-mid            { width: auto; margin: 0 auto; padding:40px 20px;}
#light-gr-full-mid               { width: auto; margin: 0 auto; padding:40px 20px;}
.app-img                         { width: 100%; margin: 0; padding: 0;}
.large-size br                   { display: none;}
	
/* NEW OVERVIEW PAGE CSS START HERE */	
#OV-new-wh-mid-new              { width: auto;}
#OV-new-wh-mid-new .info-sec-mid{ margin: 0 50px !important;}
/* NEW OVERVIEW PAGE CSS START HERE */	

}


@media only screen and (max-width : 975px)  
{
#FeaturedVideo-mid p br { display: none;}
#mid-white-full img { width:200px;}
.moreevents-consu   { margin:10px 0 0;}
#bio-full #sec2 img             { margin: 0 15px 90px 0; }
	
}
@media only screen and (max-width : 912px)  
{
.moreevents-dev     { margin:2px 0 0 23px;}
#tech-mem-logo-mid #prod-sec2          { float: right; width:76%;}
}

/* ipad Portrait [VERTICAL] CSS Start here */
@media only screen and (max-width : 893px)   
{
#tech-topfull-mid #badge       { float: none; margin: 0 auto; text-align: center;  width: auto; }
#tech-topfull-mid #title       { float: none; margin:5px 0 0; text-align: center; width: auto; }
#tech-topfull-mid #title h1    { font-size:22pt; margin:0;}
#tech-topfull-mid #title h1 br { display:none;}	
#tech-topfull-mid #infotxt     { float: none; margin: 0; padding: 0; text-align: center; width: auto;}
#tech-topfull-mid #infotxt p   { margin: 5px 0;}
#tech-topfull-mid #infotxt p br{ display: none;}
.pro-find                      { display: none;}
#link-m                        { display:block; width:200px; margin:0 auto;}
.pro-findm                     { background-image:url(images/TG-icon-more-ltg.svg); background-position:left 0px; padding:2px 0 2px 22px; font-size:14px;background-repeat:no-repeat; font-family: 'Montserrat', sans-serif; color:#ffffff; margin:0; display:block;}
.pro-findm a                   { color: #ffffff; font-family: 'Montserrat', sans-serif; text-decoration:none;}
.pro-findm a:hover             { text-decoration: underline;}
}

@media only screen and (max-width : 890px)   
{
#sec                     {  margin:0; padding:0 5px;}
#gr-ad h1                { color: #cdcdcc; font-family: 'Montserrat', sans-serif; /*font-size:20px;*/ font-weight: normal; margin:0; text-decoration: none;}
#gr-ad h2                { color: #bee1d2; font-family: 'Montserrat', sans-serif; /*font-size:40px;*/ font-weight: bold; margin:0; text-decoration: none;}
#gr-ad h3                { color: #cdcdcc; font-family: 'Montserrat', sans-serif; /*font-size:20px;*/ font-weight: normal; margin:7px 0 0; text-decoration: none;}
#gr-ad h4                { color: #bee1d2; font-family: 'Montserrat', sans-serif; /*font-size:14px;*/ font-weight: normal; margin:14px 0 0 -29px; transform:rotate(-90deg); text-decoration: none;}	

#logo-fullwidth{ width:29%; margin:10px 5px; padding:0 10px; text-align:center; vertical-align:middle; float:left;}
#logo-fullwidth img { max-width: 100%;}

#OV-new-wh-mid #left-sec   { width:auto; float: none; margin: 0 0 20px;}
#OV-new-wh-mid #right-sec  { width:auto; float: none; margin: 0;}

	
#OV-new-wh-mid-new #info-sec { display: block; margin: 0 0 0px 0 !important; }
	
}

@media only screen and (max-width : 880px)   
{
.learnmore  { }
.moreevents { margin: 33px 0 0;}


/*New Design Layout Csss Start here */

/* NEWLight bio box css start here */
#libiofull #leftsec           { float: left; margin:0 0 10px; width: auto; }
#libiofull #rightsec          { float: left; margin:0 0 5px; width: auto; }
#libiofull #leftsec img       { float:left; margin:0 15px 15px 0; padding:0;}
/* NEWLight bio box css End here */


#content-fullwh #content-fullwh-mid #leftside { float: left; margin: 0 0 20px; width: 100%;}
#content-fullwh #content-fullwh-mid #rightside { float: left; margin: 0 0 5px; width: 100%;}
#content-fullwh #content-fullwh-mid #rightside br { display: none;}

#leftnew  { float: left; margin: 0 0 10px; width: 100%;}	
#rightnew { float: left; margin: 0 0 5px; width: 100%;}	

#Lgreyfull-mid #leftnew  { float: left; margin: 0 0 10px; width: 100%;}	
#Lgreyfull-mid #rightnew { float: left; margin: 0 0 5px; width: 100%;}	


#bio-full #sec1 { float: left; margin: 0 0 5px; width: 100%;}
#bio-full #sec2 { float: left; margin: 0 0 5px; width: 100%;}

#tech-newfullwh #tech-fullwh-mid #mid-con-pane #leftside { margin: 0 0 5px; width: 100%;}
#tech-newfullwh #tech-fullwh-mid #mid-con-pane #rightside{ float:left; margin: 0 0 5px; width: 100%;}
#tech-newfullwh #tech-fullwh-mid #mid-con-pane #leftside .tech-home { margin:20px 0 0 75px; display:none;}
#tech-newfullwh #tech-fullwh-mid #mid-con-pane #rightside .tech-home-m { margin:0 0 0 40px; display:block;}

#tech-newDGfull #tech-fullDG-mid #DGleftside     { float: left; margin: 0 0 5px; width: 100%;}
#tech-newDGfull #tech-fullDG-mid #DGrightside    { float: left; margin: 0 0 5px; width: 100%;}

#tech-mem-logo-mid #leftsec                         { float: left; margin: 0 0 5px; width: 100%;}
#tech-mem-logo-mid #rightsec                        { float: left; margin: 0 0 5px; width: 100%;}

#tech-newLbfull #tech-newLbfull-mid #LBleftside     { float: left; margin: 0 0 5px; width: 100%;}
#tech-newLbfull #tech-newLbfull-mid #LBleftside .tech-battery { display:none; margin:20px 0 0 75px;}
#tech-newLbfull #tech-newLbfull-mid #LBrightside    { float: left; margin: 0 0 5px; width: 100%;}
#tech-newLbfull #tech-newLbfull-mid #LBrightside .tech-battery-m { margin:0 0 0 40px; display:block;}

#tech-new-WHbtm #tech-new-WHbtm-mid #WHleftside     { float: left; margin: 0 0 5px; width: 100%;}
#tech-new-WHbtm #tech-new-WHbtm-mid #WHrightside    { float: left; margin: 0 0 5px; width: 100%;}
#tech-new-WHbtm #tech-new-WHbtm-mid ul              { margin:5px 0 22px 40px;}
#tech-new-WHbtm #tech-new-WHbtm-mid #WHleftside br  { display: none;}
#tech-new-WHbtm #tech-new-WHbtm-mid .wh-peper-d     { display:block;}
#tech-new-WHbtm #tech-new-WHbtm-mid .wh-peper-m     { display:none;}

#OverV-middle #consec                               { width: 75%;}
	
/* TECHNOLOGY PAGE NEW COLOR SECTION */
#tech-new-white-sec #tech-new-white-sec-mid #mid-content-pane #leftside { float: none; margin: 0; width: 100%;}
#tech-new-white-sec #tech-new-white-sec-mid #mid-content-pane #rightside { float: none; margin: 0; width: 100%;}
#tech-new-white-sec #tech-new-white-sec-mid h2      { font-size: 12pt; padding: 0; line-height: 25px;}
	
#tech-new-green-sec #tech-new-green-sec-mid #leftside { float: none; margin: 0; width: 100%;}
#tech-new-green-sec #tech-new-green-sec-mid #rightside{ float: none; margin: 0; width: 100%;}
#tech-new-green-sec #tech-new-green-sec-mid h2        { font-size: 12pt; padding: 0; line-height: 25px;}
	
#tech-new-grey-sec #tech-new-grey-sec-mid #leftside   { float: none; margin: 0; width: 100%;}
#tech-new-grey-sec #tech-new-grey-sec-mid #rightside  { float: none; margin: 0; width: 100%;}
#tech-new-grey-sec #tech-new-grey-sec-mid h2          { font-size: 12pt; padding: 0; line-height: 25px;}
	
#tech-new-blue-sec #tech-new-blue-sec-mid #leftside   { float: none; margin: 0; width: 100%;}
#tech-new-blue-sec #tech-new-blue-sec-mid #rightside  { float: none; margin: 0; width: 100%;}
#tech-new-blue-sec #tech-new-blue-sec-mid h2          { font-size: 12pt; padding: 0; line-height: 25px;}
	
/* TECHNOLOGY PAGE NEW COLOR SECTION */	
	
	
	
	
	

/* RESOURCES PAGE */
#RES-New-WHbtm #RES-New-WHbtm-mid #RES-WHleftside   { float: left; margin: 0 0 5px; width: 100%;}
#RES-New-WHbtm #RES-New-WHbtm-mid #RES-WHrightside  { float: left; margin: 0 0 5px; width: 100%;}
#RES-New-WHbtm #RES-New-WHbtm-mid #jumpall          { margin: 0 0 30px 53px;}
#RES-New-WHbtm #RES-New-WHbtm-mid #RES-WHrightside br     { display:none;}
#RES-New-WHbtm #RES-New-WHbtm-mid #video-thum .spacing-vid{ height:0;}

#RES-New-LBfull #RES-New-LBfull-mid #RES-LBleftside { float: left; margin: 0 0 5px; width: 100%;}
#RES-New-LBfull #RES-New-LBfull-mid #RES-LBleftside { margin: 0 0 -6px;}
#RES-New-LBfull #RES-New-LBfull-mid ul              { margin: 0 0 0 60px; padding: 0 0 0 16px;}

#RES-New-LBfull #RES-New-LBfull-mid #RES-LBrightside{ float: left; margin: 0 0 5px; width: 100%;}
#RES-New-LBfull #RES-New-LBfull-mid #RES-LBrightside br { display: none;}

#RES-New-DGfull #RES-New-DGfull-mid #RES-DGleftside { float: left; margin: 0 0 5px; width: 100%;}
#RES-New-DGfull #RES-New-DGfull-mid #RES-DGleftside { margin: 0 0 -6px;}
#RES-New-DGfull #RES-New-DGfull-mid ul              { margin: 0 0 0 60px; padding: 0 0 0 16px;}

#RES-New-DGfull #RES-New-DGfull-mid #RES-DGrightside{ float: left; margin: 0 0 5px; width: 100%;}
#RES-New-DGfull #RES-New-DGfull-mid #RES-DGrightside br { display: none;}

/* RESOURCES PAGE */

/* BECOME MEMBER PAGE */
#BM-New-WHbtm #BM-New-WHbtm-mid #BM-WHleftside h2{ padding:10px 0 16px !important ;}
#BM-New-WHbtm #BM-New-WHbtm-mid #BM-WHleftside  {float: left; margin: 0 0 5px; width: 100%;}
#BM-New-WHbtm #BM-New-WHbtm-mid #BM-WHrightside {float: left; margin: 0 0 5px; width: 100%;}
/* BECOME MEMBER PAGE */


/* NEWSEVENT PAGE */
#NE-newfullLBbtm #NE-newfullLBbtm-mid #NE-LBleftside  {float: left; margin: 30px 0 0 0; width: 100%;}
#NE-newfullLBbtm #NE-newfullLBbtm-mid #NE-LBrightside {float: left; margin: 0 0 5px; width: 100%;}
/* NEWSEVENT PAGE */

/*New Design Layout Csss End here */

/* Join Page New Sec */
#why-join-mid #leftsec    {float: none; margin: 0; width: auto;}
#why-join-mid #rightsec   { float: none; margin: 0; width: auto; }
#why-join-mid #leftsec p  { font-size: 16px; line-height: 22px; margin: 0; }
#why-join-mid #rightsec p { font-size: 16px; line-height: 22px; margin: 5px 0 30px; }
#why-join-mid #left-sec   { float: none; margin: 0 0 15px; width: auto;}
#why-join-mid #right-sec  { float: none; margin: 0; width: auto;}
/* Join Page New Sec */
	
}

@media only screen and (max-width : 995px)   
{
#sec3 #grey-box             { width:100%; float:left; margin:0; padding:0;}
#sec3 #orange-box           { width:100%; float:left; margin:0; padding:0;}
#sec3 #medium-grey-box      { width:100%; float:left; margin:0; padding:0;}
#sec3 #medium-blue-box      { width:100%; float:left; margin:0; padding:0;}
}
/* ipad Portrait [VERTICAL] CSS Start here */
@media only screen and (max-width : 768px)   
{
	
#contact-sec #toplogin a  { color: #ccc; font-size:9.45pt;}	
#submenu         { background-color:#ff6634; height:35px; display:none;}
#menu            { float: right; margin: -50px 0 0; padding: 0; width: 100%; }
#logo            { float: left;margin: 0;padding: 0;position: relative;z-index: 9999;}
#logo img        { padding: 0 0 5px 15px; width:65%;}
#contact-sec     { float:right; margin:0; padding:0; display:none!important;}
#content-fullwh #content-fullwh-mid #leftside .dsk    { display:block;}
#content-fullwh #content-fullwh-mid #rightside .mob   { display:none;}


#space-t         { display: none; margin: 0;}
#rightnew .mob   { display: table; padding: 25px 0 0;}

#sec                         { display: inherit;   float: none; margin: 0; padding: 0 5px; width: 100%; text-align: center;}
#sec-1                      { display: inline-table; margin: 0 0 15px;  padding: 0 5px;}


#blue img                   { float: none !important;}
#sec3 #medium-blue-box .morenews { background-image:url(images/bullet.png); background-position:left 1px; padding:0 0 0 23px; background-repeat:no-repeat; float:right; font-family: 'Montserrat', sans-serif; color:#ffffff; margin:77px 0 0;}

#fotterleft  { float: left; margin: 0; padding: 0; text-align: center; width: 100%; }
.Footlink    { color: #cdcdcd; font-family: 'Montserrat', sans-serif; font-size: 14px; font-weight: normal; margin: 0 10px 0 0;text-decoration: none;}
#fotterright { float:right; margin: 0; padding: 0; text-align: right; width: 100%; }
#fott-social { margin:5px 5px 14px; padding: 0; text-align: center;}
#newsletter  { margin:0 auto; padding:0; display:table; }

/* INTERNAL PAGE CSSS START HERE */

#slideimg    { float: left; margin: 0 15px 0 0; width: 17%;}
#slidetext   { float: left; margin: 15px 0 0;}
#slider-in #slider-in-mid  #slideimg-right { display:none;float:right; margin: 0;}
 
#faq-box h3   { margin-bottom:0;}
/* INTERNAL PAGE CSSS START HERE */



#mid-white-full img { max-width: 100%;}
.watchvideo-consu   { margin:60px 0 0;}
.moreevents-dev     { margin:38px 0 0;}

/* with contact and Member Area link addd in Fotter */
#fottlink    { margin:5px 0; padding:0; display:none;}
#fottlink-tab{ margin:5px 0; padding:0; display:block;}
#fottlink-tab ul { font-family: 'Montserrat', sans-serif; line-height: 30px; list-style-type: none;text-decoration: none; margin:0; padding:0;}
#fottlink-tab ul li { display: inline;}
/* with contact and Member Area link addd in Fotter */


/*Event PAGE */
#EV-newfullLB #EV-newfullLB-mid ul     { padding:0;}
#EV-newfullLB #EV-newfullLB-mid ul li    {font-size:14pt; list-style-type:none;}
.org                                     { font-size:14px;}	
.light                                   { font-size:13px;}	
/*Event PAGE */

/* NEWSEVENT PAGE */
#NE-newfullLBbtm #NE-newfullLBbtm-mid ul    { margin:0; padding:0;}
#NE-newfullLBbtm #NE-newfullLBbtm-mid ul li { font-size: 15px; line-height: 25px;}
/* NEWSEVENT PAGE */

#dnn_LeftPaneLarge{width:auto;} 
#join-newWHfull #join-newWHfull-mid #WHrightside .logorotetor  { width:560px;}

#OV-new-wh h1   { font-size: 20px; margin: 0 0 10px;}
#OV-new-wh p    { font-size: 15px; line-height:20px; margin: 0 0 20px;}
#OV-new-wh p br { display:none;}
#OV-new-wh-mid #left-sec h2  { font-size: 11pt;}
#OV-new-wh-mid #right-sec h2  { font-size: 11pt;}

#OV-new-sb-mid h1   { font-size: 20px; margin: 30px 0 20px;}
#OV-new-sb-mid p    { font-size: 15px; line-height:20px; margin:0px 175px 30px 0;}

#OV-new-lg-mid h1   { font-size: 20px; margin: 30px 0 20px;}
#OV-new-lg-mid p    { font-size: 15px; line-height:20px; margin:0px 175px 30px 0;}

#OV-new-gr-mid h1   { font-size: 20px; margin: 0 0 10px;}
#OV-new-gr-mid p    { font-size: 15px; line-height:20px; margin:0 0 30px;}

#OV-new-db-mid                  { background-image:none;}
#OV-new-db-mid h1               { font-size: 20px; margin: 0 0 10px;}
#OV-new-db-mid #sec #left       { float:none; width:auto;  text-align:left;}
#OV-new-db-mid #sec #right      { float:none; width:auto;  text-align:left;}
#OV-new-db-mid #sec #right p    { text-align:left;}
#OV-new-db-mid #sec #right p br { display: none;}
#OV-new-db-mid #sec #right .sec1 { margin:15px 0 0;}
#OV-new-db-mid #sec #right .sec2 { margin:15px 0 0;}
#OV-new-db-mid #sec #right .sec3 { margin:15px 0 0;}
#OV-new-db-mid #lock-icon      { border-bottom: 2px solid #828282; display:table; width:100%;}
#OV-new-db-mid #lock-icon img  { margin:0 0 -2px;}


#OV-new-dg-mid h1   { font-size: 20px; margin: 0 0 10px;}
#OV-new-dg-mid p    { font-size: 15px; line-height:20px; margin:0px 175px 30px 0;}

#tech-mem-logo-mid #prodbox      { margin: 30px 0 35px 75px;}
#tech-mem-logo-mid #prod-sec1    { width:auto; float:none; margin:0 0 15px;}
#tech-mem-logo-mid #prod-sec2    { width:auto; float:none; padding:0 0 25px;}
#tech-mem-logo-mid #prod-sec2 h3 { font-size: 22px;}


	
	
.rotate2{ background-position:17px bottom;}
.rotate3{ background-position:27px bottom;} 	
.rotate5{ background-position:30px bottom;}
.rotate6{ background-position:22px bottom;}
	
	
	
	
/* NEW BUILDING PAGE CSS START HERE */	
.large-size               { font-size: 16px;}
#comm-wh-sec-full-mid h2  { font-size: 16px;}
#comm-wh-sec-left         { width: auto; float: none;}
#comm-wh-sec-right        { width: auto; float: none;}
	
.app-img                         { display: none;}
.app-img-mob                     { display: block;}
}



@media only screen and (max-width :726px)   
{
#FeaturedVideo-mid h1{ margin: 0 0 15px 0;}
#FeaturedVideo-mid p { font-size: 15px; margin: 5px 0; line-height: 25px;}
.btmvideo   { display: none;}
.btmvideo-m { display: block;  margin: 10px 0 0 0;}
	
/*#sec    { float:left; margin:0; padding:0 5px; display: inherit;}*/
#sec      { float: none; margin: 0; padding: 0 5px; width: 100%; text-align: center;}
#sec-1    { display: inline-table; margin: 0 0 15px; padding: 0 5px; }
#gr-ad h1 { color: #cdcdcc; font-family: 'Montserrat', sans-serif; /*font-size:14px;*/ font-weight:normal; margin:5px 0 0; text-decoration: none;}

#OV-new-wh-mid                { background-image:none; }
#OV-new-wh-mid #home-icon     { /*border-bottom: 2px solid #828282;*/ display:table; width:100%;}
#OV-new-wh-mid #home-icon img { margin:30px 0 -5px;}

#OV-new-wh-mid-new                { width: auto; padding:0; background-image: none; background-color: #f7f7f7;}
#OV-new-wh-mid-new #home-icon     { border-bottom: 1px solid #828282; display:table; width:100%;}
#OV-new-wh-mid-new #home-icon img { margin:30px 0 -3px;}

#OV-new-sb                    { background-image:none;}
#OV-new-sb-mid                { background-image:none;}
#OV-new-sb-mid h1             { margin:0 0 20px;}
#OV-new-sb-mid p              { margin:0 0 30px}
.brandlogo                    { display: none;}
.brandlogo-m                  { display: block; margin:0 0 30px;}
.brandlogo-m1                 { display: block; margin: 35px 0 0; width: 100%; }
#OV-new-sb-mid #bulp-icon     { border-top: 2px solid #828282; display:table; width:100%;}
#OV-new-sb-mid #bulp-icon img { margin:-2px 0 0;}

#OV-new-lg                    { background-image:none;}
#OV-new-lg-mid                { background-image:none;}
#OV-new-lg-mid h1             { margin:0 0 20px;}
#OV-new-lg-mid p              { margin: 0 0 30px;}
.mslogo                       { display: block; margin:0 0 30px; width:98%;}
.mslogo-m1                    { display: block; margin: 60px 0 0; width: 100%;}
#OV-new-lg-mid #fan-icon      { border-top: 2px solid #828282; display:table; width:100%;}
#OV-new-lg-mid #fan-icon img  { margin:-2px 0 0;}

#OV-new-gr                    { background-image:none;}
#OV-new-gr-mid                { background-image:none;}
#OV-new-gr-mid p br           { display:none;}
.grlogo                       { display: block; margin:0 0 30px; width:98%;}
.grlogo-m1                    { display: block; margin:60px 0 0; width:100%; }
#OV-new-gr-mid #switch-icon      { border-bottom: 2px solid #828282; display:table; width:100%;}
#OV-new-gr-mid #switch-icon img  { margin:0 0 -2px;}

#OV-new-db                    { background-image:none;}

#OV-new-dg                    { background-image:none;}
#OV-new-dg-mid                { background-image:none;}
#OV-new-dg-mid p              { margin: 0 0 30px;}
#OV-new-dg-mid p br           { display:none;}
#OV-new-dg-mid #left          { float: none; margin-right: 0; width: auto;}
#OV-new-dg-mid #right         { float: none; margin: 15px 0 0 49px;  width:140px;}
#OV-new-dg-mid #wash-icon      { border-bottom: 2px solid #828282; display:table; width:100%;}
#OV-new-dg-mid #wash-icon img  { margin:0 0 -2px;}
.topli                        { line-height: 20px; }
#OV-new-dg-mid ul li          { padding: 16px 0 23px 55px;}

}


@media only screen and (max-width :680px)   
{
#join-newWHfull #join-newWHfull-mid #WHrightside{ width: auto; margin:0 0 5px; float:left;}
}


@media only screen and (max-width :674px)   
{

.rotate2{ background-position:15px bottom;}
.rotate3{ background-position:18px bottom;} 	
.rotate5{ background-position:26px bottom;}
.rotate6{ background-position:18px bottom;}
}



@media only screen and (max-width :660px)   
{
/* JOIN PAGE */
#JObannertop #imgsec   { float: none; margin: 0; padding: 0; text-align: center; width: 100%;}
#JObannertop #titlesec { float: none; margin: 10px 0; padding: 0; width: 100%;}
#JObannertop #slogansec{ float: none; margin: 10px 0; padding: 0; width: 100%;}
#JObannertop .visit-box { display: none;}
#JObannertop #hidesec   { display: block;}
#join-new-LGbtm #join-new-LGbtm-mid #box1, #box2, #box3{ display: block; width:auto;}
#JObannertop #hidesec .visit { background-image: url("images/TG-icon-more-ltg.svg"); background-position: left 3px; background-repeat: no-repeat; color:#ffffff; float:left; font-family: 'Montserrat', sans-serif; font-size:14px; margin:2px 0 0; padding:2px 0 2px 28px; text-decoration:none;}
#JObannertop #hidesec .visit:hover     { text-decoration: underline;}
/* JOIN PAGE */


/* OVERVIEW PAGE */
#OverV-middle #imgsec  { float: none;  margin: 0 0 20px; text-align: center; width: auto; }
#OverV-middle #consec  { float: none; width:auto;}
#OverV-middle #consec h1{ font-size: 18px; margin: 0 0 10px;}
#OverV-middle #consec p { font-size: 16px; line-height: 22px;}
/* OVERVIEW PAGE */

/* VIDEO LIGHTBOX CSS */
#video-sec-lightbox #lightbox-video  { width:47%; margin: 5px;}
/* VIDEO LIGHTBOX CSS */

/* WHY JOIN PAGE NEW SECTION CSS START HERE */
#why-join                           { padding: 45px 0; }
#why-join-mid #sec2                 { padding: 0;}
#why-join #why-join-mid             { background-image: none;  padding: 0 30px;}
#why-join-mid #right-sec #join-icon { display: block; float: right; }
/* WHY JOIN PAGE NEW SECTION CSS END HERE */
}
@media only screen and (max-width :611px)   
{
/*#why-join-mid #sec2                        {  margin: 0; padding:0 0 160px;}*/
}

/* iphone Landscape  [HORIZONTAL] CSS Start here */
@media only screen and (max-width :568px)   
{

#mediumgreenfull #mediumgbreenfull-mid #icon { float: none; margin:0; padding:0; display: block; text-align:center;}
#mediumgreenfull #mediumgbreenfull-mid #text { float:left; margin:0; padding:0;}
#mediumgreenfull #mediumgbreenfull-mid #text h1{ font-family: 'Montserrat', sans-serif; color:#ffffff; font-size:16px; font-weight:normal; text-decoration:none; margin:5px 0; line-height: normal; text-align:left; background-image: none; background-position:left 5px; background-repeat:no-repeat; padding:0;}

#mediumbluefull #mediumbluefull-mid #icon { float: none; margin:0; padding:0; display: block; text-align:center;}
#mediumbluefull #mediumbluefull-mid #text { float:left; margin:0; padding:0;}
#mediumbluefull #mediumbluefull-mid #text h1{ font-family: 'Montserrat', sans-serif; color:#ffffff; font-size:16px; font-weight:normal; text-decoration:none; margin:5px 0; line-height: normal; text-align:left; background-image: none; background-position:left 5px; background-repeat:no-repeat; padding:0;}	
	
#orangefull #orangefull-mid #icon  { float: none; margin:0 0 0 0; padding:0; display: block; text-align:center;}
#orangefull #orangefull-mid #text  { float:left; margin:0; padding:0;}
#orangefull #orangefull-mid #text h1{ font-family: 'Montserrat', sans-serif; color:#fff; font-size:16px; font-weight:normal; text-decoration:none; margin:5px 0; line-height: normal; text-align:left; background-image:none; background-position:left 5px; background-repeat:no-repeat; padding:0;}
#orangefull #orangefull-mid #text h2{ font-family: 'Montserrat', sans-serif; color:#fff; font-size:16px; font-weight:normal; text-decoration:none; margin:5px 0; line-height: normal; text-align:left; background-image:none; background-position:left 5px; background-repeat:no-repeat; padding:0;}
#orangefull #orangefull-mid #text .viewmore { background-image: url("images/TG-icon-more-ltg.svg"); background-position: left 1px; background-repeat: no-repeat; color: #ffffff; float:left; font-family: 'Montserrat', sans-serif; margin:0; padding:1px 0 1px 23px;}
	
	
#orange-light-full #orange-light-full-mid #text h1{ font-family: 'Montserrat', sans-serif; color:#FF6633; font-size:16px; font-weight:normal; text-decoration:none; margin:5px 0; line-height: normal; text-align:left; background-image: none; background-position:left 12px; background-repeat:no-repeat; padding:0;}
#orange-light-full #orange-light-full-mid #text h2{ font-family: 'Montserrat', sans-serif; color:#FF6633; font-size:16px; font-weight:normal; text-decoration:none; margin:5px 0; line-height:21px; text-align:left; background-image: none; background-position:left 12px; background-repeat:no-repeat; padding:0;}
#orange-light-full #orange-light-full-mid #icon { float: none; margin:0; padding:0; display: block; text-align:center;}

#lightgray-full-mid .th-logo       { float: right; margin: 0 0 0 25px; display: none;}
#lightgray-full-mid #th-logo-mob   { margin:5px auto 0; width:165px; display:block;}


#slider-in #slider-in-mid #slidetext h1 { color: #ff6633; font-family: 'Montserrat', sans-serif; font-size: 24px; font-style: normal; line-height: normal; margin: 5px 0; padding: 0;}
#slidetext                         { float: left; margin: 15px 0 10px;}
#slideimg                          { display: none; float: left; margin: 0 15px 0 0; width: 17%;}
#slideimg-mob                      { display: block; margin: 0 auto; width: 30%;}
#slideimg-mob img                  { width: 100%;}

/* ............... Read bio css ................... */
#left                      { float: none; margin-right:0px; width: auto;}
#right                     { float: none; margin-left: 0px; width: auto;}
/* ............... Read bio css ................... */


#logo-fullwidth { width:40%; margin:25px 5px; padding:0 10px; text-align:center; vertical-align:middle; float:left;}

/* Membership Benifits table css */
#m-beni { width: auto; max-width:100%; margin:0 auto;}
.title_bl{color: #464646; font-family: 'Montserrat', sans-serif; font-size:15px; text-decoration: none;}

#m-beni .title{color: #FE784C; font-family: 'Montserrat', sans-serif; font-size:15px; text-decoration: none;}

#mbtop        { margin: 0 auto; width: auto; max-width:100%;}
.webkit #mbtop{ margin: 0 auto; width: auto; max-width:100%;}

#mbtop1{ width:575px;}
#mbtop2{ width:125px;}
#mbtop3{ width:160px;}
#ro2{ width:70px;}
#ro3{ width:70px;}
#ro4{ width:70px;}
.rotate1{ background-image:url("images/benifit-new-v.png"); background-position:left bottom; width:78px; height:160px; background-repeat:no-repeat;}
.rotate2{ background-image:url("images/affiliate-v.png"); background-position:right bottom; width:92px; height:160px; background-repeat:no-repeat;}
.rotate3{ background-image:url("images/contributor-v.png"); background-position:right bottom; width:135px; height:160px; background-repeat:no-repeat;}
.rotate4{ background-image:url("images/sponcer-v.png"); background-position:right bottom; width:92px; height:160px; background-repeat:no-repeat;}
#m-beni-chart-r1{width: 100%; /*background-color:#D9E2ED;*/}
#mb1{ margin: 0 auto; max-width:100%; width: auto;}
.webkit #mb1{ margin: 0 auto; max-width:100%; width: auto;}

.graytr{ background-color:#a2c1db;}

#m-beni-chart-r2{width: 100%; /*background-color:#F7F7F7;*/}
.whitetr{ background-color:#d9e2ed;}
#mb2-2{ margin: 0 auto; max-width:100% ; width: auto;}
.webkit #mb2-2{ margin: 0 auto; max-width:100%; width: auto;}

#mb2{ max-width: 100%; width: 70% !important;}
#mb3{ width:70px;}
#mb4{ width:70px;}
#mb5{ width:70px;}
/* Membership Benifits table css */


#sec2 #circle-box2 h1, #sec2 #circle-box2 h1, #sec2 #circle-box3 h1, #sec2 #circle-box1 h1 {
	font-size: 13px;
}
#sec2 p {
	font-size: 13px;
}
.largep                   { font-size:14px; line-height:22px;}

#btm-img                                   { display:none;}
#btm-img-m                                 { display:block; margin:30px 0 0; padding:0;}
#btm-img-m img                             { width:100%; height:auto;}

/* NEW BUILDING PAGE CSS START HERE */	
.large-size               { font-size: 15px; line-height: 24px;}
#comm-wh-sec-full-mid h2  { font-size: 15px; line-height: 24px;}
.app-img                  { display: none;}
.app-img-mob              { width: 100%; display: block;}

#join-new-LGbtm #join-new-LGbtm-mid #box-fullrow h2 { font-size:12px;} 
}

@media only screen and (max-width :520px)   
{	
/* Join Page New Sec */
#why-join-mid #sec1 #fulltopsec h1 { font-size: 13pt; }
#why-join-mid #sec1 #fulltopsec p  { font-size: 14px; line-height: 20px; text-align: justify; }
#why-join-mid #leftsec h1 { font-size: 13pt; }
#why-join-mid #leftsec p  { font-size: 14px; line-height: 20px; }
#why-join-mid #rightsec p { font-size: 14px; line-height: 20px; }
#why-join-mid #left-sec p { margin: 0 0 0 66px;}
#why-join-mid #left-sec p br { display: none; }
#why-join-mid #right-sec p { margin: 0 0 0 66px;}
#why-join-mid #right-sec p br { display: none; }
/* Join Page New Sec */
	
.particle-logo            { margin: 0 0 10px 0px; width: 90%;}	
.unhidden, .hidden        { margin: 0 0 0 0px;}	
}
	
	
@media only screen and (max-width :512px)   
{
.topli                        { line-height:40px; }
#OV-new-dg-mid ul li          { padding:8px 0 23px 55px;}
#lightgray-full-mid h1        { font-size: 17px;}
#dev-wh-box-full-mid #prod-sec2 h3 { font-size: 20px; }
}
@media only screen and (max-width : 480px)   
{
p      { font-size: 13px; line-height: 19px;}
ul li  { font-size: 11pt; line-height: 22px;}
/* Logo Box */
#logo-nevi-mid  { padding: 10px 20px;}
#logo img       { padding: 0 0 5px;}
#logo-fullwidth { width:40%; margin:25px 5px; padding:0 10px; text-align:center; vertical-align:middle; float:left;}

/* LOgo Box */
#slider-in-mid #desk { display: none;}
#slider-in-mid #mob  { display: block;}

#sec2 #circle-box1 img, #sec2 #circle-box2 img, #sec2 #circle-box3 img {
	width: 70%;
}
#lightgray-full-mid ul   { margin:15px 0 50px 0px; padding:0; }
	
	#faq                     { margin:0 0 15px 5px;}
	
	#lightgray-full-mid ul {
		margin: 15px 0 50px;
		padding: 0 0 0 55px;
	}
	#lightgray-full iframe {
		width: 100%;
	}
	#lightblue-full-mid {
		padding: 80px 10px 10px;
	}
	
	
#faq-box {
    margin-bottom: 12px;
}
#faq-box h3{ font-size: 12pt;}

#sec3 #medium-blue-box .logorotetor  { width:350px;}

/*New Design Layout Csss Start here */

/* NEWLight bio box css start here */
#libiofull #leftsec img           { margin: 0 10px 15px 0; width: 30%;}
#libiofull #leftsec h1            { font-size: 11pt;}
#libiofull #leftsec h2            { font-size: 14pt; line-height: normal; margin: 0 0 5px;}
#libiofull #leftsec h3            { font-size: 11pt;}
/* NEWLight bio box css End here */

#content-fullwh #content-fullwh-mid #leftside .dsk    { display:none;}
#content-fullwh #content-fullwh-mid #rightside .mob   { display:block;}
#content-fullwh #content-fullwh-mid #rightside .mob .l-more-or    { margin: 12px 0 0 44px;}
  
.videos        { font-size: 12pt;}
.white-paper   { font-size: 12pt;}
.presentation  { font-size: 12pt;}
.news-letter   { font-size: 12pt;}

#content-fullwh #content-fullwh-mid #rightside ul    { margin: 20px 0;}
#content-fullwh #content-fullwh-mid #rightside ul li { font-size: 12pt; line-height: 20pt;}
.l-more-or    { font-size: 10pt;}

#leftnew    { margin:0;}
#rightnew .mob .dwl 

#DGfull #DGfull-mid h1 { font-size: 13pt; padding: 54px 0 0 !important; margin:0 !important;}

#content-fullwh #content-fullwh-mid #leftside .left-space iframe { width: 98%; margin:0;}
#Lbfull h1                                                  { padding:60px 0 0; font-size: 13pt; line-height:22px !important; margin:0 0 12px !important;}
#Lbfull h2                                                  { line-height: normal; margin: 0;}
#Lbfull-mid #leftnew iframe{
    margin:5px 0 0;
    width: 98%;
}

.dwl-nor {
    font-size: 12pt !important;
    padding: 0 0 0 56px !important;
}

#Lgreyfull h1                                               { padding:60px 0 0; margin:0;}
#Lgreyfull h2                                               { line-height: normal; margin: 0;}
#Lgreyfull-mid #rightnew .l-more-or                         { font-size: 10pt;}

#LGfull #LGfull-mid #bio-full p                             { font-size: 11pt; line-height: 17pt;}
#bio-full #sec1                                             { border-bottom: 1px solid #000; margin: 0 0 25px; padding-bottom: 25px; }
#bio-full #sec2                                             { margin: 0 0 25px;}

#LGfull #LGfull-mid #bio-full h2                            { font-size: 20px;}
#LGfull #LGfull-mid #bio-full h3                            { font-size: 15px;}


#tech-newfullwh #tech-fullwh-mid #mid-con-pane #leftside h1 { font-size: 13pt;height: auto; padding:70px 0 0 !important; margin:0 !important;}
#tech-newDGfull #tech-fullDG-mid #DGleftside h1             { font-size: 13pt; padding: 70px 0 0 !important; margin:0;}
#tech-newDGfull #tech-fullDG-mid #DGleftside h2             { font-size: 12pt; padding: 0; line-height: normal; margin: 5px 0 0;}

#tech-newLbfull #tech-newLbfull-mid #LBleftside h1          { font-size: 13pt; padding: 70px 0 0 !important; margin:0;}
#tech-newLbfull #tech-newLbfull-mid #LBleftside h2          { font-size: 12pt; padding: 0; line-height: normal; margin: 5px 0 0;}

#tech-new-WHbtm #tech-new-WHbtm-mid ul li                   { font-size: 12pt; line-height: 20pt;}
#tech-new-WHbtm #tech-new-WHbtm-mid #video-thum iframe      { width: 97%; }
#tech-new-WHbtm #tech-new-WHbtm-mid #video-thum img { width: 97%; }
	
	
	
	
/* TECHNOLOGY PAGE NEW COLOR SECTION */
#tech-new-white-sec #tech-new-white-sec-mid #mid-content-pane #leftside h1 { font-size: 13pt; height: auto; padding: 70px 0 0 !important; margin: 0 !important;}
	
#tech-new-green-sec #tech-new-green-sec-mid #leftside h1                   { font-size: 13pt; height: auto; padding: 70px 0 0 !important; margin: 0 !important;}
	
#tech-new-grey-sec #tech-new-grey-sec-mid #leftside h1                     { font-size: 13pt; height: auto; padding: 70px 0 0 !important; margin: 0 !important;}
	
#tech-new-blue-sec #tech-new-blue-sec-mid #leftside h1                     { font-size: 13pt; height: auto; padding: 70px 0 0 !important; margin: 0 !important;}
/* TECHNOLOGY PAGE NEW COLOR SECTION */	
	
	
	

/* JOIN PAGE */
#JObannertop #titlesec h1{ font-size: 28px; line-height: 30px;}
#JObannertop #imgsec img { width: 50%;}

#join-newfull #join-newfull-mid #join-mid-con-pane #leftside h1{ font-size: 13pt; padding: 70px 0 0 !important; margin:0;}
#join-newWHfull #join-newWHfull-mid #WHleftside h1{ font-size: 13pt; padding: 70px 0 0 !important; margin:0;}
#join-newWHfull #join-newWHfull-mid #WHleftside .h1grey { font-size: 13pt;}
#join-new-LGbtm #join-new-LGbtm-mid h1            { font-size: 13pt; padding: 70px 0 0 !important; margin:0;}

#join-new-LGbtm #join-new-LGbtm-mid #box1 h1      { padding:0 !important;}
#join-new-LGbtm #join-new-LGbtm-mid #box1 h2      { font-size: 11pt; line-height: 19pt;}
#join-new-LGbtm #join-new-LGbtm-mid #box2 h1      { padding:0 !important;}
#join-new-LGbtm #join-new-LGbtm-mid #box3 h1      { padding:0 !important;}

#JObannertop #slogansec p { font-size: 15px; line-height: 20px;}
#slogansec br { display: none;}
#JObannertop #hidesec .visit { font-size:11px;}
#join-newfull #join-newfull-mid #join-mid-con-pane .l-more-or{ float: left;font-size: 10pt; margin:13px 0 0 10px !important;}

#join-Lbfullbtm #join-Lbfullbtm-mid #LBFormsec h1 { font-size: 13pt; padding: 70px 0 0 !important; margin:0;}
#join-newWHfull #join-newWHfull-mid #WHrightside .logorotetor  { width:350px;}

/* JOIN PAGE */

/* RESOURCES PAGE */
#RES-New-WHbtm #RES-New-WHbtm-mid ul li           { font-size: 12pt; line-height: 20pt;}
#RES-New-WHbtm #RES-New-WHbtm-mid #jumpall a      { font-size: 8pt;}

#RES-New-LBfull #RES-New-LBfull-mid ul li         { font-size: 12pt; line-height: 20pt;}
#RES-New-DGfull #RES-New-DGfull-mid ul li         { font-size: 12pt; line-height: 20pt;}
#RES-New-WHbtm #RES-New-WHbtm-mid #video-thum #jumpall a { font-size: 8pt;}
#RES-New-WHbtm #RES-New-WHbtm-mid #video-thum iframe     { width: 97%;}
#RES-New-WHbtm #RES-New-WHbtm-mid #video-thum .imgvideo { width:97%; height:auto;}

/* RESOURCES PAGE */


/* BECOME MEMBER PAGE */
#BM-New-WHbtm #BM-New-WHbtm-mid #BM-WHleftside h1 { font-size: 13pt; padding: 70px 0 0 !important;}
#BM-New-WHbtm #BM-New-WHbtm-mid #BM-WHleftside h2 { font-size: 12pt; line-height: 18pt;}
#BM-New-WHbtm #BM-New-WHbtm-mid #BM-WHrightside h1{ font-size: 12pt;}

#BM-New-LBfull #BM-New-LBfull-mid h1 { font-size: 13pt; padding: 70px 0 0 !important; margin: 0 0 5px;}
#BM-New-LBfull #BM-New-LBfull-mid h2 { font-size: 11pt; margin: 0 0 10px;  padding: 0 0 16px;}

/* BECOME MEMBER PAGE */

/* NEWSEVENT PAGE */
#NE-newfullWH #NE-newfullWH-mid h1      { font-size: 13pt; padding: 70px 0 0 !important; margin:0px;}
#NE-newfullLB #NE-newfullLB-mid h1      { font-size: 13pt; padding: 70px 0 0 !important; margin:0px;}
#NE-newfullDG #NE-newfullDG-mid h1      { font-size: 13pt; padding: 70px 0 0 !important; margin:0px;}
#NE-newfullWHbtm #NE-newfullWHbtm-mid h1{ font-size: 13pt; padding: 70px 0 0 !important; margin:0px;}
#NE-newfullLBbtm #NE-newfullLBbtm-mid h1{ font-size: 13pt; padding: 70px 0 0 !important; margin:0px;}
#NE-newfullDGbtm #NE-newfullDGbtm-mid h1{ font-size: 13pt; padding: 70px 0 0 !important; margin:0px;}	

/* Press Releases*/
#PR-newfullWH #PR-newfullWH-mid h1                { font-size: 13pt; padding: 70px 0 0 !important; margin:0px;}	
/* Press Releases*/

/* In The News*/
#ITN-newfullWH #ITN-newfullWH-mid h1              { font-size: 13pt; padding: 70px 0 0 !important; margin:0px;}
/* In The News*/

/*Event PAGE */
#EV-newfullWH #EV-newfullWH-mid h1                { font-size: 13pt; padding: 70px 0 0 !important; margin:0px;}
#EV-newfullLB #EV-newfullLB-mid h1                { font-size: 13pt; padding: 70px 0 0 !important; margin:0px;}
#EV-newfullLB #EV-newfullLB-mid ul                { padding:0; margin: 10px 0;}
#EV-newfullLB #EV-newfullLB-mid ul li             { font-size:12pt;}
#EV-newfullLB #EV-newfullLB-mid ul li br          { display: block;}
.org                                              { font-size:13px;}	
.light                                            { font-size:12px;}
/*Event PAGE */

/*Blog PAGE */
#BL-newfullWH #BL-newfullWH-mid h1                { font-size: 13pt; padding: 70px 0 0 !important; margin:0px;}
/*Blog PAGE */

/* ............... FINAL-DevLP+SuccessStories ................... */
#faq                                              {  margin: 0 0 20px;}
#lightgray-full-mid .developertitle               { font-size: 16px;}
#DevLP-wh-full-mid #left #successstory-dev #slogo .title1 { padding: 0 0 0 15px !important;}
#DevLP-wh-full-mid h1                             { font-size: 13pt; margin: 0; padding: 70px 0 0 !important;}
#DevLP-wh-full-mid #right h1                      { font-size: 13pt; padding: 14px 0 14px 50px !important;}
#DevLP-wh-full-mid #left #successstory-dev #slogo {  margin: 30px 0 0px 3px; }
#DevLP-wh-full-mid #left #successstory-dev .unhidden, .hidden { margin: 10px 0 25px 15px;}
.fan                                              { height: auto; width: 100%;}
#successstory-dev iframe                          { width: 100%; height: auto;}
	
#DevLP-wh-full-mid #left #successstory-dev .unhidden img { width: 100%; height: auto} 
	
	
/* ............... FINAL-DevLP+SuccessStories ................... */


#tech-mem-logo-mid #leftsec h1                    { font-size: 13pt; margin: 0; padding: 70px 0 0 !important;}
#tech-mem-logo-mid #leftsec p                     { font-size: 13px; line-height: 19px; margin: 10px 0 0;}
#tech-mem-logo-mid #rightsec #listing             { width:100%;}
#tech-mem-logo-mid #rightsec .moduletitle         { font-size:13px;}
#tech-mem-logo-mid #fullsec #logo-list ul li      { display: inline-block; margin: 1%; width: 46%;}

#tech-mem-logo-mid h2                             { font-size: 13pt; margin: 0; padding: 70px 0 0 !important;}
	
	
	
	

/*New Design Layout Csss End here */


#tech-mem-logo-mid .intro-txt                      { margin: 5px 0;}
#tech-mem-logo-mid #prodbox                        { margin: 30px 0 35px;}

/* Our Liaisons */
#LWfull-mid h2                                     { font-size: 13pt; margin: 0; padding: 70px 0 0 !important;}
#LWfull-mid .intro-txt                             { margin: 5px 0;}
#LWfull-mid #prodbox                               { margin: 30px 0 35px;}
/* Our Liaisons */
	

	
}
/* ipad Landscape [HORIZONTAL] CSS Start here */
@media only screen and (max-width : 500px)   
{
#pro-table                           { overflow-x: scroll; width:340px; max-width:100%; }	
.Producttable img                    { width: 100%;}
#dev-wh-box-full-mid #prod-sec2      { width: auto;}
.Producttable                        { width: auto;}
}
@media only screen and (max-width : 460px)   
{
/* VIDEO LIGHTBOX CSS */
#video-sec-lightbox                  { text-align: center;}
#video-sec-lightbox #lightbox-video  { width:100%; margin: 0 0 5px;}
/* VIDEO LIGHTBOX CSS */
}


/* iphone Portrait [VERTICAL] CSS Start here */
@media only screen and (max-width :447px)   
{
/* Membership Benifits table css */
#m-beni { width: auto; max-width:100%; margin:0 auto;}
.title_bl{color: #464646; font-family: 'Montserrat', sans-serif; font-size:15px; text-decoration: none;}
#m-beni .title{color: #FE784C; font-family: 'Montserrat', sans-serif; font-size:15px; text-decoration: none;}
#mbtop        { margin: 0 auto; width:100%; max-width:100%;}
.webkit #mbtop{ margin: 0 auto; width: auto; max-width:100%;}

#mbtop1{ width:575px;}
#mbtop2{ width:125px;}
#mbtop3{ width:160px;}

#ro1{ max-width: 100%; width:46%;}
#ro2_1{ width:30px;}
#ro2{ width:30px;}
#ro3{ width:30px;}
#ro4{ width:30px;}
.rotate1{ background-image:url("images/benifit-new-v.png"); background-position:left bottom; width:78px; height:200px; background-repeat:no-repeat;}
.rotate2{ background-image:url("images/affiliate-v.png"); background-position:center bottom; width:92px; height:160px; background-repeat:no-repeat;}
.rotate3{ background-image:url("images/contributor-v.png"); background-position:center bottom; width:135px; height:160px; background-repeat:no-repeat;}
.rotate4{ background-image:url("images/sponcer-v.png"); background-position:center bottom; width:92px; height:160px; background-repeat:no-repeat;}

#m-beni-chart-r1{width: 100%; /*background-color:#D9E2ED;*/}
#mb1{ margin: 0 auto; max-width:100%; width: auto;}
.webkit #mb1{ margin: 0 auto; max-width:100%; width: auto;}
.graytr{ background-color:#a2c1db;}

#m-beni-chart-r2{width: 100%; /*background-color:#F7F7F7;*/}
.whitetr{ background-color:#d9e2ed;}
#mb2-2{ margin: 0 auto; max-width:100% ; width: auto;}
.webkit #mb2-2{ margin: 0 auto; max-width:100%; width: auto;}
#mb2{ max-width: 100%; width: 58%!important;}
#mb3{ width:30px;}
#mb4{ width:30px;}
#mb5_5 { width:30px;}
#mb5{ width:30px;}
/* Membership Benifits table css */	
}
	
/* iphone Landscape [HORIZONTAL] CSS Start here */
@media only screen and (max-width : 400px)   
{
.btmvideo-m       { display: block; margin: 10px 0 0 0; width: 260px;}
.Footlink         { color:#cdcdcd; font-family: 'Montserrat', sans-serif; font-size:12px; font-weight: normal; margin: 0 10px 0 0;text-decoration: none;}
.newsletter       { background-color: #ff6634;  background-image:url(images/TG-icon-more-ltg-newsletter.svg); background-position:left 5px; background-repeat:no-repeat; color: #ffffff; font-family: 'Montserrat', sans-serif; font-size: 12px; line-height: normal; margin: 0; padding:6px 7px 6px 26px; text-transform: uppercase;}
#OV-new-lg-mid p br { display:none;}
.vid-thum-lbox                       {height:280px;}
	
}
/* iphone Landscape [HORIZONTAL] CSS Start here */
@media only screen and (max-width :437px)   
{
.watchvideo-consu   { margin:30px 0 0;}
}

@media only screen and (max-width :430px)   
{
#ro1    { width: 53%;} 
	
#ro2_1  { width: 50px;}
#ro2    { width: 50px;}
#ro6    { width: 50px;}
#ro5    { width: 50px;}
#ro3    { width: 50px;}
#ro4    { width: 50px;}
	
.rotate2{ background-position:5px bottom;}
.rotate3{ background-position:0px bottom;} 	
.rotate5{ background-position:5px bottom;}
.rotate6{ background-position:7px bottom;}
}


@media only screen and (max-width :414px)   
{
#ro1    { width: 52%;}
#ro2_1  { width: 50px;}
#ro2    { width: 50px;}
#ro6    { width: 50px;}
#ro5    { width: 50px;}
#ro3    { width: 50px;}
#ro4    { width: 50px;}
	
.rotate2{ background-position:5px bottom;}
.rotate3{ background-position:0px bottom;} 	
.rotate5{ background-position:5px bottom;}
.rotate6{ background-position:7px bottom;}
}




/* iphone Portrait [VERTICAL] CSS Start here */
@media only screen and (max-width :389px)   
{
#sec3 #medium-blue-box .morenews            { background-image:url(images/bullet.png); background-position:left 1px; padding:0 0 0 23px; background-repeat:no-repeat; float:right; font-family: 'Montserrat', sans-serif; color:#ffffff; margin:20px 0 0;}
	
#dev-wh-box-full-mid h5   { font-size:18px;}

	

#fotter                            { background-color: #474747; display: none; }
#fotter-mob                        { color: #cdcdcd; font-family: 'Montserrat', sans-serif; font-size: 12px; background-color: #474747; display: block;margin: 0 auto; padding: 25px 0; text-align: center; width: 100%;}
#fotter-mob-sec                    { margin: 5px 0; padding: 0;}
#fotter-mob-sec img { margin: 0 5px;}
#fotter-mob-sec a                  { color: #cdcdcd !important; text-decoration:none;}
#fotter-mob #fotter-mob-sec ul     { font-family: 'Montserrat', sans-serif; line-height: 30px; list-style-type: none;text-decoration: none; margin:0; padding:0;}


/* Logo Box */
#logo-fullwidth { width:85%; margin:20px 5px; padding:0 10px; text-align:center; vertical-align:middle; float:left;}

/* LOgo Box */


#bio-full #sec1 img  { display: table; float: none; margin: 0 auto; padding: 0; width:65%;}
#bio-full #sec2 img  { display: table; float: none; margin: 0 auto; padding: 0; width:65%;}


#fotter-mob-sec ul li {
    list-style-type: none !important;
}
}


@media only screen and (max-width :390px)   
{
#ro1    { width: 48%;} 
}





@media only screen and (max-width :390px)   
{
#sec3 #medium-blue-box .logorotetor  { width:300px;}
/* NEWLight bio box css start here */
#libiofull #leftsec img           { margin:0 10px 20px 0; width: 30%;}
#libiofull #leftsec h1            { font-size: 10pt;}
#libiofull #leftsec h2            { font-size: 12pt; }
#libiofull #leftsec h3            { font-size: 10pt;}
#test-modal > div                 { padding: 0 !important;}
/* NEWLight bio box css End here */
#join-newWHfull #join-newWHfull-mid #WHrightside .logorotetor  { width:300px;} 

#OV-new-wh-mid #left-sec h2   { font-size: 10pt;}
#OV-new-wh-mid #right-sec h2  { font-size: 10pt;}

#OV-new-db-mid #sec #right h2 { font-size: 10pt; text-align:left;}
#OV-new-db-mid #sec #right p  { font-size: 10pt; text-align:left;}
#OV-new-dg-mid ul { margin:0 0 5px;}

}


@media only screen and (max-width :375px)   
{
#ro1    { width: 46%;} 
	
#ro2_1  { width: 50px;}
#ro2    { width: 50px;}
#ro6    { width: 50px;}
#ro5    { width: 50px;}
#ro3    { width: 50px;}
#ro4    { width: 50px;}
	
.rotate2{ background-position:5px bottom;}
.rotate3{ background-position:0px bottom;} 	
.rotate5{ background-position:5px bottom;}
.rotate6{ background-position:7px bottom;}
}



/* iphone Portrait [VERTICAL] CSS Start here */
@media only screen and (max-width :320px)   
{
#OV-new-dg-mid ul li {
    padding: 8px 0 10px 55px;
	font-size: 10pt;
}
.topli {
    line-height: 35px;
}
#OV-new-wh-mid #home-icon { border-bottom:none;}
}



/* ================ formfield default Css start Here ==========================================*/

.tblForm td {
    padding: 10px 15px 0 0;
    width: 50%;
}

.tblFormTextBox {
    background-color: #F7F7F7;
    border-color: #000000;
    border-style: none !important;
    border-width: 1px;
    color: #464646!important;
    font-family: 'Montserrat', sans-serif;
    font-size: 17px;
    height: 50px;
    padding: 0 5px 0 20px;
    text-decoration: none;
    width: calc(100%); /* - 20px);*/
	text-align:left;
}
.webkit .tblFormTextBox {
    background-color: #F7F7F7;
    border-color: #000000;
    border-style: none !important;
    border-width: 1px;
    color: #464646!important;
    font-family: 'Montserrat', sans-serif;
    font-size: 17px;
    height: 50px;
    padding: 0 5px 0 20px;
    text-decoration: none;
    width:380px;
	max-width:100%;
	text-align:left;
}

.tblFormTextBoxML {
    background-color: #F7F7F7;
    border-color: #000000;
    border-style: none !important;
    border-width: 1px;
    color: #464646!important;
    font-family: 'Montserrat', sans-serif;
    font-size: 17px;
    height: 135px;
    padding: 15px 15px 15px 20px;
    text-decoration: none;
    width: calc(100%);/* - 20px);*/
	text-align:left;
}


.webkit .tblFormTextBoxML {
    background-color: #F7F7F7;
    border-color: #000000;
    border-style: none !important;
    border-width: 1px;
    color: #464646!important;
    font-family: 'Montserrat', sans-serif;
    font-size: 17px;
    height: 135px;
    padding: 15px 15px 15px 20px;
    text-decoration: none;
    width:100%;
	text-align:left;
}
.tblFormDropDown {
    background-color: #f7f7f7;
    border: 1px none #000000;
    color: #7d7d7d !important;
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    height: 50px;
    padding: 14px 10px 14px 20px;
    text-decoration: none;
    width: calc(100% + 5px);
	text-align:left;
}


.ie10 .tblFormDropDown {
    background-color: #f7f7f7;
    border: 1px none #000000;
    color: #464646 !important;
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    height: 50px;
    padding: 14px 10px 14px 20px;
    text-decoration: none;
    width: calc(100% + 5px);
	text-align:left;
}
*::-ms-backdrop, .tblFormDropDown {
    background-color: #f7f7f7;
    border: 1px none #000000;
    color: #464646 !important;
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    height: 50px;
    padding: 14px 10px 14px 20px;
    text-decoration: none;
	text-align:left;
    width: calc(100% + 5px);} /* IE11 */
	

.tblFormTextBoxL {
    background-color: #f7f7f7;
    border-color: #000000;
    border-style: none !important;
    border-width: 1px;
    color: #464646!important;
    font-family: 'Montserrat', sans-serif;
    font-size:17px;
    height: 50px;
    padding: 0 5px 0 20px;
    text-decoration: none;
	text-align:left;
    width: calc(100%) !important; /* - 20px) !important; */
}

.tblFormSubmitBTN {
    background-color: #ff6632;
    background-image: url("/portals/_default/submit-form.jpg");
    background-repeat: no-repeat;
    border-style: none;
    color: #f7f7f7;
    cursor: pointer;
    font-family: 'Montserrat', sans-serif;
    font-size: 0;
    font-weight: bold;
    height: 51px;
    padding: 15px;
    text-decoration: none;
    text-transform: uppercase;
    width: 237px;
}

.animation{ width:100%;}

.listingtitle{
    color: #fe784c!important;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-weight: normal;
	text-decoration:none;
}

.tech-img {
    display: block;
    margin:120px 0 0 44px;
}

.tech-img-1 {
	display: none;
}



/* ================ formfield default Css start Here ==========================================*/

/* Cookie Consent { */
.cc-btn {
   text-decoration: none !important;
}
.cc-btn:hover {
   background-color: #464646 !important;
   color: #a3c1db !important;
}
/* Cookie Consent } */