@charset "utf-8";
/* CSS Document */
body { margin: 0px; padding: 0; font-size: 100%; font-family: 'Raleway', sans-serif; line-height: 22px; color: #666666; -webkit-text-size-adjust: none; position: relative; }
html, form, body { height: 100%; }
div, p, ul, ol, li, a, input, textarea, select, img, p, h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; list-style: none; font-size: 100%; border: none; outline: none; text-decoration: none; }
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; }
.left { float: left; }
.right { float: right; }
.clr { clear: both; }
img { max-width: 100%; }
.clearfix { *zoom:1
}
.clearfix:after { clear: both; content: "."; display: block; height: 0; line-height: 0; overflow: hidden; font-size: 0; visibility: hidden; }
.wrapper { margin: 0 auto; width: 1262px; overflow: hidden; position: relative; }
.ie7 .wrapper, .ie8 .wrapper { margin: 0 auto; width: 1258px; }
@font-face { font-family: 'dinbda'; src: url('dinbold/dinbd.eot'); src: local('?'), url('dinbold/dinbd.woff') format('woff'), url('dinbold/dinbd.ttf') format('truetype'), url('dinbold/dinbd.svg') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'SegoeUIBold'; src: url('SegoeUIBold/latest.eot'); src: url('SegoeUIBold/latest.eot?#iefix') format('embedded-opentype'), url('SegoeUIBold/latest.woff') format('woff'), url('SegoeUIBold/latest.ttf') format('truetype'), url('SegoeUIBold/latest.svg#segoe_uilight') format('svg'); font-weight: normal; font-style: normal; }
/*Global veriables start*/
.content-wrap { width: 100%; float: left; padding: 0 0 30px 0; }
.article-left { width: 900px; float: left; }
.article-right { width: 900px; float: right; }
.aside-left { width: 300px; float: left; }
.aside-right { width: 300px; float: right; }
h1 { color: #313030; font-size: 22px; }
h2 { color: #313030; }
h3 { color: #313030; }
h4 { color: #313030; }
h5 { color: #313030; }
h6 { color: #313030; }
p { color: #454444; font-size: 13px; line-height: 20px; font-weight: 400; }
td, li { color: #454444; font-size: 13px; line-height: 20px; }
a { color: #1492d4; }
a:hover { color: #f58220; }
a:focus { color: #f58220; }
.heading1 { color: #313030; font-size: 29px; font-weight: 600; padding-bottom: 23px; display: block; }
.heading2 { color: #313030; font-size: 27px; font-weight: 600; padding-bottom: 23px; display: block; }
.heading3 { color: #313030; font-size: 25px; font-weight: 600; padding-bottom: 23px; display: block; }
.heading4 { color: #313030; font-size: 18px; font-weight: 600; padding-bottom: 23px; display: block; }
.heading5 { color: #313030; font-size: 16px; font-weight: 600; padding-bottom: 23px; display: block; }
.heading6 { color: #313030; font-size: 14px; font-weight: 600; padding-bottom: 23px; display: block; }
input[type="text"]:focus, textarea:focus { box-shadow: 0 0 2px 1px #bbb; }
/*Global veriables end */

nav { float: right; width: 100%; float: left; background: url(../images/upper_outer_container_bg.jpg) left top repeat-x; }
nav.ddmenu { width: 22%; float: right; background: none; margin-top: 8px; }
nav ul { list-style: none; float: right; padding-right: 0; }
nav ul li { float: left; font-family: 'Raleway', sans-serif; /*font-weight:600;*/ font-size: 14px; /*padding:9px 12px 7px 12px;*/ padding: 9px 0 7px 12px; }
.ie8 nav ul li { white-space: nowrap; }
nav ul li a span { color: #9e9e9e; margin-right: 2px; }
nav ul li a span img { vertical-align: top; margin-top: 0px; }
.ie7 nav ul li a span img { vertical-align: top; margin-top: -2px; }
nav ul li a:hover span { color: #c3c3c3; }
nav ul li a { color: #d4d4d4; display: inline-block; padding-bottom: 4px; }
nav ul li a:hover { /*color:#f58220;*/ color: #1492D4; }
nav ul li a.selected { /*color:#f58220;*/ color: #1492D4; background: url(../images/nav_down_arrow.png) right 8px no-repeat; padding: 0 15px 0 0; }
nav ul li a.dif { color: #9e9e9e; text-transform: none; }
.ie8 nav ul li a.dif { white-space: nowrap; }
nav ul li a:hover.dif, .flag.active { color: #c3c3c3; }
.flag { position: relative; padding-top: 5px; top: -5px; }
.flag a { padding-top: 15px }
.flag-drop-down, .menu-drop-down { width: 178px; border: 1px solid #d4d4d4; position: absolute; z-index: 98; background: #fff; padding: 0 0 14px 0; margin-left: -67px; }
.flag-drop-down { right: 0; bottom: 23px; display: none; }
.flag:hover .flag-drop-down, .flag:focus .flag-drop-down { display: block; }
.flag .th-img-flag { float: left; margin: 2px 5px 0 0; }
.flag-drop-down .arrow-up { top: 98%; left: 80%; }
/*.ie7 .flag-drop-down { top:35px; margin-left:-150px; }*/
.arrow-up {	/*width: 0; height: 0; 	border-left: 8px solid transparent;	border-right:8px solid transparent; border-bottom:8px solid #fff;*/ left: 50%; position: absolute; top: -15px; }
.flag-drop-down img { vertical-align: middle; margin-right: 8px; }
.flag-drop-down .heading4 { color: #262626; font-family: 'Raleway', sans-serif; font-weight: 600; font-size: 13px; padding-left: 15px; padding-top: 9px; padding-bottom: 0 !important; }
.flag-drop-down .country { color: #454444; font-family: 'Raleway', sans-serif; font-weight: 400; font-size: 13px; }
.flag-drop-down .country a { color: #454444; display: block; padding: 0 0 0 15px; }
.flag-drop-down .country a.active { color: #1492d4; }
.flag-drop-down .country a:hover { background: #f0f0f0; color: #1492d4; }
.country img { border: 1px solid #d4d4d4; }
.inner-wrapper { width: 1200px; margin: 0 auto; }
header { width: 100%; float: left; padding: 25px 0 15px 0; }
header .logo { float: left; }
header .add-banner728 { float: right; }
.tagline { float: left;position:relative; color: #000000; font-size: 28px; font-family: 'Raleway', sans-serif; font-weight: 400; width: 100%; padding: 7px 0 25px 0; }
.tagline img.arrow{position:absolute; right:150px; bottom:-38px;}
.tagline span { font-size: 33px; font-family: Arial, Helvetica, sans-serif; color: #4d4c4c; }
.tagline img { vertical-align: middle; padding-left: 40px;}
.tagline .bbb_container { float: right; width: 20%; position:absolute; top:6px;right:68px; }
.tagline .bbb_container2 { top:20px; }

.header-search-panel { width: 100%; float: left; background: #f0f0f0; }
.header-search-panel nav { background: #f0f0f0; padding: 7px 0 0 0; border-bottom: 2px solid #d6d5d4; position: relative; }
.header-search-panel nav ul { list-style: none; float: left; }
.header-search-panel nav ul li { font-size: 16px; font-weight: 700; color: #262626; padding: 0 5px 8px 0; /*padding:0;*/ }
.ie7 .header-search-panel nav ul li { margin: 0 5px 0 0; padding: 0 0 5px 0; }
.header-search-panel nav ul li a { color: #262626; padding: 5px 23px 3px 12px; background: url(../images/down_arrow.png) right 11px no-repeat; /*border: 1px solid #ffffff; */font-weight: 600; border-radius: 3px; }
.header-search-panel nav ul li a:hover, .header-search-panel nav ul li a.active { background: #fafafa url(../images/down_arrow.png) right 11px no-repeat; color: #262626; border: 1px solid #d8d7d7; }
.header-search-panel nav ul li a.nolist { background-image: none }
.header-search-panel nav ul li a.home-icon { background: url(../images/home-icon.png) center 5px no-repeat !important; width: 22px; height: 18px; }
.tagline-container { float: left; padding-top: 5px; }
nav.ddmenu ul li { position: relative; }
nav ul li div { display: none; }
nav ul li:hover div { display: block; }
.menu-drop-down { padding: 10px; }
.menu-drop-down a { color: #454444; }
.menu-drop-down ul li { width: 94%; padding: 5px 0 5px 10px; font-size: 13px; border-bottom: 1px solid #dadada; /*background:url(../images/bullet-img.png) no-repeat left 13px;*/ }
.menu-drop-down.two-col-menu { width: 400px; right: 0; }
.menu-drop-down.two-col-menu.full { width: 175px; right: -25px; top: 32px; margin: 0; }
.menu-drop-down.two-col-menu .arrow-up { left: 45%; }
.menu-drop-down.two-col-menu .two-col { width: 48%; margin-right: 4%; float: left; }
.menu-drop-down.two-col-menu .two-col.none { margin-right: 0; }
.menu-drop-down.two-col-menu .two-col .heading5 { font-size: 18px; padding: 10px 0 0; }
/*  _______________________________________

	01 MENU BAR
    _______________________________________  */


.megamenu_wrapper { margin: 6px auto 0; display: block; position: relative; /*z-index:599;*/ }
.megamenu_wrapper { width: 85%; float: right; }
.megamenu_container { width: 100%; margin: 0 auto; }
.megamenu_wrapper .megamenu_container { width: 100%; }
.megamenu_container .megamenu { list-style: none; width: auto; margin: 0 auto; padding: 0; float: right; }
.megamenu .menu-details p, .megamenu .delivery p { display: none; font-size: 1.1em; margin-bottom: 10px; }
.megamenu > li { float: left; border: none; }
.megamenu li.menuitem_fullwidth { position: static !important; }
.megamenu > li > a { outline: 0; /*padding: 9px 15px 11px 15px;*/ text-decoration: none; display: block; }
.megamenu > li .menuitem_drop {/ z-index: 98; */position: relative; }
.megamenu > li.menuitem_nodrop > a { padding-bottom: 10px; }
/* Right aligned menu item */

.megamenu > li.menuitem_right { float: right; right: 0; margin-right: 0; }
/* Menu Button (Mobiles) */

.megamenu li.megamenu_button { display: none; }
.megamenu li.megamenu_button_active { background: #000000 !important; }
/*  _______________________________________

	02 DROP DOWN MENU
    _______________________________________  */




/* Drop Downs Containers */

.megamenu .dropdown_1column, .megamenu .dropdown_2columns, .megamenu .dropdown_3columns, .megamenu .dropdown_4columns, .megamenu .dropdown_5columns, .megamenu .dropdown_fullwidth { margin: 0; display: none; position: absolute; padding: 3% 0% 0 0%; top: 50px; left: 168px; z-index: 620; background: #fff; border: 1px solid #d4d4d4; }
/* Drop Downs Sizes */

.megamenu .dropdown_1column { width: 800px; padding: 5%; }
.megamenu .dropdown_2columns { width: 800px; padding: 5%; }
.megamenu .dropdown_3columns { width: 800px; padding: 1%; }
.megamenu .dropdown_4columns { width: 800px; padding: 5%; }
.megamenu .dropdown_5columns { width: 70%; padding: 15px; }
.megamenu .dropdown_fullwidth { width: 100%; padding: 3% 0% 0 0%; top: 39px; left: 0; border: 1px solid #d4d4d4 }
.megamenu .menu-details ul ul { margin-bottom: 14px }
.megamenu_wrapper .dropdown_right { left: auto; right: -1px; }
.megamenu_wrapper .megamenu li.menuitem_right .dropdown_fullwidth { left: auto; right: 8px; }
/* Showing Drop Down on Mouse Hover */

.megamenu li:hover > div { display: block; text-transform: none; }
/* Columns Sizes */

.megamenu .col_one_sixth, .megamenu .col_one_fifth, .megamenu .col_one_quarter, .megamenu .col_one_third, .megamenu .col_two_fifths, .megamenu .col_half, .megamenu .col_three_fifths, .megamenu .col_two_thirds, .megamenu .col_three_quarters, .megamenu .col_four_fifths, .megamenu .col_five_sixths, .megamenu .col_full { float: left; margin-left: 2%; }
.megamenu .col_one_sixth { width: 14.66667%; padding: 0 2% }
.megamenu .col_one_fifth { width: 14%; padding: 0 2% }
.megamenu .col_one_quarter { width: 19%; padding: 0 2% }
.megamenu .col_one_third { width: 50.0%; padding: 0 2% }
.megamenu .col_two_fifths { width: 34%; padding: 0 2% }
.megamenu .col_half {/* margin-right: 8%; width:36%;*/ margin-right: 3%; width: 42%; padding: 0 2%; }
.megamenu .col_three_fifths { width: 54%; padding: 0 2% }
.megamenu .col_two_thirds { width: 39%; padding: 0 2% }
.megamenu .col_three_quarters { width: 69%; padding: 0 2% }
.megamenu .col_four_fifths { width: 74%; padding: 0 2% }
.megamenu .col_five_sixths { width: 77.33333%; padding: 0 2% }
.megamenu .col_full { width: 96%; border-top: 1px solid #e0dede; padding: 15px 2% 0; margin-left: 0; margin-top: 15px; }
.megamenu .col_full img { margin: 0 0 0 30px; }
.megamenu .col_full img.alignTp { margin-top: -15px }
.megamenu .col_full a { color: #63ab49 !important; text-decoration: underline; }
.megamenu .col_full a:hover { text-decoration: none; }
.megamenu .col_full p { font-size: 1.1em; }
/* IMPORTANT */

/* Use the firstcolumn class for the first element of a new row of content */
.megamenu .firstcolumn { margin-left: 0; clear: left; text-transform: none; }
.megamenu .menu-details .firstcolumn { border-right: 0 none !important; }
.megamenu .menu-details p, .megamenu .delivery p { font-size: 1.1em; margin-bottom: 10px; display: none; }
.megamenu .menu-details .col_half, .megamenu .delivery .col_half { width: 100%; }
.megamenu .menu-details .col_half h3, .megamenu .delivery .col_half h3 { border-top: 1px solid #CCCCCC; padding-top: 10px; }
.megamenu .delivery .col_half h3:first-child { border-top: none; }
.megamenu .menu-details .col_half h3.first, .megamenu .delivery .col_half h3.first { border-top: 0 none; padding-top: 0; }
.megamenu .dropdown_fullwidth.menu-details { width: 80%; padding: 15px; background: #ffffff; top: 50px; }
#markets_menu1 { position: absolute; z-index: 5487; background: url(../images/nav_arrow.png) center 0px no-repeat; width: 90px; height: 20px; top: -9px; left: 0px }
#markets_menu2 { position: absolute; z-index: 5487; background: url(../images/nav_arrow.png) center 0px no-repeat; width: 90px; height: 40px; top: -9px; left: 80px; }
#markets_menu3 { position: absolute; z-index: 5487; background: url(../images/nav_arrow.png) center 0px no-repeat; width: 90px; height: 20px; top: -9px; left: 165px; }
.megamenu .menu-details .col_one_third { padding: 0 2%; width: 34%; }
.megamenu .delivery .col_one_third { margin-left: 3%; padding: 0 2%; width: 36%; }
.megamenu .dropdown_fullwidth.delivery { width: 70%; padding: 3% 0; }
.megamenu .dropdown_fullwidth.delivery { left: 25%; }
.megamenu .menu-details .col_two_thirds.firstcolumn { width: 49%; padding: 0 2%; }
.megamenu .delivery .col_two_thirds { border-right: 1px solid #CCCCCC; padding: 0 5% 0 2%; width: 48%; }
.megamenu .menu-details .col_two_thirds { float: right; padding: 0 2% 0 6%; width: 50%; }
.megamenu h2, .megamenu h3 { color: #626262; display: block; font-size: 1.2em; font-weight: 100; }
.megamenu h4 { color: #626262; display: block; line-height: 17px; font-size: 1.2em; font-weight: 100; }
.megamenu img { vertical-align: middle; max-width: 100% }
.megamenu p { color: #626262; float: left; font-family: Raleway, sans-serif; font-size: 1.2em; font-weight: 100; margin-left: 30px; text-transform: none }
.megamenu ul, .megamenu li { color: #626262; float: left; font-family: Raleway, sans-serif; font-size: 1.2em; font-weight: 100; margin-left: 0; text-transform: none }
.ie7 .megamenu ul { margin-left: 0; }
.megamenu p { margin: 0; margin-bottom: 18px; color: #454444; font-size: 1.2em; line-height: 20px; font-weight: 400 }
.megamenu .strong { font-weight: bold; }
.megamenu .italic { font-style: italic; }
.megamenu h2, .megamenu h3 { margin-top: 0px; }
.megamenu h2 { font-weight: 400; font-size: 2.5em; margin-bottom: 0px; padding-bottom: 15px; }
.megamenu h3 { font-weight: 600; font-size: 2.5em; margin-bottom: 0px; padding-bottom: 10px; }
.megamenu li a { text-decoration: none; }
.megamenu .pusher { /* Use this pucher if you want to give more vertical spacing between your rows of content */ }
/* Icon paragraphs */


.megamenu .imgshadow_dark, .megamenu .imgshadow_light { padding: 4px; margin-top: 5px; }
.megamenu .img_left { /* Image sticks to the left */ float: left; margin: 5px 15px 5px 0; }
.megamenu .img_right { /* Image sticks to the right */ float: right; margin: 5px 0 5px 15px; }
/* Box styles */

.megamenu li .black_box, .megamenu li .dark_grey_box { margin: -8px 0 18px 0; color: #eeeeee; padding: 8px 12px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
/* Standard lists styles */

.megamenu li ul { list-style: none; padding: 0; line-height: none; float: none; }
.megamenu li ul li { position: relative; padding: 1px 0; margin: 0; float: left; text-align: left; width: 25%; font-size: 13px; }
.megamenu .dropdown_3columns li { width: 32% !important }
.megamenu .dropdown_3columns li ul li { width: 100% !important; }
.megamenu li ul li .heading5 { padding: 0; }
.megamenu li ul li .heading5 a { background: none; border: none; font-size: 13px; color: #262626; text-transform: uppercase }
.megamenu li ul li .heading5 span { background: none; border: none; font-size: 13px; color: #262626; }
.megamenu li ul li a { padding: 0; color: #454444; }
.megamenu li ul li ul li { float: none; width: 100%; /*padding:0 10px;*/ margin: 0; font-size: 13px; font-weight: 400; color: #454444; }
.ie7 .megamenu li ul li ul { margin: 0 !important; padding: 0 !important }
.ie7 .megamenu li ul li ul li { margin: 0 !important; padding: 0 10px !important }
.megamenu li ul li ul li a { background: none; color: #454444; padding: 1px 0; display: block; border: 0; }
.megamenu li ul li ul li a:hover { border-radius: 0; background: #f0f0f0; color: #1492d4; border: 0; }
.dropdown_5columns .secondcolumn ul li { width: 48% !important; }
.dropdown_5columns .secondcolumn ul li ul li { width: 100% !important; }
.menu-details .view-all { padding: 0 0 0 10px; font-size: 13px; font-weight: 400; }
.menu-details .view-all a { color: #f58220; text-decoration: underline; background: none; border: 0; }
.menu-details .view-all a:hover { background: none; color: #1492d4; border: 0; }
.view-all-devices { width: 100%; text-align: right; float: left; font-size: 13px; font-weight: 400 }
.view-all-devices a { color: #1492d4 !important; text-decoration: underline !important; background: none !important; border: 0 !important; }
.view-all-devices a:hover { background: none !important; color: #f58220 !important; border: 0 !important; }
/* Greybox lists styles */

.megamenu li .greybox li { margin: 0 0 4px 0; padding: 4px 6% 4px 6%; width: 88%; }
/* Other lists styles */

.megamenu li .plus li { margin: 0 0 4px 0; padding: 0 0 0 20px; float: left; }
/* Social Icons */

.megamenu li ul.social { list-style: none; margin: 0; padding: 0; }
.megamenu li ul.social li { padding-top: 5px; margin: 0 12px 12px 0; float: left; position: relative; display: inline; width: 32px; }
.megamenu li ul.social li img { border: none; }
.megamenu li ul.social li:hover { padding-top: 5px; margin: -1px 12px 12px 0; }
.megamenu li ul.social li span { display: none; }
/* 2-Levels Drop Down */

.megamenu .dropdown_flyout { min-width: 120px; }
.megamenu .levels, .megamenu .levels ul { padding: 0; margin: 0; list-style: none; }
.megamenu .levels a { display: block; width: 10em; }
.megamenu .levels li { float: left; }
.megamenu .levels li ul { position: absolute; top: -23px; margin: 15px 0 0 4px; padding: 6px 12px; left: -999em; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.megamenu .levels li:hover > ul { left: 96%; }
.megamenu .contact_form { display: block; margin-bottom: 10px; font-size: 12px; }
.megamenu .contact_form label { display: inline-block; float: left; width: 80px; font-size: 12px; }
.megamenu .contact_form input, .megamenu .contact_form textarea { font-size: 12px; width: 90%; padding: 8px 4% 8px 4%; margin: 9px 0 9px 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.megamenu .contact_form textarea { resize: none; }
.megamenu .contact_form .required { color: #C00; }
.megamenu .contact_form .form_buttons { margin: 4px 0 0 0; }
.megamenu .contact_form input.button { width: 80px; margin-right: 10px; cursor: pointer; padding: 8px; }
.megamenu .contact_form .special { display: none; }
.megamenu .contact_form .error, .megamenu .contact_form .sent { font-size: 11px; padding: 2px 5px 2px 5px; text-shadow: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.megamenu .contact_form .error { background: #FBE5E2; border: #F2A197 solid 1px; color: #992213; }
.megamenu .contact_form .sent { background: #E1F8CB; border: #C6D880 solid 1px; color: #37620d; }
.megamenu_light_theme .megamenu_container > ul > li:hover, .megamenu_light_theme .megamenu_container .megamenu > li.active, .megamenu_light_theme .megamenu_container > ul > li.menuitem_nodrop:hover { color: #3c961c; }
.megamenu_light_theme .megamenu_container > ul > li > a, .megamenu_light_theme .megamenu_container .megamenu > li.noactive a { color: #626262; }
.megamenu_light_theme .megamenu_container > ul > li:hover > a { color: #3c961c;/* background-image: url(../images/nav_arrow.png); background-position: center 23px; background-repeat: no-repeat;*/ }
.header-search-panel nav > ul > li:hover > a.menuitem_drop { background: url(../images/down_arrow.png) no-repeat right 11px #fafafa; color: #262626; border: 1px solid #D8D7D7 }
.megamenu_light_theme ul li .menuitem_drop, .megamenu_light_theme .megamenu li.noactive .menuitem_drop { padding-bottom: 22px; }
.megamenu_vertical_left .megamenu_light_theme ul li .menuitem_drop, .megamenu_vertical_left .megamenu_light_theme .megamenu li.noactive .menuitem_drop { }
.megamenu_vertical_right .megamenu_light_theme ul li .menuitem_drop, .megamenu_vertical_right .megamenu_light_theme .megamenu li.noactive .menuitem_drop { background-image: url("../img/arrow_left1.png"); background-position: 10% 15px; }
.megamenu_light_theme .megamenu > li > div, .megamenu_light_theme ul .levels li ul { background: #fff; border: 5px solid #d4d2d2; background: #f9f7f7; }
.megamenu_wrapper_vertical .megamenu_light_theme .megamenu > li > div, .megamenu_light_theme ul .levels li ul { border: 1px solid #444444; }
.megamenu_light_theme ul p, .megamenu_light_theme ul h2, .megamenu_light_theme ul h3, .megamenu_light_theme ul li ul li { }
.megamenu_light_theme ul h2, .megamenu_light_theme ul h3 { font-weight: 400; font-size: 2.0em; text-transform: none; }
.megamenu_light_theme ul .imgshadow_dark { /* Better style on dark background */ background: #FFFFFF; border: 1px solid #333333; }
.megamenu_light_theme ul .imgshadow_light { /* Better style on light background */ background: #FFFFFF; border: 1px solid #777777; }
.megamenu_light_theme ul li .black_box { color: #ffffff; background-color: #333333; }
.megamenu_light_theme ul li .dark_grey_box { color: #ffffff; background-color: #555555; }
.megamenu_light_theme ul li .greybox li { background: #F4F4F4; border: 1px solid #bbbbbb; }
.megamenu_light_theme ul li .greybox li:hover { background: #ffffff; border: 1px solid #aaaaaa; }
.megamenu_light_theme ul li .plus li { }
.megamenu_light_theme ul .levels a.parent, .megamenu_light_theme ul .levels a.parent:hover { }
.megamenu_vertical_right .megamenu_light_theme ul .levels a.parent, .megamenu_vertical_right .megamenu_light_theme ul .levels a.parent:hover { }
.megamenu_light_theme ul .contact_form input:focus, .megamenu_light_theme ul .contact_form textarea:focus, .megamenu_light_theme ul .contact_form select:focus, .megamenu_light_theme ul .contact_form input:hover, .megamenu_light_theme ul .contact_form textarea:hover, .megamenu_light_theme ul .contact_form select:hover { border: 1px solid #333333; }
.megamenu_light_theme ul .contact_form input, .megamenu_light_theme ul textarea, .megamenu_light_theme ul select { color: #FFFFFF; background-color: #222222; border: 1px solid #0A0A0A; }
.megamenu_light_theme ul .contact_form input.button { background-color: #1E1E1E; border: 1px solid #0A0A0A; color: #cccccc; }
.megamenu_light_theme ul .contact_form input.button:hover { color: #eeeeee; background-color: #222222; border: 1px solid #000000; }
.megamenu_lightblue { z-index: 9999; }
.megamenu_dark_theme .megamenu_lightblue li div a { color: #454444; }
.megamenu_dark_theme .megamenu_lightblue li div a:hover { color: #99b9ae; }
.megamenu_dark_theme .megamenu_lightblue li ul li a:hover { color: #99b9ae; }
.megamenu_light_theme .megamenu_lightblue li div a { text-transform: none; font-weight: 400 }
.megamenu_light_theme .megamenu_lightblue li div a:hover { color: #3c961c; }
.megamenu_light_theme .megamenu_lightblue li div h3 a, .megamenu_light_theme .megamenu_lightblue li div h2 a { font-weight: 400; background: none !important; }
.megamenu_light_theme .megamenu_lightblue li ul li a:hover { color: #3c961c; }
/* Orange */






.header-search-panel .search-panel { background: #f6f6f6 url(../images/search-panel-bg.jpg) left top repeat-x; width: 96%; padding: 20px 2%; float: left; display: block; }
.header-search-panel .search-panel .txtbox { border: 1px solid #cfcfcf; color: #7c7c7c; font-size: 15px; font-weight: 400; box-shadow: 0px 0px 5px #e5e3e3 inset; padding: 12px 145px 12px 15px; width: 70%; border-radius: 5px; margin-right: 9px; font-family: 'Raleway', sans-serif; }
.header-search-panel .search-panel .txtbox:focus { box-shadow: 0 0 2px 1px #bbb; color: #454444; }
.header-search-panel .search-panel .btn, .mediumbtn { background: #1492d4; padding: 12px 19px; font-size: 17px; font-weight: 400; color: #fff; border-radius: 5px; cursor: pointer; transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s; font-family: 'Raleway', sans-serif; overflow: visible; width: auto; }
.header-search-panel .search-panel .btn:hover, .mediumbtn:hover { background: #0283c6; box-shadow: 0 0 2px 1px #003d5c; }
.user-comments-container { float: left; width: 100%; padding: 0; }
.inner-comments-container { float: left; width: 100%; border-bottom: 1px solid #d4d4d4; padding: 15px 0; }
.user-comments-container p { background: url(../images/quote-img.png) left top no-repeat; text-indent: 30px; padding-bottom: 5px !important; }
.user-comments-container p span {/* background:url(../images/block-quote-img.png) right bottom no-repeat; */ padding-right: 30px; }
.user-title { color: #979899; font-size: 12px; font-weight: 400; }
.user-title strong { font-weight: 600; color: #313030; }
.more-testimonial { float: left; width: 100%; text-align: center; font-size: 13px; margin-bottom: 20px; }
.more-testimonial a { display: inline-block; color: #454444; background: #dbdbdb; padding: 15px 254px 13px 254px; transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s; }
.more-testimonial a:hover { background: #f1f0f0; color: #1492d4 }
/*Content wrapper start here*/

.article-left .article-sep { background: url(../images/article_sep.png) right 20px no-repeat; padding-right: 30px; }
.article-right .article-sep { background: url(../images/article-left-sep.png) left 20px no-repeat; padding-left: 30px; overflow: hidden; }
.article-right .article-desk-sep { background: url(../images/article-desktop-sep.png) left 20px no-repeat; padding: 20px 0 0 30px; overflow: hidden; }
.social-media-container { position: fixed; z-index: 1; left: 0; top: 40%; margin-top: -30px; width: 130px; }
.social-media-container .icon-share { float: right; margin: 0 10px 0 0; position: relative; cursor: pointer; }
.social-media-container .icon-share .socia-media-icons { position: absolute; left: -90px; top: -12px; display: none; }
.social-media-container .icon-share:hover .socia-media-icons { display: block; }
.feedback { position: fixed; z-index: 999; right: 0; top:44% }
.feedback-heading { color: #777; font-size: 14px; font-weight: 400; font-family: 'Raleway', sans-serif; }
.feedback-heading img { float: left; margin: 0 10px 10px 0; }
.feedback-sep { padding-right: 30px; background: url(../images/feedback-sep-img.png) right 10px no-repeat; overflow: hidden; }
.feedback-sep .heading4 { padding-bottom: 5px; }
.main-highlights { width: 100%; float: left; padding-bottom: 25px; }
.support-device { width: 31%; padding: 15px 1%; float: left; }
.support-device:hover { background: #f6f6f6; }
.support-device .device-title { color: #303030; }
.support-device .device-title:hover { color: #1492d4; }
.support-brands { width: 31%; float: left; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; padding: 15px 1%; margin: 0; }
.support-brands:hover { background: #f6f6f6; }
.support-brands .brand-title { color: #303030; }
.support-brands .brand-title:hover { color: #1492d4; }
.fix-issues { width: 31%; padding: 15px 1%; float: left; }
.fix-issues .issue-title { color: #303030; }
.fix-issues .issue-title:hover { color: #1492d4; }
.fix-issues:hover { background: #f6f6f6; }
.main-highlights .heading4 { line-height: 23px; padding-bottom: 0px; }
.main-attraction { color: #303030; font-size: 18px; font-weight: 600; line-height: 18px; padding-bottom: 3px; }
.main-attraction strong { color: #303030; font-size: 47px; font-weight: 600; line-height: 45px; padding-bottom: 3px; }
.main-highlights p { font-size: 13px !important; padding-bottom: 0 !important }
.main-highlights-imgs { width: 100%; float: left; text-align: center; }
.product-and-techservices { width: 100%; float: left; background: url(../images/product-and-techservices-bg.jpg) center top no-repeat; padding: 27px 0 0 0; }
.product-and-techservices .heading2, .services-wrap .heading2 { font-weight: 400; padding-bottom: 8px; }
.product-and-techservices p, .services-wrap p { font-size: 13px !important; padding-bottom: 14px !important }
.tech-service { float: left; width: 45%; padding: 15px 1%; }
.tech-service:hover { background: #f6f6f6; cursor: pointer; }
.services_and_products > div .heading4 a { color: #313030 !important; text-decoration: none !important; }
.services_and_products > div .heading4 a:hover { color: #1492d4 !important; }
.tech-product-sep { float: left; /*width:1%;*/ margin-left: 2%; padding-right: 2%; min-height: 210px; border-left: 1px solid #e5e5e5; }
.product { float: left; width: 46%; padding: 15px 1%; }
.product:hover { background: #f6f6f6; cursor: pointer; }
.product-and-tech-img { float: left; margin: 0 15px 0 0 }
.tech-service p, .product p { padding-bottom: 7px !important; }
.product-and-techservices ul { margin-left: 10px; padding-left: 192px; }
.product-and-techservices ul li { color: #f58220; font-size: 13px; list-style-image: url(../images/bullet-product-and-tech.jpg); }
.product-and-techservices a { text-decoration: underline; }
.user-counter { float: left; width: 100%; background: url(../images/user-counter-img.jpg) center top no-repeat; margin: 15px 0 0 0; padding: 20px 0; }
.user-counter-counter-div1 { float: left; width: 284px; }
.user-counter-counter-div2 { float: left; width: 258px; padding: 0 21px; border-left: 1px solid #e5e5e5; }
.user-counter-counter-div3 { float: left; width: 258px; padding: 0 21px; border-left: 1px solid #e5e5e5; }
.user-counter-counter-div4 { float: left; width: 279px; padding: 0 0 0 21px; border-left: 1px solid #e5e5e5; }
.service-detail-info .user_counter .user-counter-counter-div1 { width: 22%; }
.service-detail-info .user_counter .user-counter-counter-div2 { width: 24%; }
.service-detail-info .user_counter .user-counter-counter-div3 { width: 20%; }
.service-detail-info .user_counter .user-counter-counter-div4 { width: 22%; }
.service-detail-info .user_counter > div .counter-subheading { line-height: 1.5em; }
.counter-heading { font-size: 40px; color: #9a9898; font-family: 'dinbda', sans-serif; padding-bottom: 10px; }
.counter-subheading { font-size: 14px; color: #9a9898; font-family: Arial, Helvetica, sans-serif; line-height: 34px; }
.services-wrap { float: left; width: 100%; padding: 24px 0 0 0; }
.services-wrap p { font-size: 13px !important; padding-bottom: 0 !important; }
.services-wrap p span { color: #4d4c4c; font-size: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.services-wrap .heading4 { padding-bottom: 13px; }
.services-wrap a { text-decoration: underline; }
.instant-support { width: 32%; float: left; margin-top: 15px }
.self-help { width: 32%; padding: 0 2%; float: left; margin-top: 15px }
.chat-with-tech-expert { width: 32%; float: left; margin-top: 15px }
.bredcrum { width: 100%; float: left; }
.bredcrum li { float: left; padding: 0 4px 10px 0; color: #454444; font-size: 13px !important; font-weight: 400; line-height: 14px !important; }
.bredcrum li a { background: url(../images/bredcurm-arrow.png) right 4px no-repeat; display: inline-block; padding: 0 12px 5px 0; color: #979899; }
.bredcrum li a:hover { color: #f58220; }
.content-wrap h1 { color: #303030; font-size: 22px; font-weight: 600; line-height: 28px; padding-bottom: 20px; }
.article-desk-sep h2 { color: #303030; font-size: 22px; font-weight: 600; line-height: 28px; padding-bottom: 8px; }
.content-wrap.content-detail h1 { padding-bottom: 30px; }
.content-wrap p { color: #454444; font-size: 13px; line-height: 20px; font-weight: 400; padding-bottom: 23px; }
.content-wrap.post p { color: #454444; font-size: 14px; line-height: 22px; font-weight: 400; padding-bottom: 13px; }
.content-wrap.post ul li { color: #454444; font-size: 14px; line-height: 22px; font-weight: 400; }
.social-icon-plugin { width: 100%; float: left; text-align: right; }
.content-wrap .img-video-cont { float: left; border: 10px solid #dbdbdb; margin: 0 21px 20px 0; }
.paratxt { color: #454444; font-size: 14px; line-height: 22px; font-weight: 400; padding-bottom: 7px; }
.content-wrap article > ul { padding-bottom: 7px; }
.content-wrap article li { background: url(../images/paragraph_arrow.png) left 8px no-repeat; color: #454444; font-size: 13px; line-height: 20px; font-weight: 400; padding: 0 0 0px 15px; }
/*.article-offer-div { width: 90%; float: left; background: #1492d4 url(../images/article-offer.jpg) left top no-repeat; min-height: 50px; padding: 20px 5%; color: #fff; }*/
.article-offer-banner-div { float: left; left top no-repeat; min-height: 50px; color: #fff; }
.article-offer-div { width: 90%; float: left; background: #1492d4 url(../images/article-offer.jpg) left top no-repeat; min-height: 50px; padding: 20px 5%; color: #fff; }
.article-offer-div strong { font-size: 34px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.article-offer-div sup { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; }
.annual-offer { font-size: 22px; font-weight: 400; }
.quantity { font-size: 13px; font-weight: 400; }
.tfn { font-size: 34px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 45px; }
.tfn a { color: #ffffff; }
.tfn a:hover { color: #f58220; }
.ie7 .tfn { line-height: 56px; }
.recomended-div { width: 100%; float: left; padding-bottom: 20px; }
.recomended-div .heading5 { padding: 15px 0 8px 0; margin: 0 0 12px 0; border-bottom: 1px dotted #b4b4b4; }
.recomended-articles-left-panel { color: #454444; font-size: 13px; font-weight: 400; line-height: 20px; width: 48%; padding-right: 2%; float: left; }
.recomended-articles-right-panel { color: #454444; font-size: 13px; font-weight: 400; line-height: 20px; width: 48%; float: right; }
.join-the-iyogi { width: 100%; float: left; background: url(../images/join-the-iyogi-bg.jpg) left top no-repeat #f6f6f6; min-height: 114px; margin-bottom: 25px; }
.inner-div-joiniyogi { float: left; padding: 18px 5% 10px 20%; width: 75%; }
.join-the-iyogi .heading4 { color: #313030; font-size: 22px; font-weight: 600; padding-bottom: 11px; display: block; border-bottom: 1px solid #d5d4d3; }
.find-answer-span { display: inline-block; margin-right: 25px; padding-top: 5px; color: #454444; font-size: 15px; font-weight: 600; }
.ie7 .find-answer-span { zoom: 1; display: inline; }
.start-now-btn { display: inline-block; vertical-align: top; margin: 10px 0 0 0; }
.ie7 .start-now-btn { zoom: 1; display: inline; }
.start-now-btn a { background: #f58220; display: block; padding: 10px 19px; font-size: 17px; font-weight: 400; color: #fff; border-radius: 5px; cursor: pointer; transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s; }
.start-now-btn a:hover { background: #f37000; box-shadow: 0 0 2px 1px #a24b00; }
.aside-right aside { padding: 30px 0 0 29px; }
.aside-left aside { padding: 0 29px 0 0; }
.aside-left aside .heading4 { border-bottom: 1px dotted #b5b4b4; color: #303030; font-size: 16px; font-weight: 600; padding-bottom: 4px; }
.aside-right aside .heading5 { border-bottom: 1px dotted #b5b4b4; padding-bottom: 4px; }
/*.aside-right aside .heading5{ color:#454444; font-size:14px; font-weight:600; padding:15px 0 4px 0; }*/
.aside-left aside .heading5 { border-bottom: 1px dotted #b5b4b4; padding-bottom: 4px; }
.aside-left aside .heading6 { padding: 15px 0 0 0; }
.aside-left aside .clear-all { float: right; color: #f58220; font-size: 13px; font-weight: 400; }
.aside-left aside .clear-all a { text-decoration: underline; }
.aside-right aside ul { margin-top: 6px; padding-bottom: 15px; }
.aside-left aside ul { margin-top: 3px; padding-bottom: 3px; }
.aside-right aside ul li { color: #454444; font-size: 13px; font-weight: 400; line-height: 20px; border-bottom: 1px solid #e5e5e5; padding-bottom: 4px; padding-top: 9px; }
.aside-right aside ul li a { color: #454444; }
.aside-right aside ul li a span { font-weight: 600; color: #f58220; }
.aside-right aside ul li a:hover { color: #f58220; }
.aside-left aside ul li { color: #454444; font-size: 13px; font-weight: 400; line-height: 20px; padding-top: 3px; }
.aside-left aside ul li span { color: #979899; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.aside-left aside ul li a { color: #454444; background: url(../images/left-option-accordion.png) right 6px no-repeat; padding-right: 10px; }
.aside-left aside ul li a.subopen_question { color: #454444; background: url(../images/left-option-accordion.png) right -45px no-repeat; }
.aside-left aside ul li ul { margin-left: 16px; }
.more-devices { font-size: 13px; font-weight: 400; }
.more-devices a { text-decoration: underline; }
.need-assistance { width: 99%; border: 1px solid #c4c4c4; float: left; text-align: center; background: url(../images/need-assistance-bg.jpg) center bottom no-repeat; }
.need-assistance .heading5 { border-bottom: 0 !important; font-size: 15px; padding: 12px 0 14px 0 !important; line-height: 20px !important; }
.need-assistance .visit-support { color: #181818; font-size: 14px; padding-bottom: 2px; }
.need-assistance .support-hours { color: #4d4c4c; font-size: 25px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding-bottom: 9px }
.aside-add { border: 1px solid #bdbdbd; background: #d8d8d8 url(../images/aside-add.jpg) center top no-repeat; min-height: 119px; padding-top: 129px; text-align: center; }
.ie7 .aside-add { padding-top: 130px; }
.aside-add .annual-support { color: #191919; font-size: 15px; font-weight: 600; line-height: 20px; padding-bottom: 9px; }
.ie7 .aside-add .annual-support { padding-bottom: 0px; }
.aside-add .add-price { color: #191919; font-size: 14px; font-weight: 400; line-height: 18px; padding-bottom: 12px; }
.ie7 .aside-add .add-price { padding-bottom: 20px; }
.aside-add .add-price sup { color: #f58220; font-size: 18px; font-family: Arial, Helvetica, sans-serif; }
.aside-add .add-price strong { color: #f58220; font-size: 32px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.aside-add .call-toll-free { color: #191919; font-size: 14px; font-weight: 400; line-height: 18px; padding-bottom: 1px; }
.aside-add .tfn { color: #181818; font-size: 25px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 30px; }
.aside-add .tfn a { color: #181818; }
.aside-add .tfn a:hover { color: #f58220; }
.left-option-menu { width: 100%; float: left; border-bottom: 1px solid #e5e5e5; padding-bottom: 10px; }
.current-result-div { float: left; width: 100%; }
.current-result-heading { color: #303030; font-size: 22px; font-weight: 600; padding-bottom: 6px; }
.current-result-heading span { font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.current-result-subheading { color: #979899; font-size: 13px; font-weight: 400; padding-bottom: 15px; }
.all-result-panel-wrapper { width: 96%; float: left; padding: 2px 2%; background: #f6f6f6; margin-bottom: 22px; font-weight: 600; line-height: 33px; color: #454444; font-size: 13px; }
.all-result-panel { width: 100%; float: left; padding: 2px 0; background: #f6f6f6; margin-bottom: 22px; font-weight: 600; line-height: 33px; color: #454444; font-size: 13px; }
.all-result-panel .sort-icons { float: left; }
.all-result-panel.opt .sort-icons { width: 100%; }
.all-result-panel ul li { float: left; background: none; margin: 0; padding: 0 !important; line-height: 30px; font-size: 12px; }
.all-result-panel a { font-weight: 400; text-decoration: underline; }
.all-result-panel a:hover { color: #f58220; }
.all-result-panel img { vertical-align: middle; margin: 0 5px 0 10px; }
.right-span-allresult { float: right; text-align: center; text-align: left; position: relative; padding: 0 15px 0 0; z-index: 2; }
.right-span-allresult > p { float: left; font-weight: 400; font-size: 13px; color: #454444; padding-bottom: 0 !important; }
.sort_term { float: left; width: auto; line-height: 1.5em; padding: 0 15px 0 5px; background: url(../images/search-down-arrow.png) no-repeat right center; cursor: pointer; }
.sort_select { text-align: center; display: none; position: absolute; background: #fff; border: #d4d4d4 1px solid; border-radius: 4px; top: 39px; right: 0; }
.sort_select li { background: none !important; padding: 0 !important; }
.sort_select li a { padding: 3px 20px; display: block; text-decoration: none !important }
.sort_select li.active a, .sort_select li a:hover { background-color: #f3f3f3 !important; color: #f58220 !important; }
.hover_arrow { background: url(/content/dam/browser-iyogi/sort-up-arrow.png) 73px center no-repeat; display: block; width: 100px; height: 20px; position: absolute; top: -15px; z-index: 2; right: 0px; }
.blog-articles, .info-blog-article, .news-blog-article, .review-blog-article, .editor-blog-article, .faq-blog-article, .tech-blog-article { float: left; width: 100%; border-bottom: 1px solid #e5e5e5; padding-bottom: 10px; }
.left-blog-article { float: left; width: 100%; border-bottom: 1px solid #e5e5e5; padding: 20px 0 10px 0; }
.semileft-blog-article { float: left; width: 100%; border-bottom: 1px solid #e5e5e5; padding: 20px 0 10px 0px; }
.blog-articles h4 { background: url(../images/blogs-img.png) left 20px no-repeat; color: #454444; font-size: 18px; font-weight: 400; padding: 20px 0 5px 40px; }
.article-sep article h4 { line-height: 22px; }
.left-blog-article h4, .semileft-blog-article h4 { color: #454444; font-size: 18px; font-weight: 400; }
.info-blog-article h4 { background: url(../images/issue-img.png) left 20px no-repeat; color: #454444; font-size: 18px; font-weight: 400; padding: 20px 0 10px 40px; }
.news-blog-article h4 { background: url(../images/news-img.png) left 20px no-repeat; color: #454444; font-size: 18px; font-weight: 400; padding: 20px 0 10px 40px; }
.review-blog-article h4 { background: url(../images/review-img.png) left 20px no-repeat; color: #454444; font-size: 18px; font-weight: 400; padding: 20px 0 10px 40px; }
.editor-blog-article h4 { background: url(../images/editor-img.png) left 20px no-repeat; color: #454444; font-size: 18px; font-weight: 400; padding: 20px 0 10px 40px; }
.faq-blog-article h4 { background: url(../images/faq-img.png) left 20px no-repeat; color: #454444; font-size: 18px; font-weight: 400; padding: 20px 0 10px 40px; }
.tech-blog-article h4 { background: url(../images/tech-img.png) left 20px no-repeat; color: #454444; font-size: 18px; font-weight: 400; padding: 20px 0 10px 40px; }
.blog-articles p, .info-blog-article p, .news-blog-article p, .review-blog-article p, .editor-blog-article p, .faq-blog-article p, .tech-blog-article p { padding-left: 40px; font-size: 13px; color: #454444; font-weight: 400; line-height: 20px; padding-bottom: 10px; }
.left-blog-article p, .semileft-blog-article p { font-size: 13px; color: #454444; font-weight: 400; line-height: 20px; padding-bottom: 10px; }
.article-right article article img { vertical-align: middle; border: 5px solid #dbdbdb; margin: 0 20px 10px 0 }
.article-right article article a { text-decoration: underline; }
.article article article img { vertical-align: middle; border: 5px solid #dbdbdb; margin: 0 20px 10px 0 } /* for youtube thumb */
.article article article a { text-decoration: underline; } /* for youtube thumb */
.article-sep h4 a { color: #454444 !important; text-decoration: none !important; }
.article-sep h4 a:hover { color: #f58220 !important; }
.blog-advertisement { text-align: center; float: left; width: 100%; border-bottom: 1px solid #e5e5e5; padding: 20px 0 10px 0; }
.article-right .article-desk-sep h3 { color: #454444; font-size: 18px; font-weight: 600; line-height: 47px; padding: 7px 0 5px 5px; }
.article-right .article-desk-sep h4 { color: #454444; font-size: 18px; font-weight: 600; line-height: 47px; border-bottom: 1px solid #cccccc; padding: 7px 0 5px 5px; background: url(../images/desktop-accordion-onoff.png) right 16px no-repeat; cursor: pointer; clear: both; }
.article-right .article-desk-sep h4.noChild, .article-right .article-desk-sep h4.noChild:hover { background: url(../images/desktop-accordion-nochild.png) no-repeat 0 8px !important; }
.article-right .article-desk-sep h4.noChild.subopen_question, .article-right .article-desk-sep h4.noChild:hover { background: url(../images/desktop-accordion-nochild.png) no-repeat 0 8px !important; border-bottom: 1px solid #cccccc; }
.article-right .article-desk-sep h4.noChild:hover { background: #ececec url(../images/desktop-accordion-nochild.png) no-repeat 0 8px !important; }
.article-right .article-desk-sep h4:hover { color: #1492d4; background: url(../images/desktop-accordion-onoff-hover.png) left -40px no-repeat #ececec !important; }
.article-right .article-desk-sep h4.subopen_question { background: url(../images/desktop-accordion-onoff-selected.png) left -90px no-repeat #ececec !important; /*background-position:right -90px;*/ border-bottom: 0; background-color: #ececec; padding: 0 0 0 45px; }
.article-right .article-desk-sep h4.subclose_question { background-position: left 10px; padding: 0 0 0 45px; }
.article-right .article-desk-sep h4 a { font-size: 12px; float: right; margin-right: 10px; }
.article-right .accourdion-questions ul li span { color: #777 }
.article-right .article-desk-sep h4 img { vertical-align: middle; }
.accourdion-questions.subanswer { border-bottom: 1px solid #cccccc; }
.faq-panel .accourdion-questions.subanswer { border-bottom: 0; }
.article-desk-sep .accord-container { background-color: #f6f6f6; float: left; width: 100%; padding: 15px 0; cursor: pointer; transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s; border-bottom: 1px solid #ffffff; color: #454444; font-size: 14px; font-weight: 400; font-family: 'Raleway', sans-serif; }
.article-desk-sep .accord-container:hover, .article-desk-sep .accord-container.selected { background: #e5e4e4; border-bottom: 1px solid #e5e4e4; }
.accourdion-questions { float: left; width: 100%; }
.article-desk-sep .accord-container .accordionQs { float: left; width: 4%; padding: 0 2%; }
.article-desk-sep .accord-container .accordionfullQs { float: left; width: 89%; padding-right: 1%; }
.article-desk-sep .view-all { padding: 15px 0; width: 100%; float: left; font-size: 13px; font-weight: 400; font-family: 'Raleway', sans-serif; }
.article-desk-sep .view-all a { text-decoration: underline; }
.article-paggination { float: left; width: 100%; }
.article-paggination ul { float: right; margin: 15px 0 0 0; padding: 0 !important; }
.article-paggination ul li { float: left; color: #979899; font-weight: 400; font-family: Arial, Helvetica, sans-serif; background: none; }
.article-paggination ul li img { vertical-align: middle; }
.article-paggination ul li span { color: #f58220; }
.article-paggination ul li a { color: #f58220; text-decoration: underline; background: none; }
.article-paggination ul li a:hover { color: #1492d4; }
.article-paggination ul li a.active { color: #979899; font-weight: bold; text-decoration: none; }
.accourdion-questions .view-all { padding: 9px 0 11px 0; }
#container { position: relative; }
.testimonial-container { width: 20%; border: 1px solid #e5e5e5; border-radius: 6px; padding: 1%; margin: 14px 2% 0 0; text-align: center; font-size: 13px; font-weight: 400; font-family: 'Raleway', sans-serif; color: #404040; line-height: 20px; transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s; }
.testimonial-container:hover { background: #f6f6f6; }
.testimonial-container p { font-size: 13px; line-height: 20px; padding-bottom: 10px; }
.testimonial-container a { text-decoration: underline; }
.testimonial-container img { border: 1px solid #e9e9e9; border-radius: 55px; }
.ie7 .testimonial-container img, .ie8 .testimonial-container img { border: 0; }
.testimonial-container .heading4 { color: #454444; font-size: 18px; font-weight: 600; line-height: 22px; padding-bottom: 5px; display: block; }
.testimonial-container .subheading6 { color: #979899; font-size: 13px; font-weight: 400; line-height: 21px; padding-bottom: 2px; }
.enter-testimonial { float: left; width: 96%; padding: 2%; background: #f6f6f6; margin-top: 10px; font-size: 13px; color: #979899; }
.full-input-bx { border: 1px solid #cfcfcf; color: #7c7c7c; font-size: 15px; font-weight: 400; font-family: Raleway, sans-serif; box-shadow: 0 1px 1px #e5e3e3 inset; padding: 12px 19px; width: 97%; border-radius: 5px; margin-right: 10px }
.full-input-bx:focus, .medium-input-bx:focus { box-shadow: 0 0 2px 1px #bbb; }
.medium-input-bx { border: 1px solid #cfcfcf; color: #7c7c7c; font-size: 15px; font-weight: 400; font-family: Raleway, sans-serif; box-shadow: 0 1px 1px #e5e3e3 inset; padding: 12px 19px; width: 77%; border-radius: 5px; margin-right: 10px }
.connect-to-testimonial { margin: 4px 0 0 0; width: 14%; float: left; border-right: 1px dotted #d0d5dc; }
.connect-to-testimonial img { margin: 5px 2px 0 0; }
.user-name { float: right; width: 85%; margin: 4px 0 0 0; }
.feedback-form-container { width: 100%; float: left; color: #7c7c7c; font-size: 13px; font-family: 'Raleway', sans-serif; }
form { clear: both; }
.feedback-sep h1 { padding-bottom: 10px; }
.biggerSelect { font-size: 15px !important; }
.hr { border-bottom: 1px solid #e5e5e5; width: 97%; float: left; margin: 0 0 20px 0; padding-bottom: 20px; }
.feedback-form-container .biggerSelect { border: 1px solid #cfcfcf; border-radius: 4px; color: #7c7c7c; background: url(../images/bigger-select-bg.gif) left top repeat-x; font-size: 15px; font-family: 'Raleway', sans-serif; padding: 8px; width: 530px; }
.feedback-form-container .textbox { border: 1px solid #cfcfcf; border-radius: 4px; color: #7c7c7c; width: 280px; background: url(../images/text-box-bg.gif) left top repeat-x; color: #454444; font-size: 13px; padding: 4px 6px; }
.feedback-form-container .textbigbox { border: 1px solid #cfcfcf; border-radius: 4px; color: #7c7c7c; width: 280px; background: url(../images/text-box-bg.gif) left top repeat-x; color: #454444; font-size: 13px; padding: 4px 6px; width: 88% }
span.mandetory { font-family: sans-serif; color: #ff0000; }
.feedback-form-container .formtextarea { width: 88%; height: 105px; padding: 4px 6px; border: 1px solid #cfcfcf; border-radius: 4px; background: url(../images/text-box-bg.gif) left top repeat-x #fff; resize: none; font-size: 13px; color: #454444; font-weight: 400; font-family: 'Raleway', sans-serif; }
.feedback-form-container .formselect { border: 1px solid #cfcfcf; border-radius: 4px; color: #454444; background: url(../images/bigger-select-bg.gif) left top repeat-x; font-size: 13px; font-family: 'Raleway', sans-serif; padding: 3px 5px; width: 294px; }
.feedback-sep ul { padding-bottom: 22px; }
.feedback-sep ul li { background: url(../images/feature_bullet.png) left 8px no-repeat; line-height: 29px; padding-left: 17px; }
.feedback-sep .heading6 { padding-bottom: 5px; }
.buyinfo { float: left; width: 97%; background: #f6f6f6; padding: 1.5%; margin-bottom: 18px; }
.left-container { float: left; width: 15%; background: #fff; box-shadow: 0 0 13px #999; padding: 1% 5% 2% 5%; position: relative; }
.inner-left-container { width: 0; height: 0; border-top: 13px solid transparent; border-left: 13px solid #fff; border-bottom: 13px solid transparent; left: 100%; position: absolute; top: 43%; }
.buy-price { color: #f58220; font-size: 52px; font-family: Arial, Helvetica, sans-serif; line-height: 45px; }
.buy-price sup { font-size: 30px; }
.buy-time { color: #7f7c7c; line-height: 20px; padding-bottom: 5px; font-size: 13px; font-weight: 400; font-family: 'Raleway', sans-serif; text-align: left; }
.left-container .our-plan-submit-btn { text-align: left !important; }
.services-detail-list { float: left; width: 99%; }
.services-detail-div { /*float:left; width:33%;*/ }
.services-detail-div ul { float: left; width: 100%; }
.services-detail-div li { background: url(../images/bullet-img.png) left 8px no-repeat !important; padding-left: 10px !important; float: left; width: 47%; }
.service-detail-info { float: left; width: 100%; background: url(../images/service-detail-bg.png) center top no-repeat; margin: 15px 0 0; padding: 20px 0; }
.service-detail-info .user-counter-counter-div1 { float: left; width: 250px; }
.service-detail-info .user-counter-counter-div2 { float: left; width: 208px; padding: 0 21px; border-left: 1px solid #e5e5e5; }
.service-detail-info .user-counter-counter-div3 { float: left; width: 229px; padding: 0 0 0 21px; border-left: 1px solid #e5e5e5; }
.feedback-sep .quote p { font-size: 13px; line-height: 20px; padding: 10px 0; background: url(../images/quote-img.png) left 10px no-repeat; text-indent: 25px; }
.quote-link { font-size: 13px; line-height: 20px; }
.right-container { float: right; width: 72%; }
.right-container ul { }
.right-container ul li { border-bottom: 1px solid #ddd; background: none; padding-left: 0 !important; line-height: 29px !important; }
.aside-advertisement { border: 1px solid #ebebeb; background: #f6f6f6; min-height: 116px; padding: 19px 15px 22px 15px; text-align: left; float: left; }
.aside-advertisement .heading4 { padding-bottom: 2px; }
.aside-advertisement .visit-support { color: #1a1a1a; font-size: 13px; padding-bottom: 26px; }
.aside-advertisement .support-hours { color: #f58220; font-family: 'SegoeUIBold', sans-serif; font-weight: bold; font-size: 37px; padding-bottom: 9px; }
.aside-advertisement p { padding-bottom: 0; font-size: 13px; line-height: 20px; }
.aside-advertisement .more-detail { padding: 3px 0 8px 0; }
.faq-container { width: 100%; float: left; }
.faq-container .heading4 { padding-bottom: 0; }
.faq-container h4 { color: #454444; font-size: 13px; font-weight: 400; line-height: 32px; padding: 7px 0 5px 0; background: url(../images/desktop-accordion-onoff.png) right 7px no-repeat; cursor: pointer; clear: both; }
.faq-container h4.subopen_question { background: url(../images/desktop-accordion-onoff-selected.png) right -93px no-repeat; background-color: #ececec !important }
.faq-container h4.subclose_question { background-position: right 7px; }
.faq-container h4 img { vertical-align: middle; }
.faq-container .accord-container { float: left; width: 100%; padding: 11px 0 0 0; cursor: pointer; transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s; border-bottom: 1px solid #ffffff; color: #454444; font-size: 14px; font-weight: 400; font-family: 'Raleway', sans-serif; }
.accourdion-questions { float: left; width: 100%; }
.faq-container .accord-container .accordionQs { float: left; width: 2%; padding: 5px 3px 13px 13px; }
.faq-container .accord-container .accordionfullQs { float: left; width: 91%; padding-right: 1%; margin: 0; line-height: 20px; font-size: 13px; }
.faq-container .accord-container .accordionfullQs p { font-size: 13px; padding-bottom: 8px; }
.faq-container .accord-container .accordionfullQs ul { padding-bottom: 11px; }
.faq-container .accord-container .accordionfullQs ul li { background: url(../images/bullet-img.png) left 16px no-repeat; padding-left: 15px !important; }
.faq-container .view-all { padding: 15px 0; width: 100%; float: left; font-size: 13px; font-weight: 400; font-family: 'Raleway', sans-serif; }
.faq-container .view-all a { color: #f7a157; text-decoration: underline; }
.faq-container .view-all a:hover { color: #1492d4 }
.faq-ques { vertical-align: middle; margin: 10px 15px 15px 13px; }
.faq-panel { border-top: 1px solid #cccccc; width: 100%; float: left; margin: 0; }
.faq-panel:hover, .faq-panel.selected { background: #f6f6f6; color: #1492d4 !important }
.faq-container h4:hover { background-color: #f6f6f6; color: #1492d4 !important; background: url(../images/desktop-accordion-onoff-hover.png) right -43px no-repeat; }
.no-bdr { border: 0; }
.customer-support-heading { padding-bottom: 19px !important; }
.partners-container { width: 100%; float: left; padding: 20px 0; text-align: center; }
.partners-container img { vertical-align: middle; float: left; }
.partner-icons { float: left; width: 19%; }
.left-btm { border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.left-bdr { border-right: 1px solid #e5e5e5; margin: -6px 0 0 0; vertical-align: top; }
.ie7 .left-bdr { margin-top: -1px; }
.btm { border-bottom: 1px solid #e5e5e5; }
/*faizur*/

.brand-wrapper { font-size: 13px; font-family: 'Raleway'; color: #454444; }
.brand-wrapper h2 { font-weight: 600; font-size: 22px; line-height: 28px; padding: 0 0 15px; }
.brand-nav { margin: 0 0 5px; width: 100% }
.brand-nav ul li, .choose-nav ul li { float: left; margin: 0 15px 0 0; position: relative; }
.brand-nav ul li a { color: #f58220; text-decoration: underline; }
.brand-nav ul li a.more_nav { background: url(../images/more_arrow.png) no-repeat right 7px; padding: 0 10px 0 0; }
.brand-nav ul li ul { display: none; width: 180px; background: #fff; padding: 10px; border: 1px solid #dadada; position: absolute; right: -28px; top: 20px; z-index: 999 }
.brand-nav:hover ul li ul { display: none; }
.brand-nav ul li:hover ul { display: block; }
.brand-nav ul li ul li { width: 100%; padding: 3px 0; margin: 0; }
.brand-nav ul li a.selected, .brand-nav ul li a:hover { color: #1492d4; }
.brand-nav ul.dropdown { padding: 0; left: -70px; top: 26px; }
.brand-nav ul.dropdown li.arrow { background: url(../images/nav_arrow.png) center 0 no-repeat; position: absolute; z-index: 933; width: 181px; height: 12px; top: -9px; }
.brand-nav ul.dropdown li { padding: 0; }
.brand-nav ul.dropdown li a { color: #454444; font-weight: 400; font-family: 'Raleway', sans-serif; display: block; padding: 5px 10px; text-decoration: none; }
.brand-nav ul.dropdown li a:hover { background: #f0f0f0; color: #1492d4; }
.choose-nav { }
.choose-nav .txt01 { float: left; padding: 0 15px 0 0; }
.choose-nav ul li { float: left; }
.choose-nav ul li a { color: #f58220; text-decoration: underline; }
.choose-nav ul li a:hover { color: #1492D4; }
.choose-nav ul li a.selected { color: #1492d4; }
.detail-tabel {/*margin:9px 0 0;*/ }
.detail-tabel .row-table { border: 1px solid #e5e5e5; margin-bottom: 10px; }
.detail-tabel .row-table .col-left { float: left; border-right: 1px solid #e5e5e5; width: 18%; text-align: center;/* padding:20px 0;*/ padding: 20px 0 11px 0; }
.detail-tabel .row-table .col-left h4 { font-weight: 600; padding: 5px; font-size: 18px; }
.detail-tabel .row-table .col-right { width: 79%; padding: 10px 1%; float: left; position: relative }
.detail-tabel .row-table .col-right ul li { float: left; width: 30%; margin: 10px 0 0 3%; position: relative }
.detail-tabel .row-table .col-right ul li a { color: #454444; }
.detail-tabel .row-table .col-right ul li a:hover { text-decoration: underline; }
/*.detail-tabel .row-table a.btn-viewAll{float:right; font-weight:600; color:#f58220; text-decoration:underline;}

.detail-tabel.all .row-table{border:none; border-bottom:1px solid #e5e5e5; padding:0 0 15px; margin:0 0 15px;}
.detail-tabel.all .row-table .col-right{padding:0; width:100%; border:none;}
.detail-tabel.all .row-table .col-right ul li{width:22%;}
.detail-tabel.all .row-table .col-right ul li:nth-child(4n+1){margin-left:0;}*/
.detail-tabel .row-table a.btn-viewAll { font-weight: 600; text-decoration: underline; position: absolute; right: 5px; bottom: 10px; z-index: 699 }
.detail-tabel .row-table.all { border: none; border-bottom: 1px solid #e5e5e5; padding: 0 0 15px; margin: 0 0 15px; }
.detail-tabel .row-table.all .col-right { padding: 0; width: 100%; border: none; }
.detail-tabel .row-table.all .col-right ul li { margin: 10px 0px 0px 0px }
.charecter-cth { font-size: 18px; font-weight: 600; padding: 0 0 10px; text-transform: uppercase; }
.charecter-cth a { color: #454444; }
.detail-tabel.devices { }
.detail-tabel.devices .th_box { float: left; width: 20.8%; padding: 0 2% 10px; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; min-height: 245px; }
.detail-tabel.devices.dvconly .th_box { min-height: 160px; }
.detail-tabel.devices .th_box:hover { background: #f6f6f6; }
.detail-tabel.devices .th_box h4 { font-weight: 600; padding: 15px 0; font-size: 18px; }
.detail-tabel.devices .th_box h4 a { color: #313030; text-decoration: none; }
.detail-tabel.devices .th_box h4 a:hover { color: #1492d4; }
.detail-tabel.devices .th_box.first {/*padding-left:0;*/ }
.detail-tabel.devices .th_box.last {/*padding-right:0;*/ border-right: none; }
.detail-tabel.devices .th_box.btm-brdr-none { border-bottom: none; }
.detail-tabel.devices .top-row .th_box h4 { font-weight: 600; padding: 10px 0 15px 0 !important; font-size: 18px; }
.detail-tabel.devices .bottom-row .th_box { /*padding-bottom:0 !important;*/ border-bottom: 0 !important; }
.detail-tabel.devices .detail_prd { }
.detail-tabel.devices .detail_prd .th_img { float: left; margin: 0 10px 0 0; }
.detail-tabel.devices .detail_prd .detail_txt { float: left; width: 71%; position: relative; }
.detail-tabel.devices .detail_prd .detail_txt p { padding: 0; }
a.btn-more { float: left; font-weight: 400; text-decoration: underline; position: relative; }
/*.detail-tabel.devices .issue_ppup{background:url(../images/grdnt_bg.png) repeat-x; overflow:hidden; padding:15px 0; position:absolute; right:-330px; bottom:-130px; width:1200px; z-index:111;}*/

.detail-tabel.devices ul.full { width: 100%; float: left; }
.detail-tabel.devices ul.full .issue_ppup { background: url(../images/grdnt_bg.png) repeat-x; overflow: hidden; padding: 15px 0; position: relative; }
.detail-tabel.devices ul.full .issue_ppup ul { float: left; position: relative; left: 50%; }
.detail-tabel.devices ul.full .issue_ppup ul li { float: left; width: auto; min-height: 0; position: relative; left: -50%; border: none; border-left: 1px solid #dcdcdb; padding: 0 10px; text-align: center; }
.detail-tabel.devices .issue_ppup ul li:hover { background: none; }
.detail-tabel.devices .issue_ppup ul li:first-child { border: 0; }
.detail-tabel.devices .issue_ppup ul li h4 { font-weight: 600; padding: 0 0 10px; font-size: 18px; }
.detail-tabel.devices .issue_ppup ul li h4 a { color: #454444; }
.detail-tabel a.btn-more .up-arrow { width: 18px; height: 11px; position: absolute; left: 50%; bottom: -12px; margin: 0 0 0 -9px; display: none; }
.detail-tabel a.btn-more.selected .up-arrow { display: block; }
.detail-tabel .btn_close { width: 8px; height: 9px; position: absolute; right: 15px; top: 15px; line-height: 0; cursor: pointer; z-index: 111; }
.large-video-section { }
.large-video-section .row-video-section { }
.row-video-section .video-detail { float: left; width: 35%; }
.row-video-section .video-detail h4 { font-weight: 600; padding: 0 0 10px; font-size: 18px; }
.row-video-section .video-detail p { margin: 10px 0 0; padding-bottom: 5px }
.row-video-section .video-detail a { font-size: 13px }
.row-video-section .play-video { float: right; width: 60%; }
.row-video-section .play-video .video { background: #dbdbdb; padding: 10px; line-height: 0; }
.row-video-section .play-video .video img { width: 100%; }
.video-th { margin: 15px 0 0 0; padding: 0 0 30px; /*border-bottom:1px solid #e5e5e5;*/ }
.box-video-th { float: left; width: 18%; margin: 0 2% 0 0; }
.box-video-th .thmb-video { padding: 5px; line-height: 0; background: #dbdbdb; position: relative; }
.box-video-th .thmb-video .up-direction-arrow01 { width: 18px; height: 12px; position: absolute; left: 50%; top: -12px; margin: 0 0 0 -9px; }
.box-video-th h4 { padding: 5px 0 0; font-size: 13px; font-weight: 600; }
.row-video-th-detl { margin: 20px 0 0 0; padding: 0 0 30px; border-bottom: 1px solid #e5e5e5; }
.row-video-th-detl.last { border: none; padding: 0; margin-bottom: 0; }
.row-video-th-detl h4 { font-weight: 600; padding: 0 0 10px; font-size: 18px; }
.row-video-th-detl .box-videos { float: left; width: 23%; margin: 0 2% 0 0; border: 1px solid #e5e5e5; border-radius: 10px; min-height: 387px; position: relative; }
.row-video-th-detl .box-videos:hover { background: #f6f6f6; cursor: pointer; }
.row-video-th-detl .box-videos:nth-child(5n) { margin-right: 0; }
/*.row-video-th-detl .box-videos.last{margin-right:0;}*/
.row-video-th-detl .box-videos .th-img-video { position: relative; line-height: 0; }
.row-video-th-detl .box-videos .th-img-video img { width: 100%; }
.row-video-th-detl .box-videos:hover .th-img-video img { opacity: 0.9; }
.row-video-th-detl .box-videos h4 { font-weight: 600; padding: 10px 10px 0 10px; font-size: 18px; }
.row-video-th-detl .box-videos p { padding: 10px; }
.row-video-th-detl .box-videos .like-unlike-row { border-top: 1px solid #e5e5e5; width: 96%; padding: 5px 2%; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #939393; position: absolute; left: 0; bottom: 0; }
.row-video-th-detl .box-videos .th-img-video .vedio-duretion { background: url(../images/trans-bg.png) repeat; padding: 3px 5px; line-height: 18px; font-size: 12px; color: #ffffff; font-weight: bold; font-family: Arial, Helvetica, sans-serif; position: absolute; right: 5px; bottom: 5px; }
.row-video-th-detl .box-videos .like-unlike-row .left-panel { float: left; }
.row-video-th-detl .box-videos .like-unlike-row .right-panel { float: right; }
.row-video-th-detl .box-videos p a { font-weight: 400; text-decoration: underline; }
.play-icon { width: 61px; height: 60px; position: absolute; left: 50%; top: 50%; margin: -30px 0 0 -30px; background: url(../images/icon-play.png) no-repeat; z-index: 111; }
.row-video-th-detl.right-box .box-videos { width: 31.5%; margin: 0 2% 15px 0; min-height: 385px; }
.row-video-th-detl.right-box .box-videos:nth-child(3n) { margin-right: 0; }
.row-video-th-detl.right-box .box-videos.more-videos { background: #1492d4; position: relative; }
.row-video-th-detl.right-box .box-videos.more-videos .icon-pluse { position: absolute; width: 76px; height: 82px; left: 50%; top: 50%; margin: -41px 0 0 -38px; background: url(../images/icon-pluse.png) no-repeat; }
.row-video-th-detl.right-box .box-videos.more-videos .clck-to-more-videos { position: absolute; right: 15px; bottom: 15px; width: 100%; text-align: right; color: #fff; }
.all-result-panel.opt a { padding: 0 5px; }
.social-icon-plugin01 { text-align: right; line-height: 0; margin: 0 0 5px; }
.row-services { padding: 0 0 30px; background: url(../images/hor-devider01.png) no-repeat center bottom; }
.row-services.prd-row { margin: 30px 0 0; border-bottom: 0; padding: 0 }
.row-services h4 { font-weight: 600; padding: 0 0 10px; font-size: 18px; }
.row-services h4 a { color: #313030; }
.row-services h4 a:hover { color: #1492d4; }
.row-services .box-detail { float: left; width: 45.5%; padding: 20px 2%; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.row-services .box-detail:hover { background: #f6f6f6; }
.row-services .box-detail:nth-child(even) { border-right: none; padding: 20px 2%; }
.row-services .box-detail:nth-child(3n) { padding: 20px 2%; border-bottom: none; }
.row-services .box-detail:nth-child(4n) { padding: 20px 2%; border-bottom: none; }
.row-services .box-detail .th-img { float: left; margin: 0 20px 0 0; }
.row-services .box-detail .detail-txt { float: left; width: 70%; min-height: 93px; }
.row-services .box-detail .detail-txt ul { min-height: 40px; }
.row-services .box-detail .detail-txt ul li { background: url(../images/bullet-img.png) no-repeat left 11px; padding: 3px 0 3px 10px; }
.row-services .box-detail .detail-txt .price-value { color: #f58220; font-size: 22px; font-weight: 600; float: left; margin: 5px 0 0; }
.row-services .box-detail .detail-txt .price-value sup { font-size: 12px; }
.row-services .box-detail .detail-txt .price-value span { color: #7f7c7c; font-size: 12px; }
.row-services .box-detail .detail-txt a.btn-knw-more { float: right; text-decoration: underline; margin: 10px 0 0; }
.row-services .btn-dv, .btn-dv.res-ctg { text-align: center; margin: 30px 0 0; }
.btn-dv.res-ctg { float: left; width: 100%; }
.row-services .btn-dv a.btnmore-services, a.btnmore-services { background: #1492d4; display: table; padding: 10px 25px; color: #fff; font-size: 19px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s; }
.row-services .btn-dv a.btnmore-services:hover, a.btnmore-services:hover { background: #0283c6; box-shadow: 0 0 2px 1px #003d5c; }
.row-services .btn-dv a.btnmore-services span { font-size: 32px; line-height: 30px; vertical-align: middle; }
.row-disclaimer { margin: 20px 0 0; }
.row-disclaimer h4 { font-weight: 600; padding: 0 0 10px; font-size: 16px; }
.row-disclaimer p { padding: 0 0 10px; }
.row-disclaimer .btn-more { padding-bottom: 20px; }
.demo { height: 200px; width: 100%; }
.demo .overview { width: 2370px; }
#modern-skin-demo .box-video-th { width: 222px; margin: 0 15px 0 0; }
.article-right.full-width { width: auto; }
.article-right.full-width .article-sep { background: none; padding-left: 0; }
.article-right.full-width article article img { float: left; }
.left-blog-article .relese-date { color: #979899; display: block; font-size: 13px; padding: 5px 0 0; }
.trm-content { margin: 10px 0 0; }
.trm-content h4 { color: #454444; font-size: 14px; }
.trm-content p { padding-bottom: 10px; }
.trm-content p a { text-decoration: underline; }
.content-wrap article.trm-content li ul li { background: url(../images/bullet-img.png) no-repeat left 10px; }
.all-result-panel label.txtshrtby { float: left; /*margin:0 0 20px;*/ margin: 0; }
.all-result-panel.opt a { float: left; }
.all-result-panel.opt { margin-bottom: 10px; }
.left-blog-article.opt.first, .left-blog-article.opt1.first { padding-top: 0; }
.left-blog-article.opt h4 { margin-bottom: 10px; }
.left-blog-article .icon-img { float: left; margin: 0 10px 0 0; }
.left-blog-article .icon-img img { margin: 0; border: none; }
.content-wrap article li { padding-left: 12px; }
.left-blog-article.opt h4 a, .left-blog-article.opt1 h4 a { color: #303030; text-decoration: none; }
.left-blog-article.opt h4 a:hover, .left-blog-article.opt1 h4 a:hover { text-decoration: underline; }
.detail-tabel.devices .detail_prd .detail_txt a.btn-more { margin: 0 0 5px; }
.article-paggination ul li a label.prev-arrow { background: url(../images/previous-arrow-normal.png) no-repeat; width: 22px; height: 21px; display: block; cursor: pointer; }
.article-paggination ul li a label.prev-arrow:hover { background: url(../images/previous-arrow.png) no-repeat; }
.article-paggination ul li a label.next-arrow { background: url(../images/next-arrow-normal.png) no-repeat; width: 22px; height: 21px; display: block; cursor: pointer; }
.article-paggination ul li a label.next-arrow:hover { background: url(../images/next-arrow.png) no-repeat; }
.detail-tabel .row-table .col-right h4 { display: none; }
.megamenu li ul li a { background: none !important; border: none !important; font-weight: normal; }
.megamenu li ul li a:hover { color: #1492d4; }
.heading5 a { font-weight: 600 !important }
.megamenu .dropdown_3columns li { width: 50% !important }
#markets_menu4 { position: absolute; z-index: 5487; background: url(../images/nav_arrow.png) center 0px no-repeat; width: 90px; height: 40px; top: -9px; left: 130px; }
.megamenu .dropdown_fullwidth.menu-details { width: 775px; }
.col2list ul li { width: 50% !important }
.col2list ul li li { float: left !important; width: 45% !important }
.megamenu .dropdown_fullwidth.menu-details.opt { width: 625px; }
.megamenu .dropdown_fullwidth.menu-details.opt ul li { width: 33%; }
.accourdion-questions ul { }
.accourdion-questions ul li { background-color: #f6f6f6; background-position: 10px 13px; float: left; width: 100%; padding: 8px 10px 8px 20px !important; cursor: pointer; transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s; border-bottom: 1px solid #ffffff; color: #454444; font-size: 14px; font-weight: 400; font-family: 'Raleway', sans-serif; }
.accourdion-questions ul li.more-faqs { background-image: none; padding: 0 !important; }
.accourdion-questions ul li:hover, .accourdion-questions ul li.selected { background-color: #e5e4e4; border-bottom: 1px solid #e5e4e4; }
.accourdion-questions ul li a { color: #454444 }
.social .copyright { font-size: 13px; color: #898888; padding: 0 0 0 30px; text-align: left; }
.social.optFooter { position: fixed; left: 0; bottom: 0; }
.aside-left .filter-txt, .all-result-panel .sort-icons .filter-txt, .brand-nav .filter-txt, .choose-nav .filter-txt { display: none; }
.top-header { float: left; width: 100%; border-bottom: 1px solid #E2E2E2; padding: 0; }
.header-left { float: left; width: 78%; padding: 0; }
.header-left .logo { margin: 12px 0; }
.header-left .header-search-panel { width: 75%; margin-left: 3%; background: none; }
.header-left .header-search-panel nav { background: none; border: none; padding: 12px 0 0; }
.search-top-panel { float: left; width: 100%; padding: 20px 0 15px;}
.search-top-panel.ext_bg {background: url(/content/dam/iyogimainsite/sem_campaign/bg-line.jpg) repeat-x 0 0; }

.header-search-panel .search-panel .search-box { width: 700px; float: left; position: relative; }
.header-search-panel .search-panel .search-box .txtbox { width: 66%; padding-right: 200px; }
.header-search-panel .search-panel .search-box .txtbox.off { border-radius: 5px 5px 0 5px; box-shadow: none; }
.header-search-panel .search-panel .btn { margin: -2px 0 0; float: left; }
.header-search-panel .search-panel .search-box .btn-search-dd { width: auto; max-width: 150px; height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 13px; display: block; position: absolute; right: 30px; top: 0; font-family: 'Raleway', sans-serif; background: url(../images/search-down-arrow.png) no-repeat right center; padding: 10px 20px 10px 10px; color: #262626; border-left: 1px solid #CFCFCF; transition : border-left 1.2s ease-out; -webkit-transition : border-left 1.2s ease-out; -moz-transition : border-left 1.2s ease-out; -o-transition : border-left 1.2s ease-out; }
.header-search-panel .search-panel .search-box .btn-search-dd.brd { border-left : 1px solid #FFF; transition : border-left 100ms ease-out; -webkit-transition : border-left 100ms ease-out; -moz-transition : border-left 100ms ease-out; -o-transition : border-left 100ms ease-out; }
.header-search-panel .search-panel .search-box .btn-search-dd:hover, .header-search-panel .search-panel .search-box .btn-search-dd.selected { color: #1492D4; }
.header-search-panel .search-panel .search-box .dd-search-box { position: absolute; right: 13px; top: 43px; width: 170px; background: #ffffff; padding: 15px 12px; border: 1px solid #CFCFCF; border-top: none; border-radius: 0 0 5px 5px; /*box-shadow:0px 3px 3px rgba(0,0,0,0.3);*/ z-index: 9999; }
.header-search-panel .search-panel .search-box .dd-search-box ul li { font-size: 13px; padding: 5px 0; border-bottom: 1px solid #dadada; }
.header-search-panel .search-panel .search-box .dd-search-box ul li:last-child { border-bottom: none; }
.header-search-panel .search-panel .search-box .dd-search-box ul li a { color: #454444; }
.header-search-panel .search-panel .search-box .dd-search-box ul li a:hover { color: #F58220 }
.content-wrap.post ul li { padding-bottom: 12px; }
.content-wrap.post ul li .th-img { float: left; margin: 0 10px 0 0; border: 4px solid #dbdbdb; }
nav.ddmenu ul li.last { padding-right: 0; }
ul.top-nav { padding-right: 0; }
.footer-flags { float: right; padding-right: 30px; position: relative; }
.footer-flags .selct-language { float: left; padding: 0 10px 0 0; color: #9E9E9E; }
.cq-element-search { font-size: 35px; font-weight: 400; padding: 30px 0 100px; line-height: 30px; font-family: 'Raleway', sans-serif; }
.cq-element-search .span_notfound { font-size: 40px; font-weight: 600px; color: #dd0000; }
.news-div article img { width: 25%; height: auto !important; }
.cleartxt { width: 17px; height: 17px; position: absolute; right: 12px; top: 4px; background: #fff; text-align: center; }
.filterTxtbox { position: relative; }
.filterTxtbox .fltrtxtbox { width: 95%; height: 25px; line-height: 25px; padding: 0 5px; color: #666666; font-size: 13px; border: 1px solid #B5B4B4; }
.aside-left aside .left-option-menu ul ul { height: auto; }
.aside-left aside .left-option-menu > ul { max-height: 165px; height: auto; overflow-y: auto; overflow-x: hidden; }
.aside-left aside ul li.single a { background: none; }
.article-sep article { clear: both; }
.mob-add-bann { display: none; }
/*Faizur classes end here */


/*Fotter start here */
footer { width: 100%; float: left; }
.our-plan { width: 96%; padding: 30px 2% 28px 2%; background: #f6f6f6; float: left; text-align:center; }
.our-plan .spanrow { padding-bottom: 46px; }
.our-plan .heading4 { color: #313030; font-size: 20px; font-weight: 600; padding-bottom: 13px; line-height: 24px; }
.our-plan > div { width: 29%; padding: 20px 1.5%; border: 1px solid #d6d6d6; border-right: 1px solid transparent; float: none; min-height: 301px; background: #ffffff; display: inline-block; text-align: left; vertical-align: top; }
.our-plan > div.multi-pc { border-right: 1px solid #d6d6d6; position: relative; z-index: 2; }
.our-plan > div:hover { background: #f8f8f8; box-shadow: 0 0 4px 1px #ddd; position: relative; z-index: 240; }
.our-plan > div.default { width: 29%; padding: 20px 1.5% 25px 1.5%; border-top: 10px solid #f58220; border-bottom: 20px solid #fff; border-right: 1px solid #fff; border-left: 0 solid #ccc; box-shadow: 0 0 8px 4px #bbb; border-right: 0; float: none; min-height: 301px; background: #ffffff; margin: -10px 0 0 0; display: inline-block; text-align: left; vertical-align: top; }
.our-plan > div.default:hover { background: #f8f8f8; border-bottom: 20px solid #fafafa; }
.time-period { color: #f58220; font-size: 38px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
.ie7 .time-period { line-height: 38px; }
.time-period span { font-weight: 600; }
.time-period sup { font-size: 18px; font-family: Arial, Helvetica, sans-serif; vertical-align: middle; }
.offer-title { color: #7f7c7c; font-size: 13px; font-weight: 400; padding-bottom: 20px; }
.ie7 .offer-title { line-height: 13px; }
.our-plan ul li { color: #454444; font-size: 13px; font-weight: 400; line-height: 20px; background: url(../images/bullet-img.png) left 11px no-repeat; padding-left: 15px; }
.more-detail { padding: 10px 0 20px 0; font-weight: 400; clear:both; }
.more-detail a { text-decoration: underline; font-size: 13px; }
.more-detail a:hover { }
.our-plan-submit-btn { text-align: center; font-size: 15px; font-weight: 400; }
.our-plan-submit-btn a { display: inline-block; background: #1492d4; padding: 8px 20px; color: #fff; border-radius: 5px; transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s; }
.our-plan-submit-btn a:hover { background: #0283c6; box-shadow: 0 0 2px 1px #003d5c }
.our-resource { padding: 22px 0 0 0; width: 100%; background: #fff; float: left; }
.video-div { width: 383px; float: left; }
.our-resource .heading5 { padding-bottom: 14px; }
.disclaimer .heading5 { padding-bottom: 10px; }
.video-container { position: relative; }
.video-container-img { display: block; border: 10px solid #dbdbdb; }
.video-play { position: absolute; z-index: 222; width: 100px; height: 98px; left: 50%; top: 50%; margin: -49px 0 0 -50px }
.view_all { color: #f58220; font-weight: 400; font-size: 13px; padding-top: 15px; }
.view_all a { text-decoration: underline; }
.view_all a:hover { }
.tech-talk { width: 383px; float: left; margin-right: 25px; margin-left: 25px; }
.inner-tech-talk { background: #f6f6f6; padding: 3%; width: 94%; float: left; margin-bottom: 14px; min-height: 276px; }
.inner-tech-talk li { color: #454444; font-size: 13px; font-weight: 600; line-height: 24px; background: url(../images/bullet-img.png) left 11px no-repeat; padding-left: 15px; padding-bottom: 7px; }
.inner-tech-talk li a { color: #454444; }
.inner-tech-talk li a:hover { color: #1492D4; }
.inner-tech-talk li ul { margin: 0; }
.inner-tech-talk li div { background: none; font-weight: 400; line-height: 20px; padding-left: 0; }
.news-div { width: 383px; float: right; }
.news-div article { width: 100%; float: left; color: #454444; font-size: 13px; font-weight: 400; line-height: 20px; }
.news-div article img, .recomended-articles-left-panel img, .recomended-articles-right-panel img { float: left; border: 5px solid #dbdbdb; margin: 0 10px 16px 0 }
.news-div article a, .recomended-articles-left-panel a, .recomended-articles-right-panel a { color: #454444; }
.news-div article a:hover, .recomended-articles-left-panel a:hover, .recomended-articles-right-panel a:hover { color: #1492d4; }
.news-div article span, .recomended-articles-left-panel span, .recomended-articles-right-panel span { color: #a2a2a2; display: block; }
.form-container { min-height: 220px }
.error { border: 1px solid #ff0000 !important; background: #ffe0e0 !important }
.response { display: none; min-width: 210px; margin: 15px; }
.request-thanks { display: none }
.disclaimer { width: 100%; float: left; border-top: 1px solid #e5e5e5; padding-top: 20px; margin-top: 20px; font-weight: 400; font-size: 13px; }
.single-disclaimer { margin-top: 0 }
.disclaimer p { color: #454444; line-height: 20px; padding-bottom: 7px; }
.disclaimer a { text-decoration: underline; }
.disclaimer a:hover { }
.feedback-box { position: fixed; z-index: 89754; right: 0; top: 40%; min-height: 33px; }
.feedback-container { position: absolute; z-index: 343; border: 2px solid #d2d0d0; border-right: 0; border-radius: 2px; background: #eeeeee; padding: 3px 7px; top: 0; right: 0; overflow: hidden; }
.feedbackhide { position: absolute; left: -263px; top: -9px; z-index: 889; cursor: pointer; }
.feedback-trigger { }
.activefeedback { color: #777777; font-weight: 400; font-size: 14px; background: url(../images/feedback-img.png) right -20px no-repeat; padding-right: 40px; cursor: pointer; width: 200px; }
.form-row { width: 100%; float: left; padding-bottom: 10px; }
.form-row .formtxt { width: 216px; padding: 4px 11px; border: 1px solid #bfbfbf; border-radius: 4px; background: #fff url(../images/feedback-form-bg.jpg) left top repeat-x; font-size: 13px; color: #7c7c7c; font-weight: 400; font-family: 'Raleway', sans-serif; }
.form-row .formtxt:focus { box-shadow: 0 0 5px 1px #bbb; color: #454444; }
.form-row .formtxt:blur {
box-shadow:0 1px 0px #ccc inset;
}
.form-row .formarea { width: 216px; height: 50px; padding: 4px 11px; border: 1px solid #bfbfbf; border-radius: 4px; background: #fff url(../images/feedback-form-bg.jpg) left top repeat-x; resize: none; font-size: 13px; color: #7c7c7c; font-weight: 400; font-family: 'Raleway', sans-serif; }
.form-row .formarea:focus { box-shadow: 0 0 5px 1px #bbb; color: #454444; }
.form-row .formarea:blur {
box-shadow:0 1px 0px #ccc inset;
}
.form-row .submitbtn { background: #f58220; padding: 6px 18px; font-size: 17px; font-weight: 400; color: #fff; border-radius: 5px; cursor: pointer; transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s; font-family: 'Raleway', sans-serif; }
.form-row .submitbtn:hover { background: #f37000; box-shadow: 0 0 2px 1px #a24b00; }
.form-container { padding-top: 8px; }
.row-col1 { float: left; width: 12%; text-align: right; }
.row-col2 { float: right; width: 87%; text-align: left; }
.media-container { float: left; width: 100%; background: #f6f6f6; line-height: 63px; text-align: center; position: relative; z-index: 666; white-space: nowrap }
.media-container img { vertical-align: middle; margin: 0 17px; }
.feedback-trigger a { color: #f58220; }
.footer-nav-and-copyright { width: 100%; background: #0c0c0c; float: left; padding: 13px 0 10px 0; position: relative; z-index:999; }
footer nav { float: left; background: none; width:84%; }
footer nav ul { float: left; margin: 0; padding: 0 0 0 32px; }
footer nav ul li { color: #9e9e9e; font-weight: 400; font-size: 13px; background: url(../images/footer_nav_sep.png) left 4px no-repeat; margin: 0; padding:0 8px 0 8px; }
footer nav ul li a { color: #9e9e9e; padding: 0; }
footer nav ul li a:hover, footer nav ul li a.active { color: #cecece; }
footer .copyright { float: left; color: #898888; font-weight: 200; font-size: 13px; width: 22%; padding-right: 30px; text-align: right; }
.social { width: 100%; background: #0c0c0c; float: left; border-top: 1px solid #555555; padding: 13px 0 0 !important; position: relative; z-index: 781; bottom: 0; left: 0; }
.social img { vertical-align: middle; }
.social-left-panel { float: right; width: 39%; font-weight: 200; font-size: 13px; text-align: right; padding-right: 30px; }
.social-left-panel span { display: inline-block; margin-left: 10px; }
.ie7 .social-left-panel span, .ie8 .social-left-panel span { display: inline-block; margin: 0 25px; }
.social-left-panel a { color: #949494; display: block; }
.ie7 .social-left-panel a, .ie8 .social-left-panel a { white-space: nowrap; }
.social-left-panel a:hover { color: #cecece; }
.social-right-panel { float: right; text-align: left; width: 57%; padding-right: 10px; }
label + li, input + li { margin-top: 20px; }
li > input { padding: 0; margin: 0; height: 16px; width: 16px; float: left; position: absolute; left: 0; opacity: 0; }
.ie8 li > input, .ie7 li > input { left: 20px; outline: none; }
li > label { line-height: 16px; font-family: 'Raleway', sans-serif; font-size: 17px; color: #6f717e; padding: 0 0 0 18px; -moz-transition: color 1s ease; -o-transition: color 1s ease; -webkit-transition: color 1s ease; transition: color 1s ease; }
fieldset[dir=rtl] li > label { padding: 0 18px 0 0; }
li:not(#foo) > input:hover + label, li:not(#foo) > input:focus + label, li:not(#foo) > input + label:hover, li:not(#foo) > input:focus + label { color: #6f717e; }
li:not(#foo) > input + label { background: url(../images/gr_custom-inputs.png) 0 -1px no-repeat; height: 16px; }
li:not(#foo) > input[type=radio] + label { background-position: 0 -161px; }
/* Checked styles */
li:not(#foo) > input[type=radio]:checked + label { background-position: 0 -241px; }
li:not(#foo) > input[type=checkbox]:checked + label { background-position: 0 -81px; }
li:not(#foo) > input[type=checkbox]:hover:checked + label, li:not(#foo) > input[type=checkbox]:focus:checked + label, li:not(#foo) > input[type=checkbox]:checked + label:hover, li:not(#foo) > input[type=checkbox]:focus:checked + label { background-position: 0 -101px; }
li:not(#foo) > input[type=radio]:hover:checked + label, li:not(#foo) > input[type=radio]:focus:checked + label, li:not(#foo) > input[type=radio]:checked + label:hover, li:not(#foo) > input[type=radio]:focus:checked + label { background-position: 0 -261px; }
/* Hover & Focus styles */
li:not(#foo) > input[type=checkbox]:hover + label, li:not(#foo) > input[type=checkbox]:focus + label, li:not(#foo) > input[type=checkbox] + label:hover { background-position: 0 -21px; }
li:not(#foo) > input[type=radio]:hover + label, li:not(#foo) > input[type=radio]:focus + label, li:not(#foo) > input[type=radio] + label:hover { background-position: 0 -181px; }
/* Active styles */
li:not(#foo) > input[type=checkbox]:active + label, li:not(#foo) > input[type=checkbox] + label:hover:active { background-position: 0 -41px; }
li:not(#foo) > input[type=radio]:active + label, li:not(#foo) > input[type=radio] + label:hover:active { background-position: 0 -201px; }
li:not(#foo) > input[type=checkbox]:active:checked + label, li:not(#foo) > input[type=checkbox]:checked + label:hover:active { background-position: 0 -121px; }
li:not(#foo) > input[type=radio]:active:checked + label, li:not(#foo) > input[type=radio]:checked + label:hover:active { background-position: 0 -281px; }
/* Disabled styles */
li:not(#foo) > input[type=checkbox]:disabled + label, li:not(#foo) > input[type=checkbox]:hover:disabled + label, li:not(#foo) > input[type=checkbox]:focus:disabled + label, li:not(#foo) > input[type=checkbox]:disabled + label:hover, li:not(#foo) > input[type=checkbox]:disabled + label:hover:active { background-position: 0 -61px; }
li:not(#foo) > input[type=radio]:disabled + label, li:not(#foo) > input[type=radio]:hover:disabled + label, li:not(#foo) > input[type=radio]:focus:disabled + label, li:not(#foo) > input[type=radio]:disabled + label:hover, li:not(#foo) > input[type=radio]:disabled + label:hover:active { background-position: 0 -221px; }
li:not(#foo) > input[type=checkbox]:disabled:checked + label, li:not(#foo) > input[type=checkbox]:hover:disabled:checked + label, li:not(#foo) > input[type=checkbox]:focus:disabled:checked + label, li:not(#foo) > input[type=checkbox]:disabled:checked + label:hover, li:not(#foo) > input[type=checkbox]:disabled:checked + label:hover:active { background-position: 0 -141px; }
li:not(#foo) > input[type=radio]:disabled:checked + label, li:not(#foo) > input[type=radio]:hover:disabled:checked + label, li:not(#foo) > input[type=radio]:focus:disabled:checked + label, li:not(#foo) > input[type=radio]:disabled:checked + label:hover, li:not(#foo) > input[type=radio]:disabled:checked + label:hover:active { background-position: 0 -301px; }
fieldset[dir=rtl] li > input { left: auto; right: 0; }
fieldset[dir=rtl] li:not(#foo) > input + label { background-position: 100% -161px; }
fieldset[dir=rtl] li:not(#foo) > input[type=radio] + label { background-position: 100% -161px; }
/* Checked styles */
fieldset[dir=rtl] li:not(#foo) > input[type=radio]:checked + label { background-position: 100% -241px; }
fieldset[dir=rtl] li:not(#foo) > input[type=checkbox]:checked + label { background-position: 100% -81px; }
fieldset[dir=rtl] li:not(#foo) > input[type=checkbox]:hover:checked + label, fieldset[dir=rtl] li:not(#foo) > input[type=checkbox]:focus:checked + label, fieldset[dir=rtl] li:not(#foo) > input[type=checkbox]:checked + label:hover, fieldset[dir=rtl] li:not(#foo) > input[type=checkbox]:focus:checked + label { background-position: 100% -101px; }
fieldset[dir=rtl] li:not(#foo) > input[type=radio]:hover:checked + label, fieldset[dir=rtl] li:not(#foo) > input[type=radio]:focus:checked + label, fieldset[dir=rtl] li:not(#foo) > input[type=radio]:checked + label:hover, fieldset[dir=rtl] li:not(#foo) > input[type=radio]:focus:checked + label { background-position: 100% -261px; }
/* Hover & Focus styles */
fieldset[dir=rtl] li:not(#foo) > input[type=checkbox]:hover + label, fieldset[dir=rtl] li:not(#foo) > input[type=checkbox]:focus + label, fieldset[dir=rtl] li:not(#foo) > input[type=checkbox] + label:hover { background-position: 100% -21px; }
fieldset[dir=rtl] li:not(#foo) > input[type=radio]:hover + label, fieldset[dir=rtl] li:not(#foo) > input[type=radio]:focus + label, fieldset[dir=rtl] li:not(#foo) > input[type=radio] + label:hover { background-position: 100% -181px; }
/* Active styles */
fieldset[dir=rtl] li:not(#foo) > input[type=checkbox]:active + label, fieldset[dir=rtl] li:not(#foo) > input[type=checkbox] + label:hover:active { background-position: 100% -41px; }
fieldset[dir=rtl] li:not(#foo) > input[type=radio]:active + label, fieldset[dir=rtl] li:not(#foo) > input[type=radio] + label:hover:active { background-position: 100% -201px; }
fieldset[dir=rtl] li:not(#foo) > input[type=checkbox]:active:checked + label, fieldset[dir=rtl] li:not(#foo) > input[type=checkbox]:checked + label:hover:active { background-position: 100% -121px; }
fieldset[dir=rtl] li:not(#foo) > input[type=radio]:active:checked + label, fieldset[dir=rtl] li:not(#foo) > input[type=radio]:checked + label:hover:active { background-position: 100% -281px; }
/* Disabled styles */
fieldset[dir=rtl] li:not(#foo) > input[type=checkbox]:disabled + label, fieldset[dir=rtl] li:not(#foo) > input[type=checkbox]:hover:disabled + label, fieldset[dir=rtl] li:not(#foo) > input[type=checkbox]:focus:disabled + label, fieldset[dir=rtl] li:not(#foo) > input[type=checkbox]:disabled + label:hover, fieldset[dir=rtl] li:not(#foo) > input[type=checkbox]:disabled + label:hover:active { background-position: 100% -61px; }
fieldset[dir=rtl] li:not(#foo) > input[type=radio]:disabled + label, fieldset[dir=rtl] li:not(#foo) > input[type=radio]:hover:disabled + label, fieldset[dir=rtl] li:not(#foo) > input[type=radio]:focus:disabled + label, fieldset[dir=rtl] li:not(#foo) > input[type=radio]:disabled + label:hover, fieldset[dir=rtl] li:not(#foo) > input[type=radio]:disabled + label:hover:active { background-position: 100% -221px; }
fieldset[dir=rtl] li:not(#foo) > input[type=checkbox]:disabled:checked + label, fieldset[dir=rtl] li:not(#foo) > input[type=checkbox]:hover:disabled:checked + label, fieldset[dir=rtl] li:not(#foo) > input[type=checkbox]:focus:disabled:checked + label, fieldset[dir=rtl] li:not(#foo) > input[type=checkbox]:disabled:checked + label:hover, fieldset[dir=rtl] li:not(#foo) > input[type=checkbox]:disabled:checked + label:hover:active { background-position: 100% -141px; }
fieldset[dir=rtl] li:not(#foo) > input[type=radio]:disabled:checked + label, fieldset[dir=rtl] li:not(#foo) > input[type=radio]:hover:disabled:checked + label, fieldset[dir=rtl] li:not(#foo) > input[type=radio]:focus:disabled:checked + label, fieldset[dir=rtl] li:not(#foo) > input[type=radio]:disabled:checked + label:hover, fieldset[dir=rtl] li:not(#foo) > input[type=radio]:disabled:checked + label:hover:active { background-position: 100% -301px; }
/* end stylish radio and check box */


aside-left .left { float: left; width: 25px; position: relative }
aside-left .left .usb { float: left; margin-bottom: 31px; }
aside-left .left .usb2 { float: left; margin-bottom: 38px; }
aside-left .left .usb3 { float: left; margin-bottom: 42px; }
aside-left .left .usb4 { float: left; margin-bottom: 0px; }
aside-left .right { float: right; width: 25px; position: relative }
aside-left .right .usb { float: left; margin-bottom: 31px; }
aside-left .right .usb2 { float: left; margin-bottom: 38px; }
aside-left .right .usb3 { float: left; margin-bottom: 42px; }
aside-left .right .usb4 { float: left; margin-bottom: 0px; }
aside-left2 { position: absolute; top: 344px; left: 453px; width: 300px; }
aside-left2 input { border: 1px solid #dfdfdf; padding: 8px 12px; width: 218px; }
.asclist { position: relative; width: 100%; float: left }
.asclist.loaderAjax { background: url(../images/loader.gif) no-repeat center center; min-height: 50px }
.overlay { width: 100%; height: 100%; position: fixed; z-index: 97897; background: url(../images/overlay-bg.png) left top repeat; top: 0; left: 0; }
.popup { width: 457px; height: 347px; position: fixed; z-index: 97899; background: #dbdbdb; padding: 10px; left: 50%; top: 50%; margin: -183px 0 0 -238px; }
.close { float: right; position: absolute; right: -12px; top: -12px; cursor: pointer; color: #fff; }
.error-container { width: 100%; float: left; border-top: 1px solid #e5e5e5; padding-top: 25px; margin: -3px 0 0 0 }
.error-container .left-panel { float: left; width: 36%; }
.error-container .right-panel { float: right; width: 64% }
.error-container .message { font-size: 22px; color: #303030; font-weight: 600; font-family: 'Raleway', sans-serif; line-height: 28px; padding-bottom: 10px; }
.error-container h1 { color: #f58220; font-size: 80px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 53px; padding-bottom: 20px; }
.error-container p { padding-bottom: 19px; }
.error-container a { text-decoration: underline; }
.thankyou-container { width: 100%; float: left; }
.thankyou-message { font-size: 47px; color: #303030; font-weight: 600; font-family: 'Raleway', sans-serif; line-height: 42px; padding-bottom: 7px; }
.thankyou-img { float: left; margin: 3px 13px 0 0; }
.tfn-number { font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.follow-us { width: 97%; padding: 0px 2% 11px 0px; float: left; }
.thankyou-container .follow-us { width: 98%; }
.follow-us img { padding-bottom: 4px; vertical-align: top; }
.follow-us .left-panel { float: left; width: 19%; }
.follow-us .right-panel { float: right; width: 81% }
.follow-us p { padding: 5px 0 0 0; font-weight: 600 }
.follow-us p span { color: #979899; font-weight: 400; }
.social-video { width: 285px; height: 200px; border: 0; float: left; border: 10px solid #dbdbdb; margin: 0 21px 20px 0 }
.comment-issue { }
.comment-issue .heading6 { padding-bottom: 7px; }
.popupvideo-container { cursor: move }
/*Anshul style begin */

.large-video-section .video-detail p { margin: 8px 0; padding-bottom: 0; }
.box-video-th h4 { padding: 5px 10px 0; font-size: 13px; font-weight: 600; line-height: 20px; cursor: pointer; }
.row-video-th-detl h4 a.right { font-size: 13px; line-height: 20px; font-weight: 400; text-decoration: underline; }
.box-video-th .thmb-video { padding: 5px; line-height: 0; background: #dbdbdb; position: relative; cursor: pointer; }
#modern-skin-demo .box-video-th { width: 216px; margin: 0 15px 0 0; border: 1px solid #e5e5e5; display: inline-block; vertical-align: top; float: none; }
.ie7 #modern-skin-demo .box-video-th { display: inline; zoom: 1; }
#modern-skin-demo .box-video-th:hover { background: #f6f6f6; }
#modern-skin-demo .box-video-th:hover img { opacity: 0.9; }
.large-video-section .video-detail { float: left; width: 38%; }
.row-video-th-detl .box-videos .like-unlike-row .left-panel .like { display: block; float: left; width: 38px; height: 22px; background: url(../images/lkddlk-cions.png) left 5px no-repeat; color: #979899; font-family: Arial; font-size: 13px; font-weight: 400; text-align: right; cursor: pointer; }
.row-video-th-detl .box-videos .like-unlike-row .left-panel .dislike { display: block; float: left; width: 38px; height: 22px; background: url(../images/lkddlk-cions.png) -45px 6px no-repeat; color: #979899; font-family: Arial; font-size: 13px; font-weight: 400; text-align: right; margin-left: 10px; border-left: #ddd 1px solid; padding-left: 10px; cursor: pointer; }
.row-video-th-detl .box-videos .like-unlike-row .left-panel .like:hover { background: url(../images/lkddlk-cions.png) left -24px no-repeat !important; color: #000 !important; }
.row-video-th-detl .box-videos .like-unlike-row .left-panel .dislike:hover { background: url(../images/lkddlk-cions.png) -45px -23px no-repeat !important; color: #000 !important; }
.popup2 { width: 674px; height: 390px; position: fixed; z-index: 97899; background: #dbdbdb; padding: 10px; left: 50%; top: 50%; margin: -195px 0 0 -347px; }
.row-video-th-detl.right-box .box-videos.more-videos:hover { background: #0283c6; }
.row-video-th-detl { margin: 20px 0 0 0; padding: 0 0 30px; }
.brand-wrapper .detail-tabel .row-services h2 { padding-bottom: 4px; }
.brand-wrapper .detail-tabel .row-disclaimer h4 { padding-bottom: 4px; }
.row-services .box-detail .detail-txt ul li { background: url(../images/bullet-img.png) no-repeat left 8px; padding: 0px 0px 0px 10px; }
/*.row-services .box-detail .th-img{float:left; margin:5px 4% 0 0; width:26%; }*/
.row-services.prd-row .box-detail:nth-child(4n) .detail-txt { float: left; /*width: 85%;*/ }
.row-services { padding: 0 0 30px; background: none; border-bottom: #e5e5e5 1px solid; }
.popup3 { width: 390px; height: 300px; display: none; border-radius: 6px; position: fixed; z-index: 97899; background: #fff; padding: 20px; left: 50%; top: 50%; margin: -150px 0 0 -215px; }
.ie7 .popup3 { height: 350px; }
.popup3 .feedback-form-container { width: 390px; height: 230px; }
.popup3 .feedback-form-container .textbox { width: 240px; }
.popup3 .feedback-form-container .textbox.txtarea { height: 50px; }
.popup3 .feedback-form-container .row-col1 { width: 30%; }
.popup3 .feedback-form-container .row-col2 { width: 68%; }
.popup3 .feedback-form-container h4 { font-weight: 600; font-family: 'Raleway', sans-serif; font-size: 16px; line-height: 20px; padding-bottom: 7px; margin-bottom: 10px; display: block; border-bottom: #b4b4b4 1px dashed; }
.popup3 .feedback-form-container p { padding-bottom: 10px; }
.chat_pop .top_sec > img { float: left; }
/*Anshul style ends*/
.main-attraction-sep { width: 100%; float: left; height: 20px; }
.responsive-menu { display: none; }
.top-nav { position: relative; z-index: 999; }
.icon-home { display: block; }
.txt-home { display: none; }
.footerbottom-copyright { width: 100%; float: left; margin-top: 15px; padding: 10px 0; background: #fff; text-align: center; color: #898888; font-weight: 200; font-size: 13px; }
/*Anshul style begins*/
.video-container { position: relative; }
.video-container-img { display: block; border: 10px solid #dbdbdb; width: 363px; height: auto; }
.popupvideo-container img { width: 100%; }
.video-container aside { position: absolute; bottom: 15px; right: 15px; }
.video-container .thumbs { width: 70px; overflow: hidden; border: 1px solid #dbdbdb; height: 54px; margin-left: 5px; float: left; cursor: pointer; background: #000000; box-shadow: 0 0 5px 0px rgba(000, 000, 000, 0.5); }
.video-container .thumbs img { border: none; max-width: 100%; height: auto; opacity: .7; }
.video-container .thumbs:hover img, .video-container .thumbs.active img { opacity: 1; }
.res-logo { display: none; }
.res-show { display: none; }
/*Anshul style ends*/

.ajaxLoder { background-image: url(../images/ajax-loader.gif); background-repeat: no-repeat; background-position: right center }
.videopan { width: 100%; height: 300px; }
.videopopup { width: 457px !important; height: 347px !important; }
.ie7 .vjs-play-control { background: url(../videos/pause_controls.png) left 7px no-repeat; outline: none; }
.ie7 .vjs-paused { background: url(../videos/play_controls.png) left 7px no-repeat; outline: none; }
.ie7 .vjs-fullscreen-control { background: url(../videos/restore_screen.png) 5px 7px no-repeat; outline: none; }
.ie7 .restore_fullscreen { background: url(../videos/full_screen.png) 5px 7px no-repeat; outline: none; }
.ie7 .vjs-mute-control { background: url(../videos/sound.png) 5px 7px no-repeat; outline: none; }
.ie7 .mute_sound { background: url(videos/mute_sound.png) 5px 7px no-repeat; outline: none; }
.scrollup { background: url("../images/top.png") no-repeat scroll 0 0 transparent; bottom: 0px; right: 0; display: none; height: 50px; position: fixed; width: 50px; z-index: 9999; }
.showing-result { float: left; width: 100%; padding: 0 0 10px 0; font-size: 16px; }
.showing-result span { color: #1e0fbe; font-weight: bold; }
.error-container .search-panel { background: none; width: 96%; padding: 0px 2% 15px 0; float: left; display: block; }
.error-container .search-panel .txtbox { border: 1px solid #cfcfcf; color: #7c7c7c; font-size: 15px; font-weight: 400; box-shadow: 0px 0px 5px #e5e3e3 inset; padding: 12px 15px; width: 50%; border-radius: 5px; margin-right: 9px; font-family: 'Raleway', sans-serif; }
.error-container .search-panel .txtbox:focus { box-shadow: 0 0 2px 1px #bbb; color: #454444; }
.error-container .search-panel .btn { background: #1492d4; padding: 12px 19px; font-size: 17px; font-weight: 400; color: #fff; border-radius: 5px; cursor: pointer; transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s; font-family: 'Raleway', sans-serif; overflow: visible; width: auto; text-decoration: none; }
.error-container .search-panel .btn:hover, .mediumbtn:hover { background: #0283c6; box-shadow: 0 0 2px 1px #003d5c; }
.ie7 .error-container .search-panel .btn { vertical-align: top; position: relative; top: 12px; padding: 11px 19px; height: 36px; }
.video-tab { width: 100%; float: left; background: url(../images/video-tab-bg.gif) left bottom repeat-x; margin-bottom: 15px; }
.video-tab ul { list-style: none; }
.video-tab li { float: left; background: none !important; padding: 0 5px 0 0 !important; line-height: 30px !important; }
.video-tab li a { background: #f6f6f6; border: 1px solid #e5e5e5; border-radius: 6px 6px 0 0; color: #454444; font-size: 14px; display: block; padding: 5px 15px 0px 15px; text-decoration: none; font-weight: 600; }
.video-tab li a:hover, .video-tab li a.active { background: #ffffff; border-bottom: 1px solid #ffffff; }
/* /////cq5 edit bar css start//// */

.user-counter .htmltext { display: block !important; }
.services-wrap .custom_htmltext { display: inline-block !important; }
.product-and-techservices .custom_htmltext { display: inline-block !important; }
.global_plan_section { display: inline-block !important; width: 100%; }
/* /////cq5 edit bar css start//// */

/*Anshul*/
.feature_image { float: left; padding: 0 20px 10px 0; }
.feature_image img { width: 300px; height: auto; margin: 0 !important; border: #dbdbdb 5px solid; }
.featured_content { padding-bottom: 30px; font-size: 14px; }
.featured_content ul{ display:inline-block;}
.featured_content strong { font-weight: 600; padding-bottom: 10px; display: block; }
.featured_content p > strong { display: inline; }
.featured_content .heading1 { padding-top: 20px; font-size: 26px; color: #5c5c5c; padding-bottom: 15px; }
.featured_content h2 { padding-top: 20px; font-size: 17px; color: #5c5c5c; padding-bottom: 10px; }
.featured_content .heading3 { padding-top: 20px; font-size: 17px; color: #000; padding-bottom: 10px; }
p:empty { display: none }
.featured_content a strong { display: inline; }
.featured_content ol { display: block; clear: both; }
.featured_content .sub_heading { padding-bottom: 4px; color: #000000; font-weight: 400; }
/*.no_result{ width:700px; margin:0 auto;  }
.no_result .not_found_img{ float:left; padding: 0 20px 0 0;}
.no_result .not_found_txt{ float:left; color:#1492D4; font-size:30px; font-weight:400; padding-top: 35px; width: 400px; }
.no_result .search_tips{ float:left; padding-top: 5px; }
.no_result .span_notfound{display:block; float:left; font-weight:300; font-size:14px; color:#000; padding:10px 0; }
.no_result hr{ border: none; border-bottom: #E7E7E7 1px solid; float:left;}
.no_result .search_tips ul li{list-style:disc; margin-left:20px;}*/

.n_found { margin: 40px 0 0 0; width: 56%; margin: 0 auto; }
.img_wrap { float: left; margin: 40px 20px 0 0px; }
.n_fd_text { float: left; margin-top: 77px; width: 60%; }
.n_fd_text h5 { font-size: 33px; color: #1492d4; font-weight: normal; margin-bottom: 10px; }
.content-wrap .n_fd_text p { padding: 0px; font-size: 18px; }
.content-wrap .s_tips { border-top: 1px solid #ccc; padding-top: 15px; margin-top: 15px; }
.content-wrap .s_tips p { font-size: 15px; font-weight: normal; margin: 0 0 5px 0; padding: 0px; }
.content-wrap .s_tips ul { margin: 0; padding: 0px; }
.content-wrap .s_tips ul li { list-style: disc; margin: 0 0 0 18px; }
#loadMore { padding-top: 10px; float: left !important; display: block; }
#showLess { display: block; float: left !important; padding-top: 10px; margin-left: 40px; }
.disclaimer { border: none; margin: 0; padding-top: 5px !important; padding-bottom: 13px !important; }
.disclaimer .disclaimer_txt { font-size: 13px; color: #898888; font-weight: 200; width: 96%; margin: 0 auto; padding: 0; float: none; text-align: left; }
/*Anshul 30 june*/

.ie7 .social-right-panel > iframe, .ie7 .social-right-panel > div { float: left; }
.ie7 footer nav { float: left; background: none; width: 74%; }
.article-right .article-desk-sep #myList h4 { padding-left: 45px; }
.ie7 .article-right .article-desk-sep #myList h4 { float: left; }
.content-wrap article #myList li { background: none; font-size: 13px; line-height: 20px; font-weight: 400; padding: 0; }
.ie7 .article-right .article-desk-sep #myList h4 span { float: none; line-height: 1em; }
.ie7 .wrapper { overflow: hidden; }
.ie7 .social-icon-plugin > iframe, .ie7 .social-icon-plugin > div { display: inline !important; }
.ie7 .social-right-panel > iframe, .ie7 .social-right-panel > div { display: inline !important; }
.ie7 .top-header { padding-bottom: 15px; }
.ie7 .tagline-container { line-height: 1em; }
.ie7 .top-nav .menu-drop-down ul { float: right; display: block; width: 100%; }
.ie7 .top-nav .menu-drop-down ul li { width: 94%; }
.ie7 .top-nav .menu-drop-down .arrow-up { top: -9px; }
.ie7 .content-wrap .article-right #myList { float: left; }
.ie7 .content-wrap .article-desk-sep .btn-dv { line-height: 2em; }
.ie7 .feedback .feedback-box { display: block; width: 250px; }
.ie7 .feedback .feedback-box .feedbackhide { left: -7px; }
.ie7 .header-search-panel nav { z-index: 99; }
/* anshul 30 june ends*/
/* anshul support box */
.article-sep.support-box .feature_image { display: none; }
.support-box .question_benifit_bg > div { color: #303030; font-size: 22px; font-weight: 600; line-height: 28px; padding-bottom: 8px; }
.support-box .question_benifit_bg > div img { float: left; }
.support-box .question_benifit_bg > div.question_benifit_white { font-size: 14px; font-weight: 400; line-height: 22px; color: #454444; padding-bottom: 20px; }
.support-box .question_benifit_bg > div.question_benifit_white h1 { font-size: 14px; font-weight: 400; line-height: 22px; color: #454444; padding-bottom: 0px; }
.support-box .question_benifit_bg > div .heading2 { color: #303030; font-size: 22px; font-weight: 600; line-height: 28px; padding-bottom: 0px; }
.support-box .best_answer_bg ol div { display: none; }
.support-box .best_answer_bg { padding-bottom: 20px; }
.support-box .question_benifit_bg { padding-bottom: 20px; }
.support-box .best_answer_click { display: none; }
.dd-search-box { display: none; }
.services_and_products ul li .price-value { display: inline; float: right; line-height: 1em; }
.search_input { display: none; }
.all-result-panel .sort-icons ul li.active a { color: #454444; }
.show_me { display: block !important; }
ul.social_list li { float: left; padding-right: 10px; }
/* anshul support box End */

.consumer_logo { margin: -17px 0 0 20px; float: right; }
.consumer_logo2 { margin:-10px 0 0 20px; float: right; }

.new-plan { float: left; width: 100%; margin: 0 0 10px 0; }
.new-plan .up { font-weight: 400; font-size: 13px; line-height: 16px; float: left; width: 42%; }
.new-plan .down { font-weight: 400; font-size: 13px; line-height: 16px; float: right; width: 42%; }
.new-plan .icon-plus { background: #ff6600; width: 25px; height: 25px; line-height: 25px; display: block; color: #FFF; text-align: center; font-size: 36px; border-radius: 50%; margin: 10px 5px 0; float: left; }
.new-plan hr { height: 1px; width: 100%; background: #ccc; border: none; margin: 15px 0; clear: both; float: left; }
.new-plan .time-period { float: left; }
.new-plan .limited_period { float: left; margin: 0 10px }
.our-plan > div > ul { float: left; clear: both; }

.content-wrap.solution-page .article-sep{ padding-top:30px;}
.content-wrap.solution-page .bredcrum li{ padding: 0 4px 6px 0 !important; }
.content-wrap.solution-page .text-solution h1{ font-size:36px; color:#000000; line-height: 38px;}
.content-wrap.solution-page .article-left{ border-top:#f1f1f1 1px solid;}
.content-wrap.solution-page .aside-right{ border-top:#f1f1f1 1px solid;}
.content-wrap.solution-page .text-solution .feature_image{ width:100%; padding-bottom:25px; float:left;}
.content-wrap.solution-page .text-solution .feature_image img{ max-width:100%; float:left;}
.content-wrap.solution-page .text-solution .feature_image iframe{ width:100%; height:430px; border:none; margin:0;}

.content-wrap.solution-page .social-icons-strip{ margin-bottom:30px; height:25px; border-top:#dbdbdb 1px solid; border-bottom:#dbdbdb 1px solid; float:left; width:100%; padding:5px 0; }
.content-wrap.solution-page .social-icons-strip .left{ float:left;  }
.content-wrap.solution-page .social-icons-strip .right{ float:right;  }
.content-wrap.solution-page .text-solution p{ /*float:left;*/ color:#666; font-size:15px; padding-bottom:25px; line-height:20px;}
.content-wrap.solution-page .text-solution h3{ float:left; color:#000; font-size:22px; font-weight:600; padding-bottom:25px; line-height:24px;}

.content-wrap.solution-page .text-solution ul,.content-wrap.solution-page .text-solution ol{ float:left; width:100%; list-style:none; position:relative;  margin-bottom:40px; padding:0; counter-reset:li; margin-top: 10px; }
.content-wrap.solution-page .text-solution ul:before,.content-wrap.solution-page .text-solution ol:before{ content:''; display:block; height:100%; position:absolute; left:19.5px; top:0; width:1px; background-color:#118acb; }
.content-wrap.solution-page .text-solution ul li, .content-wrap.solution-page .text-solution ol li{ padding:0 0 35px 50px; position:relative; background:none; color:#666666; font-size:15px; float:left; width:90%; }
.content-wrap.solution-page .text-solution ul li p,.content-wrap.solution-page .text-solution ol li p{ padding:0; color:#666666; font-size:15px; float:left; width:100%; clear:both; }
.content-wrap.solution-page .text-solution ul li > img, .content-wrap.solution-page .text-solution ol li > img{ padding:20px 0 0;}
.content-wrap.solution-page .text-solution ul li:before, .content-wrap.solution-page .text-solution ol li:before{ counter-increment:li; content:counter(li); display:block; width:33px; height:33px; background:#118acb; line-height:30px; border-radius:50%; position:absolute; left:0; top:-4px; border:#fff 3px solid; color:#FFFFFF; text-align:center; font-size:22px; font-weight:600;  }
.content-wrap.solution-page .text-solution ul li:last-child, .content-wrap.solution-page .text-solution ol li:last-child{ padding-bottom:0px;}
.ie7 .content-wrap.solution-page .text-solution ul li, .ie7 .content-wrap.solution-page .text-solution ol li{ background: url(../images/paragraph_arrow.png) left 8px no-repeat; padding: 0 0 10px 15px; float:left; width:100%; }

.content-wrap.solution-page .text-solution ul ul, .content-wrap.solution-page .text-solution ol ol,.content-wrap.solution-page .text-solution ul ol{ margin:10px 0 0 0; }
.content-wrap.solution-page .text-solution ul ul:before, .content-wrap.solution-page .text-solution ol ol:before,.content-wrap.solution-page .text-solution ul ol:before{ display:none;}
.content-wrap.solution-page .text-solution ul ul li:before, .content-wrap.solution-page .text-solution ol ol li:before,.content-wrap.solution-page .text-solution ul ol li:before{content: '>'; background: none; width: auto; height: auto; color: #666666; display: block; font-size: 13px; line-height: 14px; top: 0px; }

.content-wrap.solution-page .text-solution ul ul ul li:before, .content-wrap.solution-page .text-solution ol ol ol li:before,.content-wrap.solution-page .text-solution ul ol ol li:before,.content-wrap.solution-page .text-solution ul ol ul li:before{content:' '; background: none; width: 4px; height: 4px; color: #666666; background:#454444; display: block; font-size: 13px; line-height: 14px; top: 5px; }

.content-wrap.solution-page .text-solution ul ul li, .content-wrap.solution-page .text-solution ol ol li,.content-wrap.solution-page .text-solution ul ol li{padding: 0 0 5px 20px;}
.aside-right aside h3{ color: #313030;
    display: block;
    font-size: 16px;
    font-weight: 600; padding-bottom:15px; }

/*free-trial-from start*/
.col.a3 .form{width:270px; margin:0 0 20px 0; float:left; border:#dadada 1px solid; /*position:relative;top:50%; transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);*/display:block;border-radius:10px;}
.col.a3 .form form{background:#FFF;display:block;padding:7px 25px 0 25px;overflow:hidden;border-radius:0 0 10px 10px; margin: 0;}
.col.a3 .form form small {font-size:10px;padding-bottom:0;float:left; color:#666;}
.col.a3 .form form small span {font-family: arial;color:#f00;}
.col.a3 .form form input{float:left;width:100%; margin-bottom:10px; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.col.a3 .form form input[type="text"], .banner-content .col.a3 .form form input[type="email"]{border:#bababa 1px solid;padding:7px 10px;border-radius:4px;font-size:13px;font-weight:500;color:#454444;}
.col.a3 .form form input[type="submit"]{background:#018801;padding:11px 12px;text-align:center;   cursor: pointer; border:#004c4e 1px solid;text-shadow:1px 2px 2px #004300;color:#FFFFFF;font-weight:600;border-radius:5px; margin-bottom:0;}
.col.a3 .form form input[type="submit"]:hover{background:#046c04;}
.col.a3 .form .top-color{padding:5px 25px;background:#e87925;text-align:center;border-radius:10px 10px 0 0;}
.col.a3 .form .top-color p{color:#fff;font-size:26px;line-height:28px;font-weight:400;text-align:center; padding-bottom:0;}
.col.a3 .form .top-color p span{color:#fff;font-size:13px;line-height:16px;width:100%;display:block;}

.col.a3 .form .input-holder{position:relative; display: inline-block; width: 100%;}
.col.a3 .form .input-holder label{font-size:12px; font-weight:500; line-height:16px; color:#666; margin-bottom: 5px;   display: block;}
.col.a3 .form .input-holder label span{color:#ff0000; font-size:12px; font-weight:500;   font-family: arial;}
.col.a3 .form .error{ color:#ff0000; font-size:12px; font-weight:500; line-height:16px; margin-bottom:0; float:left; width:100%; text-align: left;}
.col.a3 .form form input.error[type="text"], .col.a3 .form form input.error[type="email"]{border:1px solid #f00;   margin-bottom: 4px;}
.col.a3 .form .input-holder .msg{font-size:14px; float:left; background:#7d8a7d; padding:11px 12px;  text-align:center; border:#7d8a7d 1px solid; color:#fff; font-weight:400; border-radius:5px; margin-bottom:0; line-height:18px;} 

.col.a3 .form span.error{background: none !important; border: none !important;}
.col.a3 .form .term span.success{background: none !important; border: none !important;}

.col.a3 .form span.success{position: absolute; right:-20px; top:27px; width:20px; height:20px; background:url(/etc/designs/iyogimainsite/clientlibs_onlinecommerce/images/checked.png) 0 0 no-repeat !important; transform:scale(0.8); -moz-transform:scale(0.8); -webkit-transform:scale(0.8);}

.col.a3 .form .term{font-size:10px;color: #666;line-height: 13px;}
.col.a3 .form .term span{cursor:pointer;}
.col.a3 .form .term span:hover{position:relative;}
.col.a3 .form .term span .term-data{display:none;}
.col.a3 .form .term span:hover .term-data{display: block; width:180px; border: 1px solid #ccc; border-radius:5px; padding:6px; position: absolute; right:-58px; top:-100px; z-index:99;  background: #f6f5f5; text-align:left;color: #666;} 
.col.a3 .form .triangle-up {width:0; height:0; border-left:7px solid transparent; border-right:7px solid transparent; border-top:10px solid #e4e4e4; position:absolute; bottom:-10px; right:50px;}
.col.a3 .form .term input{width:auto !important;margin-right:5px;}

/*free-trial-from start*/

/*Anil css*/
.cd_one {padding-left:29px;}
.cd_two{margin-right: 27px; float: left;}
.th_box_7th{border-top:1px solid #e5e5e5;min-height: 211px !important;}
.detail-tabel.devices .th_box{min-height: 212px;}
.cq-element-search{padding-top:0;}

.from {position:relative; height: 385px;}
.flip_box{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;position:relative;}
.ie .flip_box{-webkit-perspective:none;-moz-perspective:none;perspective:none;position:relative;}

.form_box{background:#fff;float:none;width:100%; border-radius: 10px; height: 385px; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-transform:rotateX(0deg) rotateY(0deg);-moz-transform:rotateX(0deg) rotateY(0deg);transform:rotateX(0deg) rotateY(0deg);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out; position: relative; left:0; top:0;}
.ie .form_box{transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;backface-visibility:initial;-webkit-backface-visibility:initial;-moz-backface-visibility:initial;}
.flipped .form_box{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);transform: rotateY(180deg);}
.ie .flipped .form_box{-webkit-transform:none;-moz-transform:none;transform:none;display:none;}
.safari .flipped .form_box{ opacity:0;}

.thankyou_box{height:385px; width:100%; border:#dadada 0px solid; border-radius: 10px; background:#f8f8f8; padding:25px 20px; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; counter-reset:steps;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-179deg);transform:rotateY(-179deg);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:relative;left:0;top:-385px;}
.ie .thankyou_box{transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;backface-visibility:initial;-webkit-backface-visibility:initial;-moz-backface-visibility:initial;display:none;}
.flipped .thankyou_box{-webkit-transform:rotateX(0deg) rotateY(0deg);-moz-transform:rotateX(0deg) rotateY(0deg);transform:rotateX(0deg) rotateY(0deg);}
.ie .flipped .thankyou_box{-webkit-transform:none;-moz-transform:none;transform:none;display:block;}
.thankyou_box h3{color:#000;font-size:22px;line-height:24px;font-weight:400;margin-bottom:0px;}
.thankyou_box > p{color:#919090;font-size:13px;line-height:24px;margin-bottom:10px;}
.thanx_row{border-bottom:#ebebeb 1px solid;width:100%;clear:both;padding:16px 0;counter-increment:steps;}
.remove_border{border:none;}
.thanx_row .steps{color:#666666;font-size:14px;line-height:16px;font-weight:600;margin:0 0 5px 0;display:inline-block;vertical-align:middle;}
.thanx_row p{color:#000;font-size:14px;font-weight:400;line-height:16px;clear:both;display:block;margin-bottom:0; padding-bottom:0 !important;}




/*Anil css*/


/* media query for min resulation 960px and max 1280px */
@media only screen and (max-width:1260px) {
.video-container-img { max-width: 100%; width: 100%; }
.video-container aside { right: 0; }
.wrapper { margin: 0 auto; width: 100%; overflow: hidden; position: relative; }
.ie7 .wrapper, .ie8 .wrapper { margin: 0 auto; width: 100%; }
.inner-wrapper { margin: 0 auto; width: 97%; }
.header-left { width: 74%; }
.header-left .header-search-panel { width: 87%; }
nav.ddmenu { width: 26%; }
.article-left { width: 70%; float: left; }
.article-right { width: 70%; float: right; }
.aside-left { width: 30%; float: left; }
.aside-right { width: 30%; float: right; }
.header-search-panel .search-panel .txtbox { width: 70%; }
.tagline { font-size: 21px; }
.megamenu .dropdown_3columns { width: 80%; }
.main-attraction-sep { height: 0; }
.heading2 { font-size: 25px; }
.user-counter-counter-div1 { width: 25%; }
.user-counter-counter-div2 { width: 20%; padding: 0 2%; }
.user-counter-counter-div3 { width: 20%; padding: 0 2%; }
.user-counter-counter-div4 { width: 23%; padding: 0 0 0 2%; }
.counter-heading { font-size: 34px; }
.counter-subheading { line-height: 18px; }
footer nav ul { padding-left: 10px; }
footer .copyright { text-align: center; padding: 0 10px 5px 0; }
.heading3 { font-size: 22px; }
.our-plan > div { min-height: 324px; }
.our-plan > div, .our-plan > div.default { width: 29%; padding: 20px 2%; }
.inner-div-joiniyogi { padding: 18px 0% 10px 25%; }
.find-answer-span { margin-right: 3px; }
.video-div { width: 31%; }
.tech-talk { width: 31%; margin-right: 0; margin-left: 5%; }
.news-div { width: 31%; }
.follow-us .right-panel { width: 80%; }
.follow-us p { padding: 0 0 5px 0; }
.error-container .right-panel { width: 62%; }
.row-col1 { width: 17%; }
.row-col2 { width: 82%; }
.time-period { font-size: 36px; }
.free-diagnostics ul { min-height: 101px; }
.incident-plan ul { min-height: 0; }
.annual-plan ul { min-height: 120px; }
.multi-pc ul { min-height: 0; }
.inner-tech-talk li:last-child { display: none; }
.inner-tech-talk li:nth-child(2) { display: none; }
.inner-tech-talk { min-height: 282px; }
.masonry { width: 960px; }
.left-container { width: 20%; }
.right-container { width: 65%; }
/*Faizur*/
.detail-tabel.devices .detail_prd .detail_txt { width: 65%; }
.detail-tabel.devices .th_box { min-height: 280px; }
.all-result-panel label.txtshrtby { margin-bottom: 0px; }
.row-services .box-detail .detail-txt { width: 66%; min-height: 113px; }
.service-detail-info .user-counter-counter-div1 { width: 200px; }
.service-detail-info .user-counter-counter-div2 { width: 208px; }
.service-detail-info .user-counter-counter-div3 { width: 165px; }
.follow-us .left-panel { width: 25%; }
.error-container .right-panel { width: 58%; }
footer nav { width: 78%; }
.social .copyright { padding-left: 10px; width: 30%; }
.social-right-panel { margin: 0 20px 0 0; width: 45%; }
/*Faizur*/
}

/* media query for min resulation 768px and max 959px */
@media only screen and (max-width:959px) {
/*Faizur*/	
.header-left .logo { position: relative; z-index: 9999; }
.megamenu .dropdown_fullwidth.menu-details { width: 720px; left: 15px; }
.megamenu .dropdown_fullwidth.menu-details.opt ul li { width: 32%; }
.megamenu .dropdown_fullwidth.menu-details.opt ul li ul li { width: 100%; }
.mean-container .mean-nav ul li:first-child a { margin-left: 0 !important; }
.mean-container .mean-nav ul li:hover div { display: none; }
.dropdown_5columns { left: 139px; }
.inner-wrapper { width: 96%; }
.row-col1 { width: 27%; }
.row-col2 { width: 72%; }
.our-plan > div { position: relative; padding: 10px 2%; width: 96%; min-height: 0; border: 1px solid #D6D6D6; transition: all .3s ease-out; -webkit-transition: all .3s ease-out; }
.our-plan > div .heading4 { padding-bottom: 20px; }
.our-plan > div:hover { box-shadow: none; background: #fff; z-index: 0; }
.our-plan > div.default { position: relative; box-shadow: none; width: 96%; padding: 10px 2%; margin: 0; border: 1px solid #D6D6D6; }
.our-plan > div.default:hover { border: 1px solid #D6D6D6; box-shadow: none; background: #fff; z-index: 0; }
.our-plan > div > ul { padding-bottom: 0 !important; width: 41%; }
.time-period { left: 55%; position: absolute; font-size: 28px; top: 9px; }
.offer-title { left: 55%; position: absolute; top: 38px; }
.our-plan-submit-btn { left: 55%; position: absolute; top: 65px; }
.more-detail { padding: 10px 0 0; }
.collapse-icon { background: url(../images/desktop-accordion-onoff-selected.png) center -100px no-repeat; cursor: pointer; width: 30px; height: 30px; position: absolute; top: 14px; right: 20px; }
.hide .collapse-icon { background: url(../images/desktop-accordion-onoff.png) center 0 no-repeat; }
.hide .collapse-icon:hover { background: url(../images/desktop-accordion-onoff-hover.png) center -50px no-repeat; }
.hide > ul { display: none; }
.hide .more-detail { display: none; }
.hide .our-plan-submit-btn { display: none; }
.our-plan { padding: 10px 2%; }
.our-plan .spanrow { padding-bottom: 10px; }
.video-div { width: 40%; }
.tech-talk { width: 55%; }
.news-div { width: 100%; }
.social-icon-plugin { margin-bottom: 5px; }
.article-left { width: 60%; }
.aside-right { width: 40%; }
.social-video { width: 95%; }
.recomended-articles-left-panel { width: 100%; padding-right: 0; }
.inner-div-joiniyogi { width: 70%; padding-left: 30%; }
.feedback { display: none; }
.article-right { width: 65%; }
.aside-left { width: 35%; }
.detail-tabel.devices .th_box { width: 29%; min-height: 282px; }
.detail-tabel.devices .th_box.lastOpt01 { border-right: none; }
.detail-tabel.devices .th_box.lastOpt02 { border-right: 1px solid #E5E5E5; }
.detail-tabel.devices .th_box.brdrtop { border-top: 1px solid #E5E5E5 !important; }
.feedback-form-container .biggerSelect { width: 405px; }
.all-result-panel label.txtshrtby { margin-bottom: 10px; }
.row-services .box-detail .detail-txt { width: 100%; }
.row-services .box-detail .th-img { min-height: 100px; }
.left-container { width: 42%; height: 100px; }
.right-container { margin: 15px 0 0; width: 100%; }
.inner-left-container { border-left: 13px solid transparent; border-right: 13px solid transparent; border-top: 13px solid #FFFFFF; top: 100%; left: 50%; }
.service-detail-info .user-counter-counter-div1 { width: 21% !important; padding: 0 0 0 8px; }
.service-detail-info .user-counter-counter-div2 { width: 25% !important; padding: 0 8px; }
.service-detail-info .user-counter-counter-div3 { width: 20% !important; padding: 0 0 0 8px; }
.service-detail-info .user-counter-counter-div4 { width: 22% !important; padding: 0 0 0 8px; }
.counter-heading { font-size: 20px; padding-bottom: 5px; }
.service-detail-info .user_counter > div .counter-subheading { line-height: 1.1em; font-size: 13px; }
.services-detail-div li { width: 97%; }
.follow-us .left-panel { width: 31%; }
.error-container .right-panel { width: 68%; }
.row-video-th-detl .box-videos, .row-video-th-detl.right-box .box-videos { width: 47%; margin: 0 4% 20px 0; }
.row-video-th-detl .box-videos:nth-child(odd) { margin-right: 0; }
.row-video-th-detl.right-box .box-videos:nth-child(odd) { margin-right: 4%; }
.row-video-th-detl.right-box .box-videos:nth-child(even) { margin-right: 0; }
.row-video-section .video-detail, .row-video-section .play-video { width: 100%; }
.row-video-section .video-detail { margin: 0 0 15px; }
.large-video-section .row-video-section .video-detail { width: 40%; }
.large-video-section .row-video-section .play-video { width: 55%; }
.detail-tabel.devices.dvconly .th_box { min-height: 180px; }
.tech-service .heading4 { padding-bottom: 10px; }
.product-and-tech-img { float: none; margin: 0 15px 10px 0; }
.product-and-techservices ul { padding-left: 0; }
.scrollup { display: none !important; }
.header-left .header-search-panel { width: 83%; }
.header-left { width: 23%; }
.top-nav { padding-right: 0; }
nav.ddmenu { width: 230px; margin-right: 30px; }
.header-search-panel .search-panel .search-box { margin-right: 10px; width: 545px; }
.header-search-panel .search-panel .search-box .btn-search-dd { max-width: 100px; right: 20px; padding: 10px 20px 10px 10px; }
.header-search-panel .search-panel .search-box .dd-search-box { right: 2px; width: 160px; }
.more-testimonial a { width: 80%; padding: 15px 0 13px; }
.footer-flags .top-nav.res_hide { margin: 0; }
.footer-flags .selct-language { display: none; }
.social-right-panel { margin: 0 20px 0 0; width: 48%; }
.social .copyright { width: 35%; }
.n_found { margin: 0 auto; width: 96%; }
.header-search-panel .search-panel .search-box .txtbox { width: 68%; padding: 12px 155px 12px 15px; }
.new-plan .time-period{position:static;}
.new-plan .up,.new-plan .down{width:100%;}
.new-plan .icon-plus{margin:10px 0 10px 45%;}
.new-plan .down strong{display:block;}
.our-plan > div.default{min-height:0;}
.hide .new-plan{display:none;}
/*Faizur*/


.free-diagnostics ul { min-height: 100%; }
.incident-plan ul { min-height: 100%; }
.annual-plan ul { min-height: 100%; }
.multi-pc ul { min-height: 100%; }
.all-result-panel .sort-icons { width: 100%; }
.inner-tech-talk { min-height: 226px; }
.masonry { width: 740px; }
.testimonial-container { width: 30%; }
.error-container .left-panel { float: left; width: 30%; }
.feedback-form-container .textbigbox, .feedback-form-container .formtextarea { width: 94%; }
.article-sep .feature_image { width: 200px; }
.article-sep .feature_image img { width: 100%; }
.disclaimer .disclaimer_txt { text-align: center; }
.social-left-panel { width: 44%; }

.new-plan{ width: 310px;}
/*.new-plan .down { width: 100%; margin:0 0 10px; text-align:center; clear:both }
.new-plan .icon-plus { margin: 10px auto; clear:both }
*/
}

/* media query for min resulation 640px and max 767px */
@media only screen and (max-width:767px) {
.consumer_logo { display: none; }
.mean-container .mean-bar { display: block !important; }
.header-search-panel nav { display: none !important; }
.inner-wrapper { width: 96%; padding: 0 2%; }
.responsive-menu { display: block; float: right; }
nav ul.top-nav .res { display: none; }
nav ul.top-nav { float: left; padding-right: 0; }
nav ul.top-nav li { padding: 9px 10px 7px 10px; }
.mean-container .mean-nav ul li:first-child a { margin-left: 0 !important; }
.social-left-panel { width: 100%; }
.social-left-panel span { margin-left: 15px; }
.social-right-panel { float: none; margin: 0 auto; padding: 10px 0 0; text-align: center; width: 96%; }
.icon-home { display: none; }
.txt-home { display: block; }
header { padding: 13px 0 15px 0; }
header .add-banner728 { display: none; }
header .logo { width: 35%; }
.tagline { width: 65%; float: right; padding: 0px 0 13px 0; }
.tagline .bbb_container { display: none; }
.tagline { font-size: 27px; line-height: 31px; }
.tagline span { font-weight: bold; }
.tagline-container { padding-top: 0; }
.feedback { display: none; }
.header-search-panel .search-panel .txtbox { width: 54%; }
footer nav ul { padding: 0 0 0 10px; }
footer nav ul li { padding: 0 6px 10px 6px; }
.megamenu .dropdown_1column, .megamenu .dropdown_2columns, .megamenu .dropdown_3columns, .megamenu .dropdown_4columns, .megamenu .dropdown_5columns, .megamenu .dropdown_fullwidth { position: relative; }
#markets_menu1, #markets_menu2, #markets_menu3 { display: none; }
.megamenu .dropdown_fullwidth.menu-details, .megamenu .dropdown_3columns { width: 98%; background: none; top: -8px; left: 2%; border: 0; padding: 0; margin: 0; }
.view-all-devices { display: none; }
.megamenu .dropdown_3columns li { width: 100% !important; margin: 0 !important; padding: 0 !important; }
.mean-container .mean-nav ul ul ul { display: block !important; }
.mean-container .mean-nav ul li li li a { width: 100% !important; border: 0; text-transform: none; padding: 1px 0 1px 20px !important; background: none; font-size: 13px; font-weight: 400; line-height: 18px; font-family: 'Raleway', sans-serif; color: #454444 !important }
.mean-container .mean-nav ul li li li a:hover { background: none; color: #1492d4 !important; }
.megamenu li ul li .heading5 { padding: 10px 10px 0 10px; margin-right: 22px; color: #262626; font-size: 12px; font-weight: 600; background: url(../images/responsive-menu-bg.png) right 15px no-repeat; cursor: pointer; }
.on-class { background-position: right -381px !important; }
.megamenu .menu-details .view-all { padding: 0; margin: 0; }
.megamenu .menu-details .view-all a { color: #f58220; font-size: 13px; font-weight: 400; line-height: 18px; font-family: 'Raleway', sans-serif; text-transform: none; padding: 0 0 0 20px !important; border: 0; width: 100%; }
.megamenu .menu-details .view-all a:hover { }
.mean-container .mean-nav ul li ul li { border: 0 !important; }
.mean-container .mean-nav ul li ul li ul li, .mean-container .mean-nav ul li ul li .view-all { display: none; }
.mean-container .mean-nav ul li ul li a { /*border-bottom:1px solid #e2e2e2;*/ border: 0 !important; }
.mean-container .mean-nav ul li ul li .mean-expand { display: none; }
.aside-advertisement { min-height: 205px; }
.media-container { width: 94%; padding: 0 3%; }
.scrollup { display: none !important; }
.masonry { width: 590px; }
.testimonial-container { width: 30%; }
.header-left { width: 55%; }
nav.ddmenu { width: 25%; margin-right: 20px; }
.header-search-panel .search-panel .search-box { width: 400px; margin-right: 15px; }
.header-search-panel .search-panel .search-box .dd-search-box { right: -1px; }
.header-search-panel .search-panel .search-box .btn-search-dd { width: auto; right: 10px; padding: 10px 15px 10px 10px; }
.header-search-panel .search-panel .search-box .txtbox { width: 92%; }
.mean-container .mean-nav ul li.new-section a { background: url(../images/menu-shadow.png) no-repeat center top; padding-top: 25px; }
/*faizur*/

.tagline { font-size: 22px; }
.tagline span { font-size: 28px; }
header .logo { width: 26%; }
.tagline { width: 100%; }
.mean-container .mean-nav ul li div { display: none !important; }
.choose-nav { margin: 0 0 15px; }
.detail-tabel .row-table .col-left { display: none; }
.detail-tabel .row-table .col-right { width: 96%; }
.detail-tabel .row-table .col-right ul { float: left; width: 100%; position: relative; }
.detail-tabel .row-table .col-right h4 { margin-left: 3%; font-size: 18px; color: #454444; display: block; }
.detail-tabel.devices .th_box { width: 45.7%; min-height: 200px; }
.detail-tabel.devices.dvconly .th_box { min-height: 160px; }
.detail-tabel.devices .th_box.brdrRghtNone { border-right: none; }
.detail-tabel.devices .th_box.brdrBottom { border-bottom: 1px solid #E5E5E5 !important; }
.detail-tabel .btn_close { top: 5px; right: 5px; }
.row-services .box-detail .th-img { display: none; }
.row-services.prd-row .box-detail .th-img { display: block; }
.row-services .box-detail .detail-txt { width: 100% !important; }
.row-services.prd-row .box-detail .detail-txt { width: 70%; }
.row-services.prd-row .box-detail:nth-child(4n) .detail-txt { width: 90%; }
.main-highlights p { min-height: 120px; }
.main-highlights p.more-detail { min-height: 0; }
.tech-service, .product { background: #f8f8f8; border: 1px solid #f0f0f0; width: 45%; padding: 10px 2%; min-height: 236px; }
.product { float: right; }
.tech-product-sep { display: none; }
.tech-service .product-and-tech-img, .product .product-and-tech-img { display: none; }
.tech-service .heading4, .product .heading4 { padding-bottom: 5px; }
.product-and-techservices ul { padding: 0; margin-bottom: 10px; }
.user-counter, .services-wrap { display: none; }
.aside-left .filter-txt, .all-result-panel .sort-icons .filter-txt, .brand-nav .filter-txt, .choose-nav .filter-txt { display: block; }
/*.aside-left { background:#5b5a5a url(../images/icon-filter.png) no-repeat 10px center; color:#fff; font-size:14px; padding:0 10px 0 25px; width:auto; height:40px; margin:0 0 20px; position:relative; cursor:pointer; }*/   /* functionality removed temporaly  */
.aside-left .filter-txt { padding: 10px 25px 0 10px; cursor: pointer; float: left; font-weight: 600; background: url(../images/filter-down-arrow.png) no-repeat 85% 20px }
.aside-left aside { display: none; position: absolute; width: 260px; left: 0; top: 40px; padding: 20px; background: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.4); z-index: 999; }
.aside-left:hover aside { display: block; }
.article-right { width: 100%; }
.article-right .article-desk-sep, .article-right .article-sep { padding-left: 0; background: none; }
.semileft-blog-article { /*width:94%;*/ box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; ; }
.accourdion-questions ul li { float: none; width: auto; }
.social-icon-plugin { padding-bottom: 8px; text-align: center; }
.article-left, .aside-right { width: 100%; }
.article-left .article-sep { padding: 0; background: none; }
.aside-right aside { padding: 20px 0 0 0; }
.aside-add { width: 270px; float:left; }
.aside-right aside > div > a{ float:left; width: 270px;}
.aside-right aside > div > a > img{ max-width: 100%; height:auto;}
.aside-right aside h3{ color: #313030;
    display: block;
    font-size: 16px;
    font-weight: 600; padding-bottom:10px; }

.feedback-sep { padding: 0; background: none; }
.left-container { width: 20%; height: 115px; }
.right-container { width: 66%; }
.left-container .our-plan-submit-btn { left: 8%; top: 87px; }
.service-detail-info { display: none; }
.need-assistance { width: 49%; }
.services-detail-div, .services-detail-div ul { width: 100%; float: left; }
.services-detail-div ul li { float: left; width: 45%; margin-right: 5%; }
.services-detail-div ul li:nth-child(even) { margin-right: 0; }
.row-video-th-detl .box-videos, .row-video-th-detl.right-box .box-videos { width: 47%; margin: 0 4% 20px 0; }
.row-video-th-detl .box-videos:nth-child(odd) { margin-right: 0; }
.row-video-th-detl.right-box .box-videos:nth-child(odd) { margin-right: 4%; }
.row-video-th-detl.right-box .box-videos:nth-child(even) { margin-right: 0; }
header.thank .logo { display: block !important; }
.follow-us .left-panel { width: 35%; }
.faq-container h4.subclose_question, .faq-container h4.subopen_question { padding: 8px 40px 10px 0; line-height: 20px; }
.faq-ques { margin-top: 2px; }
.row-col1 { width: 18%; }
.row-col2 { width: 80%; }
.all-result-panel label.txtshrtby { margin: 0 0 75px; }
.article-right.full-width { width: 100%; }
.social-icon-plugin01 { float: right; }
.all-result-panel { padding-left: 0; /*background:url(../images/filter-down-arrow.png) no-repeat 95% center #f6f6f6;*/ }
.all-result-panel .txtshrtby { display: none; }
/*.all-result-panel .sort-icons { background:#F6F6F6 url(../images/icon-shortby.png) no-repeat 10px center; color:#666666; font-size:14px; padding:0 0 0 40px; width:auto !important; height:40px; position:relative; }*/
.all-result-panel .sort-icons { background: #F6F6F6 url(../images/icon-shortby.png) no-repeat 10px center; color: #666666; font-size: 14px; padding: 0 0 0 40px; width: auto !important; height: 40px; position: relative; cursor: pointer; z-index: 1; }
.all-result-panel .sort-icons .filter-txt { padding: 10px 25px 0 10px; cursor: pointer; float: left; font-weight: 600; line-height: 22px; }
.all-result-panel .sort-icons ul { display: none; position: absolute; z-index: 888; width: 530px; left: 0px; border: #d3d3d3 1px solid; border-top: none; top: 40px; padding: 20px 15px !important; background: #fff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); border-radius: 0 0 6px 6px; }
.all-result-panel img { margin-left: 0; }
.all-result-panel a { padding-right: 10px; }
.social-video { width: 285px; }
.all-result-panel .sort-icons ul li { width: 48%; }
.brand-nav ul li { width: 44%; }
.brand-nav ul li ul li { width: 100%; }
.brand-nav { background: #5b5a5a url(../images/icon-shortby.png) no-repeat 10px center; color: #fff; font-size: 14px; padding: 0 10px 0 25px; width: auto !important; height: 40px; position: relative; float: left; cursor: pointer; }
.brand-nav .filter-txt { padding: 10px 25px 0 20px; cursor: pointer; float: left; font-weight: 600; background: url(../images/filter-down-arrow.png) no-repeat 96% 20px; line-height: 22px; }
.choose-nav { background: #5b5a5a url(../images/icon-alfa.png) no-repeat 10px center; color: #fff; font-size: 14px; padding: 0 10px 0 25px; width: auto !important; height: 40px; position: relative; float: right; cursor: pointer; }
.choose-nav .filter-txt { padding: 10px 25px 0 20px; cursor: pointer; float: left; font-weight: 600; background: url(../images/filter-down-arrow.png) no-repeat 96% 20px; line-height: 22px; }
.brand-nav ul { display: none; position: absolute; width: 530px; left: 0; top: 40px; padding: 20px 15px !important; background: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.4); z-index: 9999; }
.choose-nav ul { display: none; position: absolute; width: 530px; right: 0; top: 40px; padding: 20px 15px !important; background: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.4); z-index: 111; }
.brand-nav:hover ul, .choose-nav:hover ul { display: block; }
.choose-nav .txt01 { display: none; }
.header-search-panel .search-panel .search-box .btn-search-dd.selected { border-left: none; }
.social.optFooter { position: relative; }
footer nav { width: 100%; }
.brand-nav ul li ul { left: -10px !important; }
.brand-nav ul.dropdown li.arrow { background-position: 0 0; }
.footerbottom-copyright { background: none; margin: 0; padding: 5px 0; }
.social .copyright { padding: 0 0 0 3%; width: 40%; }
.social-left-panel { float: none; margin: 0 auto; padding: 0; text-align: center; width: 96%; }
.footer-flags .top-nav.res_hide { /*display:none;*/ margin: -30px 0 0; }
.n_found .img_wrap > img { height: auto; width: 196px; }
.n_fd_text { margin-top: 50px; }
.header-search-panel .search-panel .search-box .txtbox { width: 61%; padding: 12px 140px 12px 15px; }
.header-search-panel .search-panel .search-box .btn-search-dd { max-width: 90px; }
.article-offer-div { display: none; }
.article-offer-banner-div{ display:none; }
.mob-add-bann { display: block; text-align: center; padding: 20px 0; }
.mob-add-bann img { max-width: 100%; }
/*faizur*/
.inner-left-container { border-bottom: 13px solid transparent; border-left: 13px solid #FFFFFF; border-top: 13px solid transparent; top: 43%; left: 100%; }
/*Chat Window responsive Classes start here */
.chat_pop { width: 500px; position: absolute; z-index: 9222; left: 0px; bottom: 0; float: left; overflow: hidden; overflow-x: auto; }
.chat_min { width: 500px; left: 0px; float: left; overflow: hidden; overflow-x: auto; }
.chat_pop .top_sec { width: 480px; background-size: 100% 100%; }
.chat_pop .bot_sec { width: 500px; background-size: 100% auto; }
.chat-section { bottom: 0; z-index: 9221; position: relative; }
/*Chat Window responsive Classes end here */

.aside-left { max-width: 100%; width: auto; padding-bottom: 20px; display: none; }
.popup3 { height: 265px; }
.popup3 .feedback-form-container h4 { margin-bottom: 5px; }
.form-row { padding-bottom: 5px; }
.popup2 { margin: -195px 0 0 -270px; width: 520px; top: 40%; }
.popupvideo-container iframe { width: 100%; }
}

/* media query for min resulation 480px and max 639px */
@media only screen and (max-width:640px) {
/*faizur*/
.choose-nav .txt01 { line-height: 15px; }
.detail-tabel.devices .th_box { min-height: 200px; }
.detail-tabel.devices .detail_prd .detail_txt { width: 66%; }
.main-highlights .main-attraction { font-size: 15px; }
.main-highlights .main-attraction strong { font-size: 35px; }
.tech-service, .product { min-height: 274px; }
.recomended-articles-left-panel { width: 100%; padding-right: 0; }
.inner-div-joiniyogi { padding-left: 30%; width: 70%; }
.follow-us .left-panel { width: 100%; margin: 0 0 15px; }
.error-container .right-panel { width: 100%; }
.left-btm { border: none; }
.left-bdr { margin: 0; }
.partner-icons { width: 33%; }
.threecol-leftbtm { border-bottom: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; }
.threecol-leftbtm.threecol-btm { border-right: none; }
.threecol-leftbtm.none { border-bottom: none; }
.threecol-leftbtm.tp-brdr { border-top: 1px solid #E5E5E5; }
.feedback-form-container .biggerSelect { width: 97%; }
.row-col1 { width: 23%; }
.row-col2 { width: 73%; }
.all-result-panel .sort-icons ul, .brand-nav ul, .choose-nav ul { width: 420px; }
.left-container { width: 25%; }
.right-container { width: 60%; }
.services-detail-div ul li { width: 95%; }
.detail-tabel .row-table .col-right { }
.header-search-panel .search-panel .search-box { width: 470px; }
.header-search-panel .search-panel .search-box .btn-search-dd { padding: 10px 15px 10px 10px; font-size: 13px; right: 20px; max-width: 95px; }
.header-search-panel .search-panel .search-box .dd-search-box { right: 13px; }
nav.ddmenu { width: 33%; }
.article-offer-div { padding: 20px 5% 20px 10%; width: 85%; }
/*faizur*/

.time-period { left: 58%; font-size: 18px; top: 9px; }
.our-plan > div .heading4 { font-size: 16px; }
.offer-title { left: 58%; top: 36px; }
.our-plan-submit-btn { left: 58%; position: absolute; top: 65px; }
.tagline { width: 100%; }
.header-left .logo { width: 35%; margin-bottom: 0; }
.res-logo { display: none; float: left; margin: 7px 0 0 10px; }
.header-search-panel .search-panel .txtbox { padding: 12px 3%; width: 94%; margin: 0 0 10px 0; }
.header-search-panel .search-panel .btn, .mediumbtn { width: 26%; float: left; text-align: center; }
.res-show { display: block; }
.masonry { width: 460px; }
.testimonial-container { width: 33%; }
.social .copyright { padding: 0; margin: 0 0 10px; width: 100%; text-align: center; }
.social-left-panel { padding: 0; text-align: center; width: 100%; }
.social-left-panel span { margin: 0 15px 0 0; }
.social-right-panel { text-align: center; }
.our-resource .video-play { height: 70px; width: 70px; margin: -35px 0 0 -24px; }
.our-resource .video-play img { height: auto; width: auto; }
/*Chat Window responsive Classes start here */
.chat_pop { width: 460px; }
.chat_min { width: 460px; }
.chat_pop .top_sec { width: 440px; }
.chat_pop .bot_sec { width: 460px; }
/*Chat Window responsive Classes end here */
.error-container .search-panel .txtbox { margin: 0 0 10px; width: 85%; }
.error-container .search-panel .btn { width: 82%; text-align: center; float: left; }
.header-search-panel .search-panel .search-box .txtbox { width: 64%; }
.n_found { text-align: center; }
.n_found .img_wrap { float: none; margin: 20px 0 0; }
.n_found .n_fd_text { width: 100%; margin-top: 30px; }
.n_fd_text .s_tips > p { font-weight: 600; }
.content-wrap .s_tips ul li { list-style: none; }
.content-wrap .n_fd_text p { font-size: 15px; }
/* anshul css begin < 640*/

.main-highlights > div > p, .main-highlights > div .main-highlights-imgs { display: none; }
.main-highlights > div > p.more-detail { display: block; }
.ddmenu { display: none; }
.main-highlights { padding-bottom: 0; }
.content-wrap .product-and-techservices .services_and_products > p { display: none; }
.content-wrap .product-and-techservices .services_and_products > h2 { padding-bottom: 10px; }
.content-wrap .detail-tabel .th_box .detail_prd .detail_txt > p { display: none; }
.content-wrap .detail-tabel .th_box { min-height: 0px !important; }
.detail-tabel.devices .th_box h4 { text-align: center; }
.detail-tabel.devices .detail_prd { text-align: center; }
.detail-tabel.devices .detail_prd .th_img { float: none; margin: 0 auto; }
.detail-tabel.devices .detail_prd .detail_txt { float: none !important; text-align: center; width: 100%; }
.detail-tabel.devices .detail_prd .detail_txt a.btn-more { float: none; margin: 5px 0; }
.brand-wrapper h2 { font-size: 18px; font-weight: 500; text-align: center; line-height: 22px; }
.detail-tabel.devices .th_box h4 { font-size: 16px; font-weight: 500; }
.content-wrap .brand_lnks { display: none; }
.blog-articles p, .info-blog-article p, .news-blog-article p, .review-blog-article p, .editor-blog-article p, .faq-blog-article p, .tech-blog-article p { display: none; }
.services_and_products ul li .price-value span { display: none; }
.partfn { display: block; padding: 15px 0 0; float: left; }
.fixed-menu { position: fixed; background: #FFFFFF; top: 0; left: 0; z-index: 998; box-shadow: 0px 2px 2px 0 #f3f3f3; }
.mean_fixed { position: fixed !important; top: 0 !important; }
/*.mean_fixed .meanmenu-reveal{ position:fixed !important; bottom: auto !important; left:auto !important; right:0 !important; top:0 !important;}*/
.heading3 { font-size: 18px; }
.srch_button { display: block; width: 29px; height: 30px; float: right; border-bottom-right-radius: 4px; border-top-right-radius: 4px; background: url(../images/search_icon.png) center no-repeat; cursor: pointer; transition: all 500ms ease-out; -webkit-transition: all 500ms ease-out; -moz-transition: all 500ms ease-out; -o-transition: all 500ms ease-out; }
.search_input { float: right; display: block; right: 40px; border-radius: 5px; position: relative; top: 10px; position: fixed; z-index: 1000; width: 30px; height: 30px; transition: all 500ms ease-out; -webkit-transition: all 500ms ease-out; -moz-transition: all 500ms ease-out; -o-transition: all 500ms ease-out; }
.search_container { float: left; background: url(../images/asd.png) 97% center no-repeat; width: 0; transition: all 500ms ease-out; -webkit-transition: all 500ms ease-out; -moz-transition: all 500ms ease-out; -o-transition: all 500ms ease-out; overflow: hidden; }
.search_container input.search { float: left; background: none; border: none; padding: 0px; font-size: 13px; width: 0; transition: all 500ms ease-out; -webkit-transition: all 500ms ease-out; -moz-transition: all 500ms ease-out; -o-transition: all 500ms ease-out; }
.click_list { display: block; float: right; height: 30px; width: 0; transition: all 500ms ease-out; -webkit-transition: all 500ms ease-out; -moz-transition: all 500ms ease-out; -o-transition: all 500ms ease-out; }
.fixed_list { display: none; width: 180px; position: relative; background: #fff; float: right; padding: 5px 0; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; box-shadow: 0 3px 3px 0px #666; z-index: -1; max-height: 15em; overflow-y: auto; }
.fixed_list li { display: block; float: left; width: 100%; line-height: 1em; }
.fixed_list li a { display: block; float: left; padding: 6px 5%; width: 90%; font-family: 'Raleway', sans-serif; color: #454444; font-weight: 300; line-height: 1em; }
.fixed_list li a:hover { background: #e3e3e3; }
.active.search_input { width: 58%; border: #cfcfcf 1px solid; box-shadow: 0 0 5px 0 #e0e0e0 inset; }
.active .srch_button { background: url(../images/search_icon_hover.png) center no-repeat #1492d4; }
.active .search_container { width: 83%; }
.active .click_list { width: 10%; }
.active .search_container input.search { width: 72%; padding: 7px; }
.all-result-panel ul li a img { display: none; }
.all-result-panel .sort-icons ul li { list-style: disc outside none; width: 49% !important; list-style-position: inside; }
.popup { width: 410px; height: 347px; margin: -183px 0 0 -215px; }
.videopopup { height: 347px !important; width: 100% !important; }
.content-wrap { padding: 0 0 20px; }
#bottom-side { padding-top: 15px !important; }
.left-blog-article p, .semileft-blog-article p { display: none; }
/* anshul css ends*/

.popup2 { margin: -105px 0 0 -210px; width: 400px; top: 30%; }
.popupvideo-container iframe { width: 100%; }
.chat_min { display: none; }
.hide_content { display: none !important; }
.new-plan .time-period{ position:static;}
}

/* media query for min resulation 320px and max 479px */
@media only screen and (max-width:479px) {
/*faizur*/
	/*.brand-nav ul li:nth-child(3n){margin-right:0px;}*/
.choose-nav .txt01 { line-height: 15px; }
.header-search-panel .search-panel { background: #fff; }
.header-search-panel .search-panel .txtbox { margin: 0 0 10px; width: 91%; }
.header-search-panel .search-panel .btn, .mediumbtn { width: 88%; float: left; }
.detail-tabel.devices .th_box { border: none; border-bottom: 1px solid #E5E5E5; width: 96%; min-height: 140px !important; }
.detail-tabel.devices .detail_prd .detail_txt p { min-height: 0; }
.row-services .box-detail { width: 95%; padding: 10px 2%; border: 1px solid #E5E5E5; margin: 0 0 10px; background: #f8f8f8; }
.row-services .box-detail:nth-child(2n) { padding: 10px 2%; border-right: 1px solid #E5E5E5; }
.row-services .box-detail:nth-child(3n), .row-services .box-detail:nth-child(4n) { padding: 10px 2%; border-bottom: 1px solid #E5E5E5; }
.row-services.prd-row .box-detail .th-img { margin-right: 2%; }
footer .our-plan { display: block; }
.tagline { font-size: 20px; padding: 0; line-height: 28px; }
.tagline span { font-size: 24px; }
.support-device, .support-brands, .fix-issues { width: 95%; margin: 0 0 10px; padding: 10px 2%; background: #f8f8f8; border: 1px solid #f0f0f0; }
.support-device .main-attraction br, .support-brands .main-attraction br, .fix-issues .main-attraction br { display: none; }
.main-highlights .main-attraction { font-size: 16px; font-weight: 400; }
.main-highlights .main-attraction strong { font-size: 18px; line-height: 20px; }
.main-highlights p { min-height: 0; }
.tech-service, .product { width: 95%; min-height: 0; padding: 10px 2%; }
.product { float: left; margin-top: 10px; }
.article-right .article-desk-sep h4.subclose_question { line-height: 25px; padding: 10px 10px 10px 45px; font-size: 14px; }
.article-right .article-desk-sep h4.subopen_question { font-size: 14px; line-height: 25px; padding: 10px 10px 10px 40px; }
.article-offer-div { padding: 20px 5% 20px 10%; width: 85%; font-size: 13px; }
.semileft-blog-article { /*width:85%;*/ }
.article-paggination ul { float: none; }
.content-wrap article li { padding-left: 8px; }
.left-container { width: 50%; height: 125px; margin: 0 auto; float: none; }
.right-container { width: 100%; margin: 20px 0 0; }
.inner-left-container { border-left: 13px solid transparent; border-right: 13px solid transparent; border-top: 13px solid #FFFFFF; top: 100%; left: 45%; }
.img_wrap { float: none; }
.n_fd_text { float: none; margin-top: 77px; width: 90%; }
.services-detail-div ul li { width: 100%; float: left; }
.need-assistance { width: 60%; }
.large-video-section .video-detail, .row-video-section .play-video, .row-video-section .video-detail { width: 100%; }
.large-video-section .video-detail, .row-video-section .video-detail { margin-bottom: 15px; }
.row-video-th-detl .box-videos, .row-video-th-detl.right-box .box-videos { width: 98%; margin-right: 0; }
.error-container .left-panel { width: 100%; text-align: center; }
.error-container .left-panel img { width: 80%; }
.error-container .right-panel { width: 80%; padding: 40px 10% 0; }
.thankyou-message { font-size: 35px; }
.faq-ques { margin-bottom: 27px; }
.row-col1, .row-col2 { width: 100%; text-align: left; }
.all-result-panel .sort-icons ul, .brand-nav ul, .choose-nav ul { width: 270px; }
.article-right article article img { margin-right: 15px; }
.social-video { width: 92%; }
.all-result-panel .sort-icons ul li { width: 98%; }
.choose-nav { float: left; }
.choose-nav ul { left: 0 !important; }
.detail-tabel .row-table .col-right { }
.join-the-iyogi { display: none; }
.masonry { width: 300px; }
.testimonial-container { width: 98%; }
.error-container .right-panel { width: 90%; }
.header-search-panel .search-panel .search-box { width: 98%; margin-right: 0; }
.header-search-panel .search-panel .search-box .btn-search-dd { padding: 10px 15px 10px 5px; right: 10px; width: auto; font-size: 13px; max-width: 80px; }
.header-search-panel .search-panel .search-box .dd-search-box { right: 2px; z-index: 999; }
.header-left { width: 35%; }
.header-left .logo { width: 55%; }
nav.ddmenu { width: 50%; }
.semileft-blog-article .th-img-video { float: none; }
.new-plan{margin-top:20px;}
/*faizur*/

	/*Chat Window responsive Classes start here */
.chat_pop { width: 310px; }
.chat_min { width: 310px; }
.chat_pop .top_sec { width: 290px; }
.chat_pop .bot_sec { width: 310px; }
/*Chat Window responsive Classes end here */
.error-container .search-panel .txtbox { margin: 0 0 10px; width: 98%; }
.error-container .search-panel .btn { width: 95%; text-align: center; float: left; }
.header-search-panel .search-panel .search-box .txtbox { padding: 12px 185px 12px 15px; width: 54%; }
.cq-element-search { padding-bottom: 0; }
.n_fd_text h5 { font-size: 25px; }
.article-sep .feature_image { width: 100%; text-align: center; padding: 0 0 10px; }
.article-sep .feature_image img { max-width: 90%; width: auto; }
/*anshul css begins*/
.time-period { position: relative; left: 0 !important; top: 0px !important; float: left; padding: 0 10px 0 0; }
.offer-title { position: relative; left: 0 !important; top: 0px !important; padding-bottom: 0px; float: left; }
.our-plan > div > ul { display: none; }
.more-detail { position: relative; padding: 0 0 10px; clear: both; }
.our-plan-submit-btn { position: relative; left: 0 !important; top: 0px !important; clear: both; text-align: left; }
.our-plan > div .heading4 { padding-bottom: 10px; }
.annual-offer { font-size: 14px; font-weight: 400; margin-right: 5px; float: left; padding-top: 7px; }
.article-offer-div sup { font-size: 18px; }
.article-offer-div strong { font-size: 26px; }
.article-offer-div sup { font-size: 18px; }
.tfn { font-size: 22px; line-height: 32px; }
.video-div { width: 70%; }
.tech-talk { width: 100%; margin: 20px 0; }
.popup { height: 280px; width: 280px; margin: -183px 0 0 -150px; }
.videopopup { height: 280px !important; width: 100% !important; }
/*anshul css ends*/
.news-div article span, .recomended-articles-left-panel span, .recomended-articles-right-panel span { float: right; width: 68%; }
.popup2 { margin: -85px 0 0 -150px; width: 280px; top: 30%; height: 330px; }
.popupvideo-container iframe { width: 100%; height: 330px; }
.popup3 .feedback-form-container { width: 100%; }
.popup3 { width: 260px; margin: -205px 0 0 -150px; height: 385px; }
.popup3 .feedback-form-container .row-col2, .popup3 .feedback-form-container .row-col1 { width: 100%; }
.popup3 .feedback-form-container h4 { margin-bottom: 5px; }
}
@media only screen and (max-width:450px) {
.header-search-panel .search-panel .search-box .txtbox { padding: 12px 33% 12px 2%; width: 64%; }
}
@media only screen and (max-width:380px) {
.header-search-panel .search-panel .search-box .txtbox { padding: 12px 130px 12px 15px; width: 57%; }
.header-search-panel .search-panel .search-box .dd-search-box { right: -1px; }
.form-row { padding-bottom: 5px; }
}
@media only screen and (max-width:340px) {
.header-search-panel .search-panel .search-box .txtbox { padding: 12px 57% 12px 3%; width: 40%; }
}
@media only screen and (max-width:320px) {
.header-search-panel .search-panel .search-box .txtbox { width: 53%; padding: 12px 125px 12px 15px; }
.header-search-panel .search-panel .search-box .dd-search-box { right: -1px; }
}
.selectFirst { border: 1px solid #aeaeae; background: #f1f1f1; padding: 6px 5px 5px 5px; }
.selectinfo { color: #030303; font-size: 19px; font-family: Arial, Helvetica, sans-serif; padding: 21px 0 29px 0; }

.vid_link{ position:fixed; bottom:80px; right:20px; z-index:999999;}


/* windows_10 css */
.windows_10{font-family: Arial, Helvetica, sans-serif; background:#c12025; width:140px; height:85px; padding:15px 20px; position:fixed; bottom:215px; right:-170px; color:#fff; font-size:14px; line-height: 20px; display:none; border:1px solid #ccc; z-index:99;}
.windows_10 > small{display:block; font-size:24px;}
.windows_10 .right {display:block; font-size:16px; font-weight: normal; color: #fff; line-height:23px; position:absolute; right:26px; top:45px; }
.windows_10 .right strong{font-size:25px; font-weight: normal; display:block;}
.windows_10 .close{position:absolute; top:3px; right:6px; width:10px; height:15px; cursor:pointer; font-weight:bold;}
.windows_10 a{color:#fff; text-decoration:none;}
.windows_10 .for-click-yt{width:58px; height:58px; position:absolute; right:100px; top:45px; z-index:999; background-image:url(../images/chat_video_icon.jpg); background-repeat:no-repeat; background-position:0 0 }
.windows_10 .for-click-yt.active{cursor:pointer}
.windows_10.radius{border-radius:50px 0px 0px 50px;}
/* end windows_10 css */                

.links a { display: inline-block; padding: 0; margin: 0 0 0 15px; }
.links a.email { width: 28px; height: 20px; background: url(/content/dam/iyogimainsite/iyogicom/footer-icons.png) no-repeat left top; }
.links a.ontwitter { width: 25px; height: 20px; background: url(/content/dam/iyogimainsite/iyogicom/footer-icons.png) no-repeat -41px top; }
.links a.onfacebook { width: 9px; height: 20px; background: url(/content/dam/iyogimainsite/iyogicom/footer-icons.png) no-repeat -78px top; }
.links a.onyouyube { width: 27px; height: 20px; background: url(/content/dam/iyogimainsite/iyogicom/footer-icons.png) no-repeat -104px top; }
.links a.onlinkedin { width: 27px; height: 20px; background: url(/content/dam/iyogimainsite/iyogicom/footer-icons-linked.png) no-repeat; }
/*link added*/
.links a.gplus { width: 27px; height: 20px; background: url(/content/dam/iyogimainsite/icon-google-plus.png) no-repeat; }
.links a.printrest { width: 27px; height: 20px; background: url(/content/dam/iyogimainsite/icon-printrest.png) no-repeat; }
/** anil @22 may 2015**/
.right-chat-slide{z-index:995 !important;}
/** anil @22 may 2015**/