.fancybox-custom .fancybox-skin {box-shadow: 0 0 50px #222;}
.{width:100%;margin:20px auto;text-align:center;}
.browser_wise a{text-align: center;font-family: Verdana, Geneva, sans-serif;font-size: 20px;text-decoration: none;color: #333;}
.windows.mozilla.ie .chrome-item{ display:none !important;}
.mac .mac-item{ display:block;}
.mozilla .chrome-item, .firefox .firefox-item, .ie .ie9-item, .windows.safari .safari-item{display:block !important;text-align:center;font-family:Verdana, Geneva, sans-serif;font-size:20px;text-decoration:none;color:#333;}

/*Download Process*/
.fullwidth_typingmaster{ max-width:100%;}
.popup_typingmaster{ width:100%; height:auto;}
.popup_typingmaster .header{   width: 50%;height: auto;display: block;margin: 0px auto; margin-top:15px;}
.popup_typingmaster .header p{ width:100%; margin:0px auto;   padding-top: 12px;padding-left: 15px; font-style: italic; font-family:Verdana, Geneva, sans-serif; line-height: 20px;}
.popup_typingmaster .headtext{ font-family:Verdana, Geneva, sans-serif; font-size:17px; }
.popup_typingmaster .download_boxcontainer{ width:100%; height:auto; display:inline-block;   box-sizing: border-box; margin-top:30px;}
.popup_typingmaster .download_boxcontainer .box-1{ width:28%; float:left; margin-right:2%; background-color:#dee9ff; padding:2%; position:relative;}
.popup_typingmaster .download_boxcontainer .box-2{ width:28%; float:left; margin-right:2%; background-color:#dee9ff; padding:2%; position:relative; }
.popup_typingmaster .download_boxcontainer .box-3{ width:28%; float:left;  background-color:#dee9ff; padding:2%; position:relative;}
.popup_typingmaster .download_boxcontainer .boxtext p{ color:#272727; font-size:16px; text-align:center; font-family:Verdana, Geneva, sans-serif; line-height:20px;}
.popup_typingmaster .download_boxcontainer .boxtext p span{ color:#487822; font-size:16px; font-weight:bold;   }
.popup_typingmaster .steps_allwd{top: -30px;left:115px; width: 78px;height: 72px; position:absolute;}
.popup_typingmaster .download_boxcontainer .box-1 .steps_all { background:url(../img/step_1.png)no-repeat top; background-size: 69%;}
.popup_typingmaster .download_boxcontainer .box-2 .steps_all { background:url(../img/step_2.png)no-repeat top; background-size: 69%;}
.popup_typingmaster .download_boxcontainer .box-3 .steps_all { background:url(../img/step_3.png)no-repeat top; background-size: 69%;}
.popup_typingmaster .process_img img{ max-width:100%;}
.popup_typingmaster .browser_box1{ float:left;}
.popup_typingmaster .browser_box2{ float:left;}
.popup_typingmaster .download_btm { padding:15px 0px; background:#e5e5e5; margin:20px 0px 0px 0px; clear:both;z-index:9000;}
.popup_typingmaster .download_btm p{text-align:center; color:#272727; font-family:Verdana, Geneva, sans-serif; font-size:17px; font-weight: 500; padding:0px; margin:0px; }
.popup_typingmaster .downloadimg_text{ background:url(../img/download_imgbox.png)no-repeat center; width:42px; height:35px;}
.popup_typingmaster .firefox_typingmaster.safari { text-align:center; color:#272727; font-family:Verdana, Geneva, sans-serif; font-size:22px; font-weight: 500; padding:20px;}
.popup_typingmaster .firefox_typingmaster.mac p{text-align:center; color:#272727; font-family:Verdana, Geneva, sans-serif; font-size:22px; font-weight: 500; padding:20px;}
.popup_typingmaster .mac-item{text-align:center;font-family:Verdana, Geneva, sans-serif;font-size:20px;text-decoration:none;color:#333;}
/*.popup_typingmaster.mac .chrome-item, .popup_typingmaster.mac .firefox-item, .popup_typingmaster.mac .ie9-item, .popup_typingmaster.mac .safari-item { display:none !important;}*/
.popupsource{ display:block;}

.chrome_downarrow{ width:10%; height:auto; float:left;}
.download_boxcontainer.downarrowchrome { width:90%; height:auto; float:left;}
.chrome_fullwidth{ width:100%; }
.full-widthchrome .header{overflow:hidden;}
.chrome_downarrow img{ margin-top:35px;}