
@charset "utf-8";
body { margin: 0; padding: 0; background: #ffffff; color: #fff; font-size: 62.5%; -webkit-text-size-adjust: none; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; vertical-align: baseline; }
html { font-size: 100%; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
@-webkit-viewport, @-moz-viewport, @-ms-viewport, @-o-viewport, @viewport {
width: device-width;
}
html { height: 100%; }
body { font-family: 'Raleway', sans-serif; line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
table { border-collapse: collapse; border-spacing: 0; }
a { color: #454444; text-decoration: none; outline: none; }
a:hover { text-decoration: none; color: #3c961c; }
.clearfix { zoom: 1 }
.clearfix:after { font-size: 0; overflow: hidden; display: block; clear: both; content: "."; }
.clearer { clear: both; }
header, footer, .middle_section { width: 100%; position: relative; }
header { }
.top_panel { width: 100%; position: relative; z-index: 10; left: 0; top: 0; height: 382px; }
.ie8 .top_panel, .ie9 .top_panel { background: #fff; }
.outer_top_panel { width: 100%; border-bottom: 1px solid #e2e2e2; background:#fff; }
.inner_top_panel { width: 96%; margin: 0 2%; padding: 15px 0 0px 0 }
.inside_top_panel { width: 96%; margin: 0 2%; padding: 15px 0 10px 0; height: 30px; }
.top_panel_inner_page { height: 60px; left: 0; position: relative; top: 0; width: 100%; z-index: 899; display: block; }
.top_panel_inside_page { height: 194px; left: 0; position: absolute; top: 0; width: 100%; z-index: 2; }
.logo { float: left; width: 15%; }
nav { float: right;  position: relative; }
nav .megamenu_wrapper ul { float: right; margin: 7px 0 0 0; }
nav .megamenu_wrapper ul li { float: left; text-transform: uppercase; font-size: 1.2em; color: #626262; font-weight: 600; padding-bottom: 0; font-family: 'Raleway', sans-serif; margin-left: 26px; }
nav .megamenu_wrapper ul li a { color: #626262; }
nav .megamenu_wrapper ul li a:hover, nav .megamenu_wrapper ul li.active { color: #3c961c !important; background-image: url("../../../../../content/dam/dhasri/dhasri/nav_arrow.png"); background-position: center 14px; background-repeat: no-repeat; }
nav .megamenu_wrapper ul li a.active { color: #3c961c !important; }
nav .megamenu_wrapper ul li ul { text-transform: none !important; }
nav #nav { display: none; }

/******************Connect with us*********************/
.new_contact_col{}
.inner_contact_section.new_contact_res{width:900px;}
.new_contact_col table{border:1px solid #bfb9b7; border-collapse:collapse;}
.new_contact_col table th{background:#f1f1f1; border:1px solid #bfb9b7; padding:14px 15px; font-size:16px; text-align:left; vertical-align: middle;}
.new_contact_col table tr td{border:1px solid #bfb9b7; padding:10px 15px; font-size:14px; text-align:left; vertical-align: middle;}
.new_contact_col strong{font-family: Arial, Helvetica, sans-serif; }
/******************Connect With us*********************/

.selectnav, .home_txt { display: none; }
.top_slide_panel { width: 96%; margin: 0 2%; overflow: hidden; }
/******************14 jan*****************************/
.comp_logo_wrapper { margin: 30px 0 60px; }
.comp_logo_wrapper > ul > li { float: left; width: 20.8%; padding: 0 2% !important; height: 136px; line-height: 136px !important; border-right: 1px solid #dadada; border-bottom: 1px solid #dadada; text-align: center !important; }
.comp_logo_wrapper > ul > li.brdr_none01 { border-left-color: #fff; }
.comp_logo_wrapper > ul > li.brdr_none02 { border-top: none; }
.comp_logo_wrapper > ul > li img { vertical-align: middle; max-width: 100%; }
.comp_logo_wrapper ul li { background: none!important; }
h2.myOpt { color: #454444; !important;
font-family: 'Raleway', sans-serif!important; font-size: 2em!important; font-weight: 300!important; line-height: 26px!important; padding-bottom: 18px; text-align: center!important; }
/**************************************************************************/
.tagline { width: 100%; float: left; font-size: 3.5em; color: #000000; font-family: 'Raleway', sans-serif; font-weight: 100; text-align: left; padding: 33px 0 }
.tagline h1 { float: left; font-size:0.8em; color: #000000; font-family: 'Raleway', sans-serif; font-weight: 100; text-align: left; padding:0; }
.tagline h1 label { font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #727070; }
.icons { width: 100%; height: 182px; float: right; overflow: hidden; }
.icon_div { width: 23.33%; padding: 0 5%; float: right; text-align: center; color: #000000; font-size: 2.5em; font-family: 'Raleway', sans-serif; font-weight: 300; cursor: pointer; overflow: hidden; }
.ie8 .icon_div { font-size: 2.2em; }
.ie7 .icon_div { font-size: 2.2em; width: 21%; position: relative; z-index: -1; }
.ie8 .icons .icon_div img { width: 85% !important; left: 20px !important; }
.icon_div.active { color: #3c961c; }
.icon_div:hover { color: #3c961c; }
.icon_div span { display: block; }
.columnbg { min-width: 100%; padding-top: 114px; position: relative; left: 0px; top: 0px; background-repeat: no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; text-align: center; z-index: 1; }
.home_solution_icon { background: url(../../../../../content/dam/dhasri/dhasri/home_solutions_icon.png) left top no-repeat; }
.homeproduct a:hover { color: #fff }
.business_solution_icon { background: url(../../../../../content/dam/dhasri/dhasri/business_solutions_icon.png) left top no-repeat; }
.enterprise_solutions_icon { background: url(../../../../../content/dam/dhasri/dhasri/enterprise_solutions_icon.png) left top no-repeat; }
.big .home_solution_icon:hover, .small .home_solution_icon:hover, .big .active .home_solution_icon, .small .active .home_solution_icon { background: url(../../../../../content/dam/dhasri/dhasri/home_solutions_icon_on.png) left top no-repeat; color: #3c961c }
.big .business_solution_icon:hover, .small .business_solution_icon:hover, .big .active .business_solution_icon, .small .active .business_solution_icon { background: url(../../../../../content/dam/dhasri/dhasri/business_solutions_icon_on.png) left top no-repeat; color: #3c961c }
.big .enterprise_solutions_icon:hover, .small .enterprise_solutions_icon:hover, .big .active .enterprise_solutions_icon, .small .active .enterprise_solutions_icon { background: url(../../../../../content/dam/dhasri/dhasri/enterprise_solutions_icon_on.png) left top no-repeat; color: #3c961c }
.screensize { font-size: 100%; width: 100px; height: 40px; line-height: 40px; text-align: center; background: #663399; color: #6fF; top: 10px; left: 10px; position: fixed; z-index: 999; }
.header_slider { width: 100%; position: relative; }
.bannerHome { z-index: 99; margin-top: -382px; background: #f3f3f3; }
.overlay2 { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 9999; background: url(../../../../../content/dam/dhasri/dhasri/mask.png); display: none; }
.ie7 .bannerHome, .ie8 .bannerHome, .ie9 .bannerHome { margin-top: -383px; }
.ie9 .bx-viewport { margin-top: -100px; z-index: 4; }
.bannerHome .homevideo { background: #000; width: 70%; height: 420px; position: fixed; z-index: 99999; display: none; left: 15% }
.bannerHome .homevideo .videoclosed { font-family: "wf_SegoeUILight", "Segoe UI", sans-serif; font-size: 2.2em; color: #FFF; cursor: pointer; position: absolute; z-index: 999999 !important; width: 40px; font-weight: 100; height: 40px; text-align: center; right: 0px; top: 5px !important; }
.vidplayer { left: 0; position: absolute; top: 0; z-index: 99999; width: 100%; }
.bannerHome .bx-wrapper { position: relative; }
.bannerHome ul { list-style: none; width: 100%; z-index: 5 }
.bannerHome ul li { height: 1332px; }
.bannerHome ul li.slide1 { background: url(../../../../../content/dam/dhasri/dhasri/banner1.jpg) no-repeat #f3f3f3 center top; }
.bannerHome ul li.slide2 { background: url(../../../../../content/dam/dhasri/dhasri/banner2.jpg) no-repeat #f3f3f3 center top; }
.bannerHome ul li.slide3 { background: url(../../../../../content/dam/dhasri/dhasri/banner3.jpg) no-repeat #f3f3f3 center top; }
.bannerHome ul li.slide4 { background: url(../../../../../content/dam/dhasri/dhasri/banner4.jpg) no-repeat #f3f3f3 center top; }
.sevicesHome { background: url(../../../../../content/dam/dhasri/dhasri/services_header.jpg) no-repeat #fff center 0px; width: 100%; height: 394px; *height:404px;
margin-top: -70px; padding-top: 70px; *padding-top:54px;
}
.middle_banner.sevicesHome { background: url(../../../../../content/dam/dhasri/dhasri/enterprise_middle_banner.jpg) no-repeat #fff center -45px; }
.sevicesHome.ieremove { *padding-top:0;
}
.insideHome { background: url(../../../../../content/dam/dhasri/dhasri/inside_header.jpg) no-repeat #fff center -12px; width: 100%; height: 326px; }
.bannerHome a.bx-prev, .bannerHome a.bx-next { position: absolute; top: 50%; width: 36px; height: 48px; margin-top: -24px; text-indent: -9999px }
.bannerHome a.bx-prev { background: url(../../../../../content/dam/dhasri/dhasri/icons.png) no-repeat 0px 0px; left: 10px }
.bannerHome a.bx-prev:hover { background: url(../../../../../content/dam/dhasri/dhasri/icons.png) no-repeat 0px -48px; }
.bannerHome a.bx-next { background: url(../../../../../content/dam/dhasri/dhasri/icons.png) no-repeat -90px 0px; right: 0px }
.bannerHome a.bx-next:hover { background: url(../../../../../content/dam/dhasri/dhasri/icons.png) no-repeat -90px -48px; }
.bannerHome .bx-pager { display: block; height: 24px; position: absolute; bottom: 300px; left: 6%; width: 120px; margin-left: -50px; z-index: 999; }
.release_details p { line-height: 28px !important; }
.release_details h2 { line-height: 30px; }
.bannerHome .bx-pager .bx-pager-item { width: 15px; float: left; margin-right: 2px }
.bannerHome .bx-pager .bx-pager-item a { width: 15px; height: 15px; display: block; background: url(../../../../../content/dam/dhasri/dhasri/icons.png) no-repeat -40px -32px; text-indent: -9999px }
.bannerHome .bx-pager .bx-pager-item a.active { width: 15px; height: 15px; display: block; background: url(../../../../../content/dam/dhasri/dhasri/icons.png) no-repeat -40px -82px; text-indent: -9999px }
.bannerHome .content { width: 80%; margin: 0 auto; padding-top: 120px; }
.bannerHome .content h1 { font-size: 8em; line-height: 1em; color: #FFF; font-weight: normal; padding-bottom: 30px; font-family: 'Raleway', sans-serif; font-weight: 100; }
.bannerHome .content h1 strong { font-family: 'Raleway', sans-serif; font-weight: 600; }
.bannerHome .content p { font-size: 3em; line-height: 1.2em; color: #FFF; padding-bottom: 30px; font-family: 'Raleway', sans-serif; font-weight: 100; }
.bannerHome .content .vid_ply_icon { width: 90px; height: 90px; margin: -45px 0 0 -45px; text-align: center; left: 50%; top: 50%; position: absolute; z-index: 9999 }
.bannerHome .content .vid_ply_icon img { opacity: 0.7; filter: alpha(opacity=70); }
.bannerHome .content .vid_ply_icon img:hover { opacity: 1; filter: alpha(opacity=100); }
.innerbanner { background: url(../../../../../content/dam/dhasri/dhasri/innerbanner1.jpg) repeat-x; width: 100%; height: 270px; position: relative; }
.slider_arrow_up { cursor: pointer; width: 48px; height: 48px; position: absolute; z-index: 601; right: 50px; bottom: -5px; background: url(../../../../../content/dam/dhasri/dhasri/slider_arrow.png) left -58px no-repeat; }
.ie8 .slider_arrow_up, .ie9 .slider_arrow_up { bottom: -25px; }
.ie10 .slider_arrow_up { bottom: -6px !important; }
.slider_arrow_down { cursor: pointer; width: 48px; height: 48px; position: absolute; z-index: 600; right: 50px; bottom: -5px; background: url(../../../../../content/dam/dhasri/dhasri/slider_arrow.png) left 2px no-repeat; }
.ie8 .slider_arrow_down, .ie9 .slider_arrow_down { bottom: -25px; }
.ie10 .slider_arrow_down { bottom: 0px; }
.inner_slider_arrow_up { cursor: pointer; width: 48px; height: 48px; position: absolute; z-index: 901; right: 50px; bottom: 0px; background: url(../../../../../content/dam/dhasri/dhasri/slider_arrow.png) left -59px no-repeat; }
.inner_slider_arrow_down { cursor: pointer; width: 48px; height: 48px; position: absolute; z-index: 900; right: 50px; bottom: 0px; background: url(../../../../../content/dam/dhasri/dhasri/slider_arrow.png) left 2px no-repeat; }
.ie8 .inner_slider_arrow_down { background-position: left 1px; }
.header_call_to_action { width: 100%; position: relative; z-index: 87; left: 0; margin-top: -310px; padding: 37px 0; float: left }
.inner_header_call_to_action { margin: 0 2%; padding: 20px 0 12px; width: 96%; text-align: center; }
.inner_header_cta_div { width: 33.3%; float: left; }
.inner_header_cta_div h2 { color: #000000; font-size: 2.4em; font-family: 'Raleway', sans-serif; font-weight: 300; }
.techgenie_bg { width: 164px; height: 164px; background: url(../../../../../content/dam/dhasri/dhasri/grayl_container_bg.png) left top no-repeat; }
.self_help_bg { width: 164px; height: 164px; }
.ins_support_bg { width: 164px; height: 164px; }
.techgenie_container, .instant_support_container, .self_help_container { width: 164px; height: 164px; cursor: pointer; margin: 15px auto 10px auto; position: relative; overflow: hidden; }
.inner_header_cta_div .techgenie_container:hover span { background: url(../../../../../content/dam/dhasri/dhasri/product_services_container_hover.png) left top no-repeat; transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); }
.inner_header_cta_div .instant_support_container:hover span { background: url(../../../../../content/dam/dhasri/dhasri/product_services_container_hover.png) left top no-repeat; transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); }
.inner_header_cta_div .self_help_container:hover span { background: url(../../../../../content/dam/dhasri/dhasri/product_services_container_hover.png) left top no-repeat; transform: rotate(270deg); -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -ms-transform: rotate(270deg); }
.inner_header_cta_div .techgenie_container span { position: absolute; background: url(../../../../../content/dam/dhasri/dhasri/techgenie_container_bg.png) left top no-repeat; width: 164px; height: 164px; left: 0; top: 0; z-index: 99; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); transition: all 1.2s ease-in-out; }
.inner_header_cta_div .instant_support_container span { position: absolute; background: url(../../../../../content/dam/dhasri/dhasri/techgenie_container_bg.png) left top no-repeat; width: 164px; height: 164px; left: 0; top: 0; z-index: 99; transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; transition: all 1.2s ease-in-out; }
.inner_header_cta_div .self_help_container span { position: absolute; background: url(../../../../../content/dam/dhasri/dhasri/techgenie_container_bg.png) left top no-repeat; width: 164px; height: 164px; left: 0; top: 0; z-index: 99; transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; transition: all 1.2s ease-in-out; }
.decade_5 .self_help_container span { position: absolute; background: url(../../../../../content/dam/dhasri/dhasri/professional_container_bg.png) left top no-repeat; width: 164px; height: 164px; left: 0; top: 0; z-index: 99; }
.inner_header_call_to_action img { display: block; position: absolute; z-index: 98; width: 156px; height: 156px; margin: 5px; border-radius: 50px; }
.inner_header_call_to_action .grayscale img { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter: grayscale(100%); -webkit-filter: grayscale(100%); filter: gray; -webkit-transition: all .6s ease; }
.inner_header_call_to_action .grayscale:hover img { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale"); filter: grayscale(0%); -webkit-filter: grayscale(0%); }
.ie7 .inner_header_call_to_action img { margin: 10px 5px 5px -70px; width: 140px; height: 140px; }
.call_for_support { margin: 0 2%; padding: 54px 0 0px 0; width: 96%; text-align: center; }
.call_for_support h2 { color: #000000; font-size:3.3em; font-family: 'Raleway', sans-serif; font-weight: 100; padding-bottom: 30px; }

/*Anil Dec 2015*/
.tagline h1 label.flt_home{float:left;}
span.mid_bracket1{font-family: 'Raleway', sans-serif;  font-weight: 100; font-size:60px; float:left; padding-left:15px; padding-right:10px;}
span.mid_bracket2{font-family: 'Raleway', sans-serif;  font-weight: 100; font-size:60px; float:right; padding-left:15px; padding-right:15px;}
span.new_add_tfn{display:block;}
.float_lft{float:left; line-height:50px;}
.float_pad{float:left; font-size:24px ; padding-top:4px; line-height:26px;}
.tfn_gray {float:none; margin:0; font-family: 'Raleway', sans-serif;  font-weight: 100; color:#ccc;}
/*Anil Dec 2015*/

.call_for_support h2 span { color: #454444; font-family: Arial, Helvetica, sans-serif; }
.call_for_support h3 { color: #000000; white-space: normal; line-height: 28px; font-size: 2.5em; font-family: 'Raleway', sans-serif; font-weight: 300; padding-bottom: 17px; }
.call_for_support p { color: #454444; font-size: 1.3em; font-family: 'Raleway', sans-serif; font-weight: 400; line-height: 20px; }
.call_for_support .optimization_icon { background: url(../../../../../content/dam/dhasri/dhasri/icons_01.png) no-repeat; display: block; margin: 0 auto; height: 140px; width: 160px; }
.call_for_support .diagnosis_icon { background: url(../../../../../content/dam/dhasri/dhasri/icons_02.png) no-repeat; display: block; margin: 0 auto; height: 140px; width: 160px; }
.call_for_support .setup_icon { background: url(../../../../../content/dam/dhasri/dhasri/icons_03.png) no-repeat; display: block; margin: 0 auto; height: 140px; width: 160px; }
.call_for_support .secure_icon { background: url(../../../../../content/dam/dhasri/dhasri/icons_04.png) no-repeat; display: block; margin: 0 auto; height: 140px; width: 160px; }
.call_for_support span img { max-height: 100%; }
.read_more { background: url(../../../../../content/dam/dhasri/dhasri/icons.png) repeat -34px -245px; width: 100px; height: 30px; display: inline-block; margin-left: 80px; margin-top: 20px; }
.read_more a { display: block; height: 30px; color: #3c961c; }
.read_more:hover { background: url(../../../../../content/dam/dhasri/dhasri/icons.png) repeat -34px -295px; width: 100px; height: 30px; display: inline-block; }
.call_for_support_container { width: 18%; padding: 0 2.9%; float: none !important; display: inline-block !important; vertical-align: top !important; min-height: 0 !important; }
.ie7 .call_for_support_container { width: 19%; padding: 0 2.9%; float: left !important; display: block !important; }
.lower_section { width: 100%; background-color: #0c0c0c; margin-top: 50px; position: relative; text-align: center; }
.what_we_serve_container { width: 96%; margin: 0 2%; padding: 54px 0 60px 0; background: url(../../../../../content/dam/dhasri/dhasri/what_we_serve_bg.jpg) center bottom no-repeat; min-height: 765px; }
.what_v_serve_container { position: relative; width: 100%; float: left; text-align: center; }
.ie7 .what_v_serve_container { width: 100%; }
.what_we_serve_img { position: absolute; z-index: 777; bottom: -46px; left: 50%; margin-left: -550px; width: 1100px; }
.ie7 .what_we_serve_img { position: absolute; z-index: 777; bottom: -46px; left: 0; margin-left: auto; width: 100%; }
.what_we_serve_img img {/* max-width:100%;*/ }
.ie7 .what_we_serve_img img { max-width: none; }
.what_we_serve_img a { color: #fff; transition: ease 2s all !important; -webkit-transition: ease 2s all !important; }
.what_we_serve_img a:hover { color: #ccc }
.what_we_serve_container h2 { color: #ffffff; font-size: 4em; font-family: 'Raleway', sans-serif; font-weight: 100; padding-bottom: 55px; }
.what_we_serve_container p { color: #acabab; font-size: 1.3em; font-family: 'Raleway', sans-serif; font-weight: 400; line-height: 20px; margin: 0 auto; }
.what_we_serve_container span { color: #acabab; font-size: 25px; font-family: 'Raleway', sans-serif; font-weight: 300; display: block; padding: 0 0 20px 0; }
.what_we_bg { background: url(../../../../../content/dam/dhasri/dhasri/what_we_bg.png) center top no-repeat; height: 100%; text-align: center; font-size: 14px; font-family: 'Raleway', sans-serif; font-weight: 400; color: #ffffff; white-space: nowrap; }
.what_we_bg h4 { font-family: 'Raleway', sans-serif; font-weight: 400; color: #9e9e9e; padding: 5px 0 0 0; }
.apple_support { position: absolute; left: 14%; top: -85%; }
/*.ie7 .apple_support { left:0%; }*/
.router_support { position: absolute; left: 30%; top: -65%; height: 65% }
/*.ie7 .router_support { left:20%; }*/
.digital_tablets_support { position: absolute; left: 45%; top: -100%; }
/*.ie7 .digital_tablets_support { left:70%; }*/
.smart_phones_support { position: absolute; left: 59%; top: -72%; }
/*.ie7 .smart_phones_support { left:90%; }*/
.home_theater_support { position: absolute; left: 72%; top: -56%; height: 80% }
/*.ie7 .home_theater_support { left:130%; }*/
.push_down { clear: both; }
.lower_white_section { width: 100%; padding: 60px 0 43px 0; text-align: center; }
.decade_container { width: 100%; margin: 0 auto; }
.decade_container h2 { line-height: 55px; padding-bottom: 55px; font-family: 'Raleway', sans-serif; font-weight: 100; font-size: 4em; color: #000000; }
.decade_container h3 { color: #000000; font-size: 1.9em; font-family: 'Raleway', sans-serif; font-weight: 300; line-height: 26px; padding-bottom: 37px; display: block; }
.decade_container h3 .span18 { font-style: normal; color: #7a7979; font-family: 'Raleway', sans-serif; font-weight: 600; }
.decade_container h3 .span20 { font-style: normal; color: #7a7979; font-family: 'Raleway', sans-serif; font-weight: 600; }
.decade_container .testimonial { padding-top: 25px; min-height: 60px; float: left; width: 100%; font-family: 'Raleway', sans-serif; font-weight: 400; font-style: normal; font-size: 1.3em; }
.decade_container .testimonial p { color: #454444; line-height: 20px; display: none; text-align: center; }
.decade_1 { width: 39.9%; padding: 0 5% 30px 5%; float: left; border-right: #c7c7c7 1px solid; min-height: 150px; }
.home_decade_1 { width: 39.5%; }
.decade_2 { width: 40%; padding: 0 5% 37px 5%; float: right; min-height: 150px; }
.decade_2 img { max-width: 100%; }
.decade_3 { width: 39.9%; padding: 30px 5% 30px 5% !important; float: left; border-top: #c7c7c7 1px solid; border-right: #c7c7c7 1px solid; }
.decade_4 { width: 34%; padding: 34px 10.9% 30px 5%; float: right; border-top: #c7c7c7 1px solid; position: relative; }
.home_decade_4 { float: left; width: 34.0%; }
.decade_5 { width: 100%; padding-top: 30px; float: left; border-top: #c7c7c7 1px solid; }
.decade_container .decade_5 h2 { line-height: 55px; padding-bottom: 30px; font-family: 'Raleway', sans-serif; font-weight: 100; font-size: 4em; color: #000000; }
.decade_container h5 { color: #979899; font-family: 'Raleway', sans-serif; font-weight: 400; font-size: 1.3em; }
.tech_500 { color: #33a1d9; font-family: 'Raleway', sans-serif; font-weight: 600; font-size: 4.6em; display: inline-block; padding-right: 20px; text-align: left; }
.tech_1000 { color: #3c961c; font-family: 'Raleway', sans-serif; font-weight: 600; font-size: 4.6em; display: inline-block; padding-left: 20px; text-align: right; }
.left_tech_expert { width: 48%; float: left; text-align: right; }
.right_tech_expert { width: 48%; float: right; text-align: left; }
.million57 { background: url(../../../../../content/dam/dhasri/dhasri/arrows.png) 261px -307px no-repeat; min-height: 60px; text-align: right; }
.techexperttitle { background: url(../../../../../content/dam/dhasri/dhasri/arrows.png) 147px 2px no-repeat; min-height: 60px }
.righttechexpert { background: url(../../../../../content/dam/dhasri/dhasri/arrows.png) -46px 10px no-repeat; min-height: 60px }
.speedometer { position: absolute; z-index: 343; top: 140px; left: 20%; }
.speedometer img { max-width: 100% }
.decade_5 h3 { font-size: 2.5em; white-space: nowrap; padding: 7px 0 16px 0; }
.decade_5 .diagnosis_icon { background: url("../../../../../content/dam/dhasri/dhasri/icons.png") no-repeat -150px -20px; display: block; height: 160px; margin: 0 auto; width: 160px; }
.decade_5 p { color: #454444; font-family: 'Raleway', sans-serif; font-size: 1.3em; font-weight: 400; line-height: 20px; }
.decade_5 .call_for_support_container { float: left; padding: 5px 3% 0 3%; width: 18%; }
.ie7 .decade_5 .call_for_support_container { width: 18.5%; }
.header_popups { background: url(../../../../../content/dam/dhasri/dhasri/icons.png) -407px -414px no-repeat; cursor: pointer; width: 34px; height: 34px; }
.header_popups_active { background: url(../../../../../content/dam/dhasri/dhasri/icons.png) -503px -415px no-repeat; }
#h_popup1 { left: 31.5%; top: 51%; position: absolute; }
#h_popup2 { left: 61.8%; top: 48%; position: absolute; }
#h_popup3 { left: 63%; top: 51%; position: absolute; }
#h_popup4 { left: 63%; top: 51%; position: absolute; }
#h_popup5 { left: 63%; top: 51%; position: absolute; }
.header_popup_contianer { background: url(../../../../../content/dam/dhasri/dhasri/popup_bg.png) repeat; float: left; width: 428px; padding: 12px 20px; border-radius: 9px; position: absolute; z-index: 0; }
.header_popup_contianer_arrow { background: url(../../../../../content/dam/dhasri/dhasri/popup_arrow_bg.png) left 0px no-repeat; position: absolute; margin: -27px 0 0 125px; margin-top: -27px !important; width: 20px; height: 15px; }
.header_popup_contianer .title { background: url(../../../../../content/dam/dhasri/dhasri/quote_bg.png) left top no-repeat; padding: 0 0 0 34px; border-bottom: 1px solid #5a5753; }
.header_popup_contianer .title p { color: #898888; font-size: 1.3em; font-family: 'Raleway', sans-serif; font-weight: 400; line-height: 16px; padding-bottom: 15px; text-align: center; }
.header_popup_contianer p { color: #898888; font-size: 1.3em; font-family: 'Raleway', sans-serif; font-weight: 400; line-height: 20px; padding-bottom: 17px; text-align: center; /*border-bottom: 1px solid #5A5753;*/ }
.plan_title { text-align: right; width: 48%; float: left; margin: 20px 0 20px 0; padding: 0 2% 0 0; border-right: 1px solid #535354; }
.plan_title h2 { font-size: 6.7em; color: #fff; font-family: 'Raleway', sans-serif; font-weight: 100; }
.plan_title h6 { color: #acabab; font-size: 1.6em; font-family: 'Raleway', sans-serif; font-weight: 300; padding-top: 10px; }
.plan_price { width: 48%; float: right; padding: 20px 0 }
.plan_price span { color: #3c961c; display: inline-block; font-size: 40px; font-family: Arial, Helvetica, sans-serif; }
.plan_price a, .three_graycol_section .blue_btn, .more_btn a { margin: 10px 0 0 0; color: #fff; font-size: 1.6em; font-family: 'Raleway', sans-serif; font-weight: 300; display: inline-block; background: #0089d0; transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s; padding: 9px 35px; border-radius: 4px; }
.left .plan_price a { margin: 20px 0 9px 0; }
.plan_price a:hover, .three_graycol_section .blue_btn:hover, .more_btn a:hover { background: #3c961c; }
.tollfree_number { float: left; width: 100%; font-size: 1.6em; color: #acabab; font-family: 'Raleway', sans-serif; font-weight: 300; border-top: 1px solid #5a5753; padding-top: 12px; text-align: center; }
.tollfree_number span { color: #fff; font-size: 1.1em; font-family: Arial, Helvetica, sans-serif; }
#b_popup1 { left: 21%; top: 55%; }
#b_popup2 { left: 51%; top: 53%; }
#b_popup3 { left: 52%; top: 55%; }
#b_popup4 { left: 52%; top: 55%; }
#b_popup5 { left: 52%; top: 55%; }
.local_popup { background: url(../../../../../content/dam/dhasri/dhasri/popup_bg.png) repeat; float: left; left: 45%; top: 40%; width: 560px; padding: 15px 20px; border-radius: 9px; position: absolute; z-index: 9; }
.ie7 .local_popup { top: 28%; }
.local_popup .left { display: block; width: 157px; float: left; padding-right: 15px; }
.local_popup .left .crop { border-radius: 50%; overflow: hidden; width: 157px; height: 157px }
.local_popup .right { display: block; float: left; width: 388px; }
.local_popup .right h3 { font-size: 3em; color: #ffffff; font-family: 'Raleway', sans-serif; font-weight: 100; line-height: 36px; }
.local_popup .right p { color: #acabab; font-size: 1.3em; font-family: 'Raleway', sans-serif; font-weight: 300; padding-bottom: 10px; line-height: 18px; text-align: left; }
.local_popup .right ul { padding-bottom: 10px; }
.local_popup .right ul li { float: left; width: 17px; height: 16px; margin: 0 1px; display: block; background: url(../../../../../content/dam/dhasri/dhasri/star.png); }
.local_popup .right .technician_name_box { display: block; border-bottom: 1px solid #5a5753; margin-bottom: 10px; }
.local_popup .tollfree_number { float: left; width: 100%; font-size: 1.6em; color: #acabab; font-family: 'Raleway', sans-serif; font-weight: 300; border-top: 1px solid #5a5753; padding-top: 12px; text-align: left; }
.local_popup .tollfree_number .left_toll { float: left; padding-top: 10px; }
.local_popup .tollfree_number .right_toll { float: right; }
.local_popup .tollfree_number .right_toll .remote { display: block; float: left; margin-right: 25px; padding: 14px 0 12px 46px; background: url(../../../../../content/dam/dhasri/dhasri/remote_icon_popup.png) left center no-repeat; }
.local_popup .tollfree_number .right_toll .home_visit { display: block; float: left; padding: 14px 0 12px 46px; background: url(../../../../../content/dam/dhasri/dhasri/remote_icon_popup.png) left center no-repeat; }
.localhome { background: url(../../../../../content/dam/dhasri/dhasri/local_header.jpg) no-repeat #fff center -45px; width: 100%; height: 394px; }
.push_down { clear: both; }
.our_story_footer { width: 100%; position: relative; background-color: #0089d0; padding: 60px 0 60px 0; }
.our_story_footer_container { width: 96%; margin: 0 auto; }
.our_story_footer_container .story_box { width: 22%; padding-right: 3%; float: left; }
.our_story_footer_container .story_box h2 { font-family: 'Raleway', sans-serif; font-size: 2.5em; font-weight: 300; }
.our_story_footer_container .story_box p { font-family: 'Raleway', sans-serif; font-size: 1.3em; line-height: 20px; padding: 20px 0; }
.our_story_footer_container .story_box ul { padding-left: 2.2em; display: block; float: left; }
.our_story_footer_container .story_box li { list-style: disc; font-family: 'Raleway', sans-serif; line-height: 22px; font-size: 1.3em; }
.our_story_footer_container .story_box li a, .our_story_footer_container .news_box li a, .our_story_footer_container .blog_box_inner_right li a { color: #fff; }
.our_story_footer_container .story_box li a:hover, .our_story_footer_container .news_box li a:hover, .our_story_footer_container .blog_box_inner_right li a:hover { color: #9FEDDE; }
.our_story_footer_container .news_box { width: 22%; padding-right: 3%; float: left; position: relative; }
.our_story_footer_container .news_box h2 { font-family: 'Raleway', sans-serif; font-size: 2.5em; font-weight: 300; }
.our_story_footer_container div h2 a { color: #FFF; }
.our_story_footer_container div h2 a:hover { color: #9fedde; }
.our_story_footer_container .news_box p { font-family: 'Raleway', sans-serif; font-size: 1.3em; line-height: 20px; padding: 20px 0; }
.our_story_footer_container .news_box .day_ago_box { display: block; width: 100%; float: left; padding: 10px 0; color: #9fedde; font-family: 'Myriad Pro', sans-serif; font-size: 1.3em; border-top: #4dadde 1px solid; border-bottom: #4dadde 1px solid; margin: 0 0 20px 0; line-height: 20px; }
.our_story_footer_container .news_box .day_ago_box1 { float: left; display: block; margin: 0; width: 50%; }
.our_story_footer_container .news_box .day_ago_box2 { float: right; display: block; margin: 0; width: 48%; }
.our_story_footer_container .news_box .day_ago_box2 .icon1 { width: 20px; height: 20px; float: right; display: block; margin-left: 10px; background: url(../../../../../content/dam/dhasri/dhasri/social_icon.png) no-repeat -53px -38px; }
.our_story_footer_container .news_box .day_ago_box2 .icon2 { width: 20px; height: 20px; float: right; margin: 0; display: block; padding-right: 10px; border-right: #4dadde 1px solid; background: url(../../../../../content/dam/dhasri/dhasri/social_icon.png) no-repeat -8px -38px; }
.our_story_footer_container .news_box ul { padding-left: 2.2em; display: block; float: left; }
.our_story_footer_container .news_box li { list-style: disc; font-family: 'Raleway', sans-serif; line-height: 22px; font-size: 1.3em; }
.our_story_footer_container .blog_box { width: 48.9%; padding-left: 1%; float: left; position: relative; }
.our_story_footer_container .blog_box_inner_left { float: left; width: 100%; }
.our_story_footer_container .blog_box_inner_left h2 { font-family: 'Raleway', sans-serif; font-size: 2.5em; font-weight: 300; }
.our_story_footer_container .blog_img { cursor: pointer; height: 106px; float: left; overflow: hidden; position: relative; width: 106px; top: 20px; }
.our_story_footer_container .blog_img img { height: 106px; width: 106px; margin: 0px; }
.our_story_footer_container .blog_img span { background: url(../../../../../content/dam/dhasri/dhasri/blog_img.png) left top no-repeat; background-size: cover; position: absolute; z-index: 999; top: 0; left: 0; height: 106px; width: 106px; transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); transition: all 1s ease-out; -webkit-transition: all 1s ease-out; }
.our_story_footer_container .blog_img span:hover { transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg) }
.our_story_footer_container .blog_box_inner_right { width: 75%; margin-left: 2%; float: left; }
.our_story_footer_container .blog_box_inner_right h2 { font-family: 'Raleway', sans-serif; font-size: 1.3em; padding-top: 20px; font-weight: 600; }
.our_story_footer_container .blog_box_inner_right p { font-family: 'Raleway', sans-serif; line-height: 20px; font-size: 1.3em; padding: 15px 0; }
.our_story_footer_container .blog_box_inner_right .aug_box { display: block; width: 100%; float: left; padding: 10px 0; color: #9fedde; font-family: 'Myriad Pro', sans-serif; font-size: 1.3em; border-top: #4dadde 1px solid; border-bottom: #4dadde 1px solid; margin: 0 0 20px 0; }
.our_story_footer_container .blog_box_inner_right .aug_box_left { display: block; width: 40%; float: left; line-height: 20px; }
.our_story_footer_container .blog_box_inner_right .aug_box_right { display: block; width: 60%; float: left; }
.our_story_footer_container .blog_box_inner_right .aug_box2 { float: right; margin: 0; width: 30%; }
.our_story_footer_container .blog_box_inner_right .aug_box2 .icon1 { width: 20px; height: 20px; float: right; display: block; margin-left: 10px; background: url(../../../../../content/dam/dhasri/dhasri/social_icon.png) no-repeat -53px -38px; }
.our_story_footer_container .blog_box_inner_right .aug_box2 .icon2 { width: 20px; height: 20px; float: right; margin: 0; display: block; padding-right: 10px; border-right: #4dadde 1px solid; background: url(../../../../../content/dam/dhasri/dhasri/social_icon.png) no-repeat -8px -38px; }
.our_story_footer_container .blog_box_inner_right ul { padding-left: 2.2em; display: block; float: left; }
.our_story_footer_container .blog_box_inner_right li { list-style: disc; font-family: 'Raleway', sans-serif; line-height: 22px; font-size: 1.3em; }
.our_story_footer_container .social_images { width: 90px; position: relative; height: 40px; margin: 20px auto 0; }
.our_story_footer_container .social_images .social_arrow { position: absolute; background: url(../../../../../content/dam/dhasri/dhasri/social_arrow.png) 0px 0px no-repeat; height: 6px; bottom: -6px; z-index: 900; left: 0px; width: 90px; }
.our_story_footer_container .social_images .twitter_icon { height: 30px; display: block; float: left; width: 30px; background: url(../../../../../content/dam/dhasri/dhasri/social_icon.png) -8px -60px no-repeat; cursor: pointer; }
.our_story_footer_container .social_images .facebook_icon { height: 30px; display: block; float: left; width: 30px; background: url(../../../../../content/dam/dhasri/dhasri/social_icon.png) -50px -60px no-repeat; cursor: pointer; }
.our_story_footer_container .social_images .in_icon { height: 30px; display: block; float: left; width: 30px; background: url(../../../../../content/dam/dhasri/dhasri/social_icon.png) -90px -60px no-repeat; cursor: pointer; }
.our_story_footer_container .social_images .twitter_icon:hover { background: url(../../../../../content/dam/dhasri/dhasri/social_icon.png) -8px 0px no-repeat; }
.our_story_footer_container .social_images .facebook_icon:hover { background: url(../../../../../content/dam/dhasri/dhasri/social_icon.png) -50px 0px no-repeat; }
.our_story_footer_container .social_images .in_icon:hover { background: url(../../../../../content/dam/dhasri/dhasri/social_icon.png) -90px 0px no-repeat; }

.our_story_footer_container .center_box { text-align: center; width: 80%; display: block; margin: 20px auto 0; font-family: 'Raleway', sans-serif; font-size: 1.3em; line-height: 20px; min-height: 100px; }
.footer_slider { background: #FFF; width: 100%; padding: 0; position: relative; z-index: 5; }
.footer_slider .footer_slider_arrow { background: url(../../../../../content/dam/dhasri/dhasri/footer_slider_arrow.png) left top no-repeat; z-index: 999; display: block; position: absolute; top: -30px; left: 50%; margin-left: -26.5px; cursor: pointer; width: 53px; height: 53px; }
.footer_slider .footer_slider_arrow.up { background: url(../../../../../content/dam/dhasri/dhasri/footer_slider_arrow.png) no-repeat 0 -55px; }
.footer_slider .center_container { margin: 0 auto; overflow: hidden; padding: 60px 0 40px; ; width: 96%; }
.footer_slider .center_container > div { width: 26.66%; color: #454444; margin: 0 3.33%; float: left; text-align: center; font-family: 'Raleway', sans-serif; font-size: 1.3em; line-height: 26px; }
.footer_slider .center_container h2 { font-family: 'Raleway', sans-serif; font-size: 2em; font-weight: 200; line-height: 20px; color: #000000; }
.footer_slider .center_container .product_img_container { width: 163px; height: 163px; cursor: pointer; margin: 20px auto; position: relative; overflow: hidden; z-index: 0; }
.footer_slider .center_container .product_img_container img { width: 161px; height: 161px; margin: 1px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.footer_slider .center_container .grayscale img { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter: grayscale(100%); -webkit-filter: grayscale(100%); filter: gray; -webkit-transition: all .6s ease; }
.footer_slider .center_container .grayscale:hover img { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale"); filter: grayscale(0%); -webkit-filter: grayscale(0%); }
.grayscale img { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter: grayscale(100%); -webkit-filter: grayscale(100%); -ms-filter: grayscale(100%); filter: gray; -webkit-transition: all .6s ease; }
.footer_slider .center_container .product_img_container .pro_bg { position: absolute; background: url(../../../../../content/dam/dhasri/dhasri/product_services_container.png) left top no-repeat; width: 163px; height: 163px; left: 0; top: 0; z-index: 999; }
.footer_slider .center_container .product_img_container:hover .pro_bg { background: url(../../../../../content/dam/dhasri/dhasri/product_services_container_hover.png) center top no-repeat; }
.pro_bg_contianer { position: absolute; background: url(../../../../../content/dam/dhasri/dhasri/pro_professional_bg.png) center top no-repeat; display: inline-block; *display:inline;
zoom: 1; width: 163px; height: 163px; left: 0; top: 0; z-index: 909; transform: rotate(30deg); -moz-transform: rotate(30deg); -webkit-transform: rotate(30deg) }
.footer_upper_black { background-color: #0c0c0c; width: 100%; border-bottom: #555555 1px solid; position: relative; z-index: 878; }
.footer_upper_black section > div { width: 98%; margin: 0 auto; padding: 16px 0 45px; }
.ie7 .footer_upper_black DIV { padding-bottom: 12px; }
.footer_upper_black span { display: inline-block; width: auto; text-align: left; margin: 0; float: none; font-family: 'Raleway', sans-serif; font-size: 1.3em; font-weight: 400; color: #9e9e9e; vertical-align: middle; /*white-space: nowrap;*/ }/*Change Faizur 11-12-14*/
.footer_upper_black a:hover span { color: #CCC; }
.footer_upper_black span.footer_ph_no { display: inline-block; width: auto; text-align: left; margin: 2px 10px 0 0; float: left; }/*Change Faizur 11-12-14*/
.footer_upper_black span.footer_ph_no strong { margin: 0; font-family: Arial, sans-serif; font-size: 14px; color: #fe931f; width: auto; /*float: left;*/ display: inline-block; }/*Change Faizur 11-12-14*/
.footer_upper_black span img { margin-right: 5%; float: left; vertical-align: middle; margin-top: 0; }
.footer_upper_black span.footer_ph_no img { float: left; vertical-align: middle; margin: 0 5px 0 0; }/*Change Faizur 11-12-14*/
.footer_upper_black h3 { margin: 0; font-family: Arial, sans-serif; font-size: 1.5em; color: #FFF; }
.footer_lower_black { background-color: #0c0c0c; width: 100%; position: relative; z-index: 878; margin: 0 auto; }/*Change Faizur 11-12-14*/
.footer_lower_black div {/* text-align: center; margin: 0 auto;*/ padding: 15px 0 15px 1%; font-family: 'Raleway', sans-serif; font-size: 1.2em; font-weight: 400; color: #9e9e9e; line-height: 1.5em; float: left; width:56%; }/*Change Faizur 11-12-14*/
.footer_lower_black div a { color: #9e9e9e; }
.footer_lower_black div a:hover { color: #fff; }
.click_chat { width: auto; float: left; line-height: 17px; margin: 2px 2% 0 0; padding: 0; }
.click_chat span { width: 100%; }
.links { width: auto !important; float: right !important; color: #9E9E9E; margin: 15px 0 0 0; padding: 0 !important; }/*Change Faizur 11-12-14*/
.links a { text-decoration: none; color: #9E9E9E; }
.links a span { margin: 0; padding: 0; line-height: 20px; height: 20px; border-bottom: none !important; }
.footer_upper_black { position: fixed; bottom: 0; left: 0; z-index: 999; }
.footer_media_right { float: right; /*width: 545px !important;*/ width: auto !important; padding: 0 !important; *padding-top:5px !important;
margin-top: 0; }/*Change Faizur 11-12-14*/
.footer_media_right ul { float: right; list-style: none; }
.footer_media_right ul li { color: #ccc; float: none; display: inline-block; vertical-align: middle; padding: 0px 0px !important; }
.footer_media_right img { float: left; height: 20px; margin-right:0px; }
.footer_media_right .top2 div { padding: 0; }
/*Add Faizur 11-12-14*/
.footer_upper_black span.footer_ph_no span { float: left; font-size: 14px; color: #9E9E9E; margin: 3px 0 0; }
.click_chat span img { margin-right: 5px; }
.links a { display: inline-block; padding: 0; margin: 0 0 0 10px; }
.links a.email { width: 28px; height: 20px; background: url(../../../../../content/dam/dhasri/dhasri/footer-icons.png) no-repeat left top; }
.links a.ontwitter { width: 25px; height: 20px; background: url(../../../../../content/dam/dhasri/dhasri/footer-icons.png) no-repeat -41px top; }
.links a.onfacebook { width: 9px; height: 20px; background: url(../../../../../content/dam/dhasri/dhasri/footer-icons.png) no-repeat -78px top; }
.links a.onyouyube { width: 27px; height: 20px; background: url(../../../../../content/dam/dhasri/dhasri/footer-icons.png) no-repeat -104px top; }
.links a.onlinkedin { width: 27px; height: 20px; background: url(../../../../../content/dam/dhasri/dhasri/footer-icons-linked.png) no-repeat; }
/*link added*/
.links a.gplus { width: 27px; height: 20px; background: url(../../../../../content/dam/dhasri/icon-google-plus.png) no-repeat; }
.links a.printrest { width: 27px; height: 20px; background: url(../../../../../content/dam/dhasri/icon-printrest.png) no-repeat; }

.google_like, .twitter_like, .facebook_like{padding:0 !important;}
.twitter_like div{padding:0 !important;}
/*End Faizur 11-12-14*/

.top3 { vertical-align: top; }
.ie7 .footer_upper_black span { display: block; float: left; margin-right: 2%; }
.ie7 .footer_upper_black span img { float: left; margin-right: 1%; }
.ie7 .footer_upper_black span.footer_ph_no img { float: left; margin-right: 1%; }
.ie7 .footer_upper_black span.footer_ph_no { float: left; display: block; }
.ie7 .footer_media_right ul li { float: left; display: block; }
.ie7 .footer_media_right .top2 { width: 30%; }
.inner_call_for_support { margin: 0 2%; padding: 0 0 60px 0; width: 96%; text-align: center; }
.ie7 .inner_call_for_support { margin: 0 2%; padding: 0 0 60px 0; width: 96%; text-align: center; }
.ie7 .inside_middle_page .inner_call_for_support { padding: 0 0 60px 0; }
.inner_call_for_support h1 { font-size: 4.2em; font-family: 'Raleway', sans-serif; font-weight: 100; color: #000000; padding-bottom: 55px; }
.inner_call_for_support h2 { color: #454444; font-size: 2em; font-family: 'Raleway', sans-serif; font-weight: 300; padding-bottom: 18px; line-height: 26px; }
.inner_call_for_support h2 span { color: #454444; font-style: normal; font-weight: 600; }
.inner_call_for_support h3 { color: #000000; font-size: 2.3em; font-family: 'Raleway', sans-serif; font-weight: 300; padding-bottom: 5px; }
.inner_call_for_support p { color: #454444; font-size: 1.3em; font-family: 'Raleway', sans-serif; font-weight: 400; line-height: 20px; }
.inner_call_for_support h4 { color: #454444; font-size: 1.8em; line-height: 26px; font-family: 'Raleway', sans-serif; font-weight: 300; padding-bottom: 18px; text-align: center; }
.inner_call_for_support .investors_section h4 { text-align: left; }
.inner_call_for_support .call_for_support_container { margin-top: 44px; }
.inner_call_for_support .optimization_icon { background: url("../../../../../content/dam/dhasri/dhasri/icons.png") no-repeat -150px -20px; display: block; margin: 0 auto; height: 160px; width: 160px; }
.inner_call_for_support .diagnosis_icon { background: url("../../../../../content/dam/dhasri/dhasri/icons.png") no-repeat -430px -20px; display: block; margin: 0 auto; height: 160px; width: 160px; }
.inner_call_for_support .setup_icon { background: url("../../../../../content/dam/dhasri/dhasri/icons.png") no-repeat -150px -220px; display: block; margin: 0 auto; height: 160px; width: 160px; }
.inner_call_for_support .secure_icon { background: url("../../../../../content/dam/dhasri/dhasri/icons.png") no-repeat -420px -220px; display: block; margin: 0 auto; height: 160px; width: 160px; }
.inner_header { min-height: 420px; *min-height:380px;
}
.inner_top_slide_panel { width: 96%; margin: 0 2%; position: relative; z-index: 9; float: left; height: 162px; }
.ie7 .inner_top_slide_panel { margin-top: 10px; }
.ie7 .tech_serviceHome .inner_top_slide_panel { margin-top: 0px; }
.inner_top_slide_panel .tagline { width: 100%; float: left; font-size: 3.5em; color: #000000; font-family: 'Raleway', sans-serif; font-weight: 100; text-align: left; padding:18px 0 24px 0;}
.ie7 .inner_top_slide_panel .tagline { text-align: left; }
/*.ie7 .clearfixs{ margin-top:50px;}*/

.inner_top_slide_panel .tagline span { display: inline-block; }
.inner_top_slide_panel .icon_div { width: 18%; float: right; text-align: center; color: #000000; font-size: 1.9em; font-family: 'Raleway', sans-serif; font-weight: 300; cursor: pointer; padding: 0; }
.ie7 .inner_top_slide_panel .icon_div, .ie8 .inner_top_slide_panel .icon_div { font-size: 1.8em; width: 28%; }
.inner_top_slide_panel .icon_div .active, .inner_top_slide_panel .icon_div:hover { color: #3c961c; }
.inner_top_slide_panel .icon_div > div { float: left; width: 100%; }
.inner_top_slide_panel .home_solutions_icon { background: url(../../../../../content/dam/dhasri/dhasri/collapsible_panel_img.png) -31px -487px no-repeat; width: 199px; height: 29px; display: block; padding-top: 89px; margin: 0 auto; }
.inner_top_slide_panel .business_solution_icon { background: url(../../../../../content/dam/dhasri/dhasri/collapsible_panel_img.png) -360px -486px no-repeat; width: 199px; height: 29px; display: block; padding-top: 89px; margin: 0 auto; }
.inner_top_slide_panel .enterprise_solutions_icon { background: url(../../../../../content/dam/dhasri/dhasri/collapsible_panel_img.png) -680px -486px no-repeat; width: 199px; height: 29px; display: block; padding-top: 89px; margin: 0 auto; }
.inner_top_slide_panel .icon_div:hover .home_solutions_icon { background-position: -31px -687px; }
.inner_top_slide_panel .icon_div > div.active .home_solutions_icon { background-position: -31px -687px; height: 56px; }
.inner_top_slide_panel .icon_div:hover .business_solution_icon { background-position: -360px -686px; }
.inner_top_slide_panel .icon_div > div.active .business_solution_icon { background-position: -360px -686px; height: 56px; }
.inner_top_slide_panel .icon_div:hover .enterprise_solutions_icon { background-position: -680px -686px }
.inner_top_slide_panel .icon_div > div.active .enterprise_solutions_icon { background-position: -680px -686px; height: 56px; }
.breadcrum { width: 100%; float: left; padding-bottom: 51px; }
.breadcrum ul { line-height: 20px; }
.breadcrum li { float: left; font-size: 1.3em; font-family: 'Raleway', sans-serif; font-weight: 400; color: #3c961c; margin-left: 10px; }
.breadcrum li a { color: #979899; background: url(../../../../../content/dam/dhasri/dhasri/bradcrum_bg.png) right 4px no-repeat; padding: 0 14px 0 5px; }
.breadcrum li:last-child a{background:none;}
.lastbreadcrumb{color:#3c961c;}
.breadcrum li a:hover { color: #3c961c; }
.features_section { width: 100%; background: #000; padding: 58px 0 10px 0; text-align: center; position: relative }
.features_section h2 { font-size: 4.2em; font-family: 'Raleway', sans-serif; font-weight: 100; color: #fff; padding-bottom: 51px; }
.features_section h3 { color: #acabab; font-size: 2em; font-family: 'Raleway', sans-serif; font-weight: 300; padding-bottom: 20px; }
.features_section h3 span { color: #acabab; font-size: 1.2em; font-family: Arial, Helvetica, sans-serif; }
.features_section h4 { color: #acabab; font-size: 2em; font-family: 'Raleway', sans-serif; font-weight: 300; padding-bottom: 20px; }
.features_section h4 span { color: #acabab; font-size:0.9em; font-family: Arial, Helvetica, sans-serif; }
.features_section span { color: #acabab; font-size: 1.3em; font-family: 'Raleway', sans-serif; font-weight: 300; line-height: 20px; }
.feature_left_panel { float: left; width: 40%; margin-right: 2%; margin-left: 8%; text-align: right; padding: 58px 0 0 0; }
.ie7 .feature_left_panel { float: left; width: 40%; margin-right: 2%; margin-left: 8%; text-align: right; padding: 20px 0 0 0; }
.featured_img_container { position: absolute; z-index: 343; bottom: -40px; left: 13%; }
.featured_img_container img { max-width: 100%; }
.feature_right_panel { float: right; width: 40%; margin-right: 9%; text-align: left; padding: 58px 0 30px 0 }
.feature_right_panel ul { padding-bottom: 10px; }
.feature_right_panel li { color: #898888; font-size: 1.3em; font-family: 'Raleway', sans-serif; font-weight: 400; line-height: 20px; background: url(../../../../../content/dam/dhasri/dhasri/bullet.png) left 9px no-repeat; padding: 0 0 8px 12px; }
.features_section p { color: #898888; font-size: 1.3em; font-family: 'Raleway', sans-serif; font-weight: 400; line-height: 20px; padding-bottom: 30px; }
.annual_unlimited_subscription { margin: 0 auto; width: 96%; }
.annual_unlimited_subscription h2 { font-size: 4.2em; font-family: 'Raleway', sans-serif; font-weight: 100; color: #000; padding-bottom: 51px; }
.pricing_div { width: 690px; margin: 0 auto; border-top: 1px solid #b2b2b2; border-bottom: 1px solid #b2b2b2; position: relative; }
.pricing_div .plan_title { text-align: right; float: none; width: auto; display: inline-block; vertical-align: top; margin: 16px 0 16px 0; padding: 0 20px 0 0; border-right: 1px solid #B2B2B2; }
.newplan .pricing_div .plan_title { text-align: right; float: left; width: auto; display: inline-block; vertical-align: top; margin: 16px 0 16px 0; padding: 0 20px 0 0; border-right: 1px solid #B2B2B2; }
.ie7 .pricing_div .plan_title { width: auto; float: left; }
.pricing_div .plan_title h2 { font-size: 6.7em; line-height: 70px; color: #000; font-family: 'Raleway', sans-serif; font-weight: 300; padding: 0 }
.pricing_div .plan_title h6 { color: #a0a0a0; font-size: 1.6em; font-family: 'Raleway', sans-serif; font-weight: 300; }
.pricing_div .plan_price { width: auto; float: none; display: inline-block; vertical-align: top; padding: 16px 0 16px 13px; font-size: 1.6em; color: #777676; font-family: 'Raleway', sans-serif; font-weight: 300; text-align: left; }
.newplan .pricing_div .plan_price { width: 370px; float: right; display: inline-block; vertical-align: top; padding: 16px 0 16px 20px; font-size: 1.6em; color: #777676; font-family: 'Raleway', sans-serif; font-weight: 300; text-align: left; }
.ie7 .pricing_div .plan_price { width: auto; float: left; }
.pricing_div .plan_price span { color: #63ab49; line-height: 40px; font-size: 30px; font-family: Arial, Helvetica, sans-serif; }
.pricing_div .plan_price a { margin: 10px 0 0 0; color: #fff; font-size: 1em; font-family: 'Raleway', sans-serif; font-weight: 300; display: inline-block; background: #0089d0; transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s; padding: 9px 53px; border-radius: 6px; }
.pricing_div .plan_price a:hover { background: #3c961c; }
.available_time_div { width: 790px; margin: 60px auto 0 auto; font-family: 'Raleway', sans-serif; }
.available_time_div h3 { color: #000000; font-size: 2em; font-weight: 300; padding-bottom: 20px; }
.available_time_div span { color: #454444; font-size: 1.3em; font-weight: 400; display: block; padding-bottom: 27px; line-height: 18px; }
.available_time_div ul { margin-left: 5%; }
.available_time_div li { float: left; font-size: 1.3em; color: #454444; width: 48%; padding: 0 0 18px 2%; line-height: 18px; text-align: left; background: url(../../../../../content/dam/dhasri/dhasri/blk_bullet.png) left 5px no-repeat; }
.our_story_footer .call_for_support { margin: 0 2%; padding: 0; width: 96%; text-align: center; }
.our_story_footer .call_for_support h2 { color: #ffffff; font-size: 4em; font-family: 'Raleway', sans-serif; font-weight: 100; margin-top: -10px; padding-bottom: 36px; line-height: 53px; }
.our_story_footer .call_for_support h2 span { color: #ffffff; font-family: Arial, Helvetica, sans-serif; }
.our_story_footer .call_for_support h3 { color: #ffffff; font-size: 2.5em; font-family: 'Raleway', sans-serif; font-weight: 300; padding-bottom: 17px; }
.our_story_footer .call_for_support p { color: #ffffff; font-size: 1.3em; font-family: 'Raleway', sans-serif; font-weight: 400; line-height: 20px; padding-bottom: 17px; }
.our_story_footer .call_for_support .optimization_icon { background: url(../../../../../content/dam/dhasri/dhasri/support_experience_img.png) no-repeat 12px 22px; display: block; margin: 0 auto; height: 160px; width: 160px; }
.our_story_footer .call_for_support .diagnosis_icon { background: url(../../../../../content/dam/dhasri/dhasri/support_experience_img.png) no-repeat -12px -258px; display: block; margin: 0 auto; height: 160px; width: 160px; }
.our_story_footer .call_for_support .setup_icon { background: url(../../../../../content/dam/dhasri/dhasri/support_experience_img.png) no-repeat 12px -542px; display: block; margin: 0 auto; height: 160px; width: 160px; }
.our_story_footer .call_for_support .secure_icon { background: url(../../../../../content/dam/dhasri/dhasri/support_experience_img.png) no-repeat 14px -852px; display: block; margin: 0 auto; height: 160px; width: 160px; }
.our_story_footer .read_more { display: inline-block; margin: 0; width: auto; height: auto; background: none; }
.our_story_footer .read_more a { background: #63ab49; color: #ffffff; border-radius: 6px; display: block; font-family: 'Raleway', sans-serif; font-size: 1.6em; font-weight: 300; padding: 9px 53px; transition: all 0.25s ease-in 0s; transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s; height: auto; }
.our_story_footer .read_more a:hover { background: #78d955; width: auto; }
.pricing { border-bottom: 1px solid #4dadde; border-top: 1px solid #4dadde; float: left; width: 100%; padding: 23px 0 16px 0; text-align: center; margin-bottom: 15px; }
.pricing span { display: block; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 3em; padding-bottom: 7px; }
.pricing small { display: block; color: #ffffff; font-family: 'Raleway', sans-serif; font-weight: 100; font-size: 1.3em; }
.services_slide_container { width: 920px; margin: 0 auto; position: relative; }
.services_slide { float: left; width: 49%; text-align: left; padding-bottom: 15px; }
.services_slide li img { max-width: 100%; }
.services_slide .bx-wrapper .bx-pager { text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px; position: absolute; bottom: -30px; width: 100%; }
.services_slide .bx-wrapper .bx-pager .bx-pager-item { display: inline-block; *display:inline;
zoom: 1; }
.services_slide .bx-wrapper .bx-pager.bx-default-pager a { background: #bcbdbf; text-indent: -9999px; display: block; width: 11px; height: 11px; margin: 0 5px; outline: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.services_slide .bx-wrapper .bx-pager.bx-default-pager a:hover, .services_slide .bx-wrapper .bx-pager.bx-default-pager a.active { background: #33a1d9; }
.services_slide_content { float: right; width: 49%; }
.services_slide_content article { width: 100%; float: left; padding-bottom: 25px; margin: 0; text-align: left; }
.services_slide_content article h3 { font-family: 'Raleway', sans-serif; font-weight: 300; color: #000000; padding-bottom: 14px; font-size: 2em; }
.services_slide_content article h3 a { color: #000000; }
.services_slide_content article h3 a:hover, .services_slide_content article h3 a.active { color: #63ab49; }
.services_slide_content p { color: #454444; font-size: 1.3em; line-height: 20px; }
.inside_header { min-height: auto; z-index: 999; }
.inside_top_slide_panel { width: 96%; margin: 0 2%; }
.inside_top_slide_panel .tagline { width: 100%; float: left; font-size: 3.5em; color: #000000; font-family: 'Raleway', sans-serif; font-weight: 100; text-align: left; padding: 24px 0 }
.ie7 .inside_top_slide_panel .tagline { text-align: left; }
.story_graph_section { width: 980px; margin: 0 auto 60px auto; background: url(../../../../../content/dam/dhasri/dhasri/story_graph_section_bg.jpg) center top repeat-y; min-height: 500px; }
.story_upper_section { width: 100%; float: left; padding-bottom: 55px; }
.maximum_width { max-width: 1213px !important; }
.story_middle_section { width: 100%; float: left; padding-bottom: 55px; }
.story_lower_section { width: 100%; float: left; }
.lp_graph, .trusted_customer, .boost_your_business { float: left; width: 46%; text-align: right; }
.lp_graph img, .trusted_customer_graph img, .boost_your_business img { max-width: 100%; height: auto; }
.pricing h3 { display: none; }
.pricing .read_more { display: none; }
.trusted_cumtoner_description { padding-top: 76px; color: #000000; font-family: 'Raleway', sans-serif; font-size: 1.9em; font-weight: 100; line-height: 26px; padding-bottom: 17px; }
.trusted_cumtoner_description .span20 { color: #7A7979; font-family: 'Raleway', sans-serif; font-style: normal; font-weight: 600; }
.trusted_customer p { color: #454444; font-family: 'Raleway', sans-serif; font-size: 1.3em; font-weight: 400; line-height: 20px }
.boost_your_business span { color: #63ab49; font-family: 'Raleway', sans-serif; font-size: 1.3em; font-weight: 600; display: block; }
.boost_your_business small { color: #979899; font-family: 'Raleway', sans-serif; font-size: 1.3em; font-weight: 400; line-height: 15px; display: block; }
.company_history_section, .trusted_customer_graph, .boost_your_business_content { float: right; width: 46%; text-align: left; }
.company_history_section h3 { padding: 30px 0 0 0; color: #000000; font-size: 1.8em; font-family: 'Raleway', sans-serif; font-weight: 300; padding-bottom: 25px; line-height: 26px; }
.company_history_section h3 span { color: #7a7979; font-weight: 600; }
.company_history_section p { color: #454444; font-size: 1.3em; font-family: 'Raleway', sans-serif; font-weight: 400; padding: 0; line-height: 20px; }
.boost_your_business_content h3 { padding: 0; color: #000000; font-size: 1.8em; font-family: 'Raleway', sans-serif; font-weight: 300; padding-bottom: 25px; line-height: 26px; }
.boost_your_business_content h3 span { color: #7a7979; font-style: normal; font-weight: 600; }
.boost_your_business_content p { color: #454444; font-size: 1.3em; font-family: 'Raleway', sans-serif; font-weight: 400; line-height: 20px; padding-bottom: 11px; }
.boost_your_business_content li { color: #454444; width: 45%; float: left; font-size: 1.3em; font-family: 'Raleway', sans-serif; font-weight: 400; background: url(../../../../../content/dam/dhasri/dhasri/blk_bullet.png) left 5px no-repeat; padding-left: 10px; padding-bottom: 10px; }
.boost_your_business_content li a { color: #454444; }
.boost_your_business_content li a:hover { color: #666 }
.right_content_arrow { background: url(../../../../../content/dam/dhasri/dhasri/right_content_arrow.png) center 50% no-repeat; }
.left_content_arrow { background: url(../../../../../content/dam/dhasri/dhasri/left_content_arrow.png) center 50% no-repeat; }
.company_and_client_info { background: #f3f3f3; width: 100%; padding: 43px 0 50px 0; }
.inner_company_and_client_info { width: 96%; margin: 0 auto; }
.company_and_client_info .self_help_container span { background: url(../../../../../content/dam/dhasri/dhasri/grayl_container_bg.png) no-repeat left; height: 163px; left: 0; position: absolute; top: 0; width: 164px; z-index: 99; }
.company_and_client_info .self_help_container .pro_bg { position: absolute; background: url(../../../../../content/dam/dhasri/dhasri/product_services_container.png) left top no-repeat; width: 164px; height: 163px; left: 0; top: 0; z-index: 999 }
.company_and_client_info .pro_bg_contianer { position: absolute; background: url(../../../../../content/dam/dhasri/dhasri/pro_professional_bg.png) center top no-repeat; display: inline-block; width: 164px; height: 163px; left: 0; top: 0; z-index: 909 }
.company_and_client_info .call_for_support_container { text-align: center; float: left; padding: 5px 2.8% 0; width: 19%; }
.company_and_client_info h3 { font-size: 2.5em; padding: 7px 0 1px; color: #000000; display: block; font-family: 'Raleway', sans-serif; font-weight: 300; line-height: 26px; }
.company_and_client_info p { color: #454444; font-family: 'Raleway', sans-serif; font-size: 1.3em; font-weight: 400; line-height: 20px; padding-top: 5px }
.company_and_client_info .self_help_container .pro_bg_contianer:hover .pro_bg { background: url(../../../../../content/dam/dhasri/dhasri/product_services_container_hover.png) left top no-repeat; }
.company_and_client_info .call_for_support_container .grayscale img { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter: grayscale(100%); -webkit-filter: grayscale(100%); -ms-filter: grayscale(100%); filter: gray; -webkit-transition: all .6s ease; }
.company_and_client_info .call_for_support_container .grayscale:hover img { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale"); filter: grayscale(0%); -webkit-filter: grayscale(0%); -ms-filter: grayscale(0%); }
/*Support page start*/
.software_hardware_section { width: 100%; background-color: #f3f3f3; padding: 60px 0; position: relative; margin-bottom: 60px; }
.software_hardware_container { width: 96%; margin: 0 auto; }
.software_hardware_container .software_box img, .software_hardware_container .hardware_box .left_side img { max-width: 99% }
.software_hardware_container .software_box { width: 48%; float: left; position: relative; }
.software_hardware_container .software_box .left_side { width: 30%; float: left; margin: 0 }
.software_hardware_container .software_box .left_side img { float: right; }
.software_hardware_container .software_box .right_side { width: 65%; float: left; margin: 0 0 0 5%; display: block; }
.ie7 .software_hardware_container .software_box .right_side { width: 64%; }
.software_hardware_container .software_box .right_side h2 { color: #454444; font-size: 2.5em; font-family: 'Raleway', sans-serif; font-weight: 400; }
.software_hardware_container .software_box .right_side h2 a { color: #454444; font-family: 'Raleway', sans-serif; font-weight: 400; }
.software_hardware_container .software_box .right_side h2 a:hover { color: #3c961c; font-family: 'Raleway', sans-serif; font-weight: 400; }
.software_hardware_container .software_box .right_side p { color: #454444; padding: 20px 0; line-height: 20px; font-size: 1.3em; font-family: 'Raleway', sans-serif; font-weight: 400; }
.software_hardware_container .software_box .right_side ul { font-family: 'Raleway', sans-serif; font-size: 1.3em; list-style: none; font-weight: 400; color: #454444; line-height: 26px; max-width: 100%; }
.software_hardware_container .software_box .right_side li { width: 36%; float: left; margin: 0; background: url(../../../../../content/dam/dhasri/dhasri/blk_bullet.png) left 11px no-repeat; padding-left: 10px; }
.software_hardware_container .software_box .right_side li:nth-child(odd) { margin: 0 50px 0 0; }
.software_hardware_container .hardware_box { width: 48%; float: left; margin: 0 0 0 4%; position: relative; }
.software_hardware_container .hardware_box .left_side { width: 30%; float: left; margin: 0; display: block; }
.software_hardware_container .hardware_box .left_side img { float: right; }
.software_hardware_container .hardware_box .right_side { width: 65%; float: left; margin: 0 0 0 5%; display: block; }
.ie7 .software_hardware_container .hardware_box .right_side { width: 64%; }
.software_hardware_container .hardware_box .right_side h2 { color: #454444; font-size: 2.5em; font-family: 'Raleway', sans-serif; font-weight: 400; }
.software_hardware_container .hardware_box .right_side p { color: #454444; padding: 20px 0; line-height: 20px; font-size: 1.3em; font-family: 'Raleway', sans-serif; font-weight: 400; }
.software_hardware_container .hardware_box .right_side ul { font-family: 'Raleway', sans-serif; font-size: 1.3em; list-style: none; font-weight: 400; color: #454444; line-height: 26px; max-width: 100%; }
.software_hardware_container .hardware_box .right_side li { width: 44%; float: left; margin: 0; background: url(../../../../../content/dam/dhasri/dhasri/blk_bullet.png) left 11px no-repeat; padding-left: 10px; }
.software_hardware_container .hardware_box .right_side li:nth-child(odd) { margin: 0 20px 0 0; }
.decade_s_4 { width: 39.4%; padding: 5px 5% 30px 5%; float: left; border-right: #c7c7c7 1px solid; position: relative; }
.decade_s_4 .tech_s_500 { color: #33A1D9; display: block; font-family: 'Raleway', sans-serif; font-size: 46px; font-weight: 600; padding-right: 0; text-align: center; }
.decade_s_4 h3 { color: #000000; font-size: 1.9em; font-family: 'Raleway', sans-serif; padding-bottom: 20px !important; font-weight: 300 !important; line-height: 26px; display: block; }
.decade_s_4 p { color: #000000; font-size: 1.3em; font-family: 'Raleway', sans-serif; font-weight: 300 !important; text-align: center; display: block; line-height: 20px; padding-bottom: 30px; }
.left_tech_expert { width: 200px; float: left; text-align: right; }
.right_tech_expert { width: 200px; float: right; text-align: left; }
.million57 { background: url(../../../../../content/dam/dhasri/dhasri/arrows.png) 21px -307px no-repeat; width: 200px; float: right; min-height: 60px; text-align: right; }
.techexperttitle_s { background: url(../../../../../content/dam/dhasri/dhasri/arrows.png) 104px 2px no-repeat; min-height: 60px }
.righttechexpert_s { background: url(../../../../../content/dam/dhasri/dhasri/arrows.png) 43px 10px no-repeat; min-height: 60px }
.million_s1 { font-size: 16px !important; color: #3c961c !important; font-family: 'Raleway', sans-serif; font-weight: 300 !important; }
.million_s2 { font-size: 16px !important; color: #33a1d9 !important; font-family: 'Raleway', sans-serif; font-weight: 300 !important; }
.tech_1000_s { color: #33a1d9 !important; font-family: 'Raleway', sans-serif; font-weight: 600; font-size: 4.6em; display: inline-block; padding-left: 20px; text-align: right; }
.tech_500_s { color: #3c961c; font-family: 'Raleway', sans-serif; font-weight: 600; font-size: 4.6em; display: inline-block; padding-right: 50px; text-align: left; }
.ie7 .tech_500_s { width: 75px; overflow: visible; }
.ie7 .tech_1000_s { width: 65px; overflow: visible; }
.down { padding-top: 10px; }
.decade_3_s { width: 39.5%; padding: 0px 5% 0px 5%; float: left; }
.decade_3_s .decade_imgs { width: 85%; height: 100%; position: relative; margin: 0 auto; }
.ie8 .decade_3_s .decade_imgs { width: 432px; }
.ie7 .decade_3_s .decade_imgs { width: 432px; }
.decade_3_s .decade_imgs div { float: left; position: relative; width: 16.66%; cursor: pointer; }
.call_us_now_section { width: 90%; margin: 60px auto; position: relative; }
.call_us_now_box { width: 30%; margin: 0 1.5%; float: left; }
.call_us_now_img { width: 163px; height: 164px; position: relative; display: block; margin: 0 auto; }
.call_us_now_box img { width: auto; margin: 45px; }
.call_us_now_box .call_bg { background: url(../../../../../content/dam/dhasri/dhasri/how_bg.png) 0 0 no-repeat; width: 163px; height: 164px; display: block; top: 0; left: 50%; margin-left: -81.5px; position: absolute; z-index: 999; transition: all 1s ease-out; -webkit-transition: all 1s ease-out; -moz-transition: all 1s ease-out; -ms-transition: all 1s ease-out; transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); }
.call_us_now_box:hover .call_bg { transform: rotate(270deg); -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -ms-transform: rotate(270deg); }
.call_us_now_box h2 { font-family: 'Raleway', sans-serif; font-weight: 300 !important; font-size: 2.5em !important; padding: 20px 0 !important; color: #9f9f9f !important; }
.call_us_now_box p { font-family: 'Raleway', sans-serif; font-weight: 400 !important; font-size: 1.3em !important; color: #898888 !important; }
.added_class { background-color: #ffffff !important; }
.added_class .call_us_now_img { display: inline-block; }
.why_choose_iyogi_section { width: 90%; margin: 60px auto; position: relative; }
.why_choose_iyogi_box { width: 48%; margin: 0 1%; float: left; }
.why_choose_iyogi_box img { max-width: 100%; }
.why_choose_iyogi_box p { font-family: 'Raleway', sans-serif; font-weight: 400 !important; text-align: left; line-height: 20px; font-size: 1.3em !important; color: #acabab !important; }
.why_choose_iyogi_box .why_choose_list { line-height: 26px; display: block; padding-bottom: 20px; font-family: 'Raleway', sans-serif; font-size: 1em !important; }
.why_choose_iyogi_box .ph_p { font-size: 20px !important; color: #acabab !important; }
.why_choose_iyogi_box .ph_no { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #f3f3f3; }
span.tallfree_no { font-family: Arial, Helvetica, sans-serif; font-size: 20px; border: 0; }
.why_choose_list ul { list-style: none; list-style-position: outside; }
.why_choose_list ul li { font-family: 'Raleway', sans-serif; font-weight: 400 !important; text-align: left; line-height: 20px; font-size: 1.3em !important; color: #acabab !important; background: url(../../../../../content/dam/dhasri/dhasri/bullet.png) left 9px no-repeat; padding-left: 10px; padding-bottom: 10px; }
.support_wrapper { }
.support_wrapper .bx-wrapper .bx-pager { text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px; position: absolute; bottom: 50px; width: 100%; left: 0; z-index: 99999; }
.support_wrapper .bx-wrapper .bx-pager .bx-pager-item { display: inline-block; }
.support_wrapper .bx-wrapper .bx-pager.bx-default-pager a { background: #bcbdbf; text-indent: -9999px; display: block; width: 11px; height: 11px; margin: 0 5px; outline: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.support_wrapper .bx-wrapper .bx-pager.bx-default-pager a:hover, .support_wrapper .bx-wrapper .bx-pager.bx-default-pager a.active { background: #33a1d9; }
.about_wrapper { position: relative; width: 100%; }
.about_wrapper .bx-wrapper .bx-pager { text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px; position: absolute; bottom: 50px; width: 100%; }
.about_wrapper .bx-wrapper .bx-pager .bx-pager-item { display: inline-block; *display: inline;
zoom: 1; }
.ie7 .support_wrapper .bx-wrapper .bx-pager .bx-pager-item { display: inline; zoom: 1; }
.about_wrapper .bx-wrapper .bx-pager.bx-default-pager a { background: #bcbdbf; text-indent: -9999px; display: block; width: 11px; height: 11px; margin: 0 5px; outline: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.about_wrapper .bx-wrapper .bx-pager.bx-default-pager a:hover, .about_wrapper .bx-wrapper .bx-pager.bx-default-pager a.active { background: #33a1d9; }
.about_wrapper .bx-wrapper .bx-controls-direction a { position: absolute; top: 50%; margin-top: -16px; outline: 0; width: 32px; height: 32px; text-indent: -9999px; z-index: 9999; }
.about_wrapper .bx-wrapper .bx-prev { left: 10px; background: url(../../../../../content/dam/dhasri/dhasri/controls.png) no-repeat 0 -32px; }
.about_wrapper .bx-wrapper .bx-next { right: 10px; background: url(../../../../../content/dam/dhasri/dhasri/controls.png) no-repeat -43px -32px; }
.iyogi_certified_experts { width: 100%; padding: 60px 0 20px 0; margin-bottom: 40px; }
.iyogi_certified_experts .iyogi_certified_containner { width: 90%; margin: 0 auto; text-align: center; }
.iyogi_certified_experts .iyogi_certified_containner h2 { font-size: 4.2em; font-family: 'Raleway', sans-serif; font-weight: 100; color: #101010; padding-bottom: 51px; }
.iyogi_certified_experts .iyogi_certified_containner h4 { color: #101010; font-size: 2em; font-family: 'Raleway', sans-serif; font-weight: 300; padding-bottom: 20px; }
.iyogi_certified_experts .iyogi_certified_containner h4 span { color: #101010; font-size: 1.2em; font-family: Arial, Helvetica, sans-serif; }
.iyogi_certified_experts span { color: #101010; font-size: 1.3em; font-family: 'Raleway', sans-serif; font-weight: 400; line-height: 20px; }
.iyogi_certified_experts .iyogi_certified_containner .experts_effect { height: 300px; width: 1000px; margin: 0 auto; background: url(../../../../../content/dam/dhasri/dhasri/experts_bg_line.png) 0 140px no-repeat; position: relative; }
.experts_effect > div { height: 86px; width: 86px; position: absolute; display: block; background-color: #FFF; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; border: #33a1d9 1px solid; float: left; cursor: pointer; transition: all .150s ease-in-out; -moz-transition: all .150s ease-in-out; -webkit-transition: all .150s ease-in-out; transform-origin: 50% 50%; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; }
.experts_effect > div span { height: 76px; width: 76px; display: block; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; margin: 5px; float: left; transition: all .150s ease-in-out; -moz-transition: all .150s ease-in-out; -webkit-transition: all .150s ease-in-out; transform-origin: 50% 50%; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; background-position: center top; }
.current_expert { border: #63ab49 1px solid !important; height: 118px !important; width: 118px !important; transform-origin: 50% 50%; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; }
.current_expert span { height: 108px !important; width: 108px !important; transition: all .150s ease-in-out; -moz-transition: all .150s ease-in-out; -webkit-transition: all .150s ease-in-out; transform-origin: 50% 50%; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; }
.expert_1 { top: 140px; left: 70px; }
.expert_2 { top: 90px; left: 190px; }
.expert_3 { top: 190px; left: 301px; }
.expert_4 { top: 105px; left: 406px; }
.expert_5 { top: 200px; left: 544px; }
.expert_6 { top: 113px; left: 642px; }
.expert_7 { top: 140px; left: 780px; }
.expert_1 span { background: url(../../../../../content/dam/dhasri/dhasri/img1.jpg) no-repeat; }
.expert_2 span { background: url(../../../../../content/dam/dhasri/dhasri/img2.jpg) no-repeat; }
.expert_3 span { background: url(../../../../../content/dam/dhasri/dhasri/certified_expert_3.jpg) no-repeat; }
.expert_4 span { background: url(../../../../../content/dam/dhasri/dhasri/img4.jpg) no-repeat; }
.expert_5 span { background: url(../../../../../content/dam/dhasri/dhasri/img5.jpg) no-repeat; }
.expert_6 span { background: url(../../../../../content/dam/dhasri/dhasri/img6.jpg) no-repeat; }
.expert_7 span { background: url(../../../../../content/dam/dhasri/dhasri/img7.jpg) no-repeat; }
.expert_1 div { bottom: -45px; left: 50%; margin-left: -55px; }
.expert_2 div { top: -45px; left: 50%; margin-left: -55px; }
.expert_3 div { bottom: -45px; left: 50%; margin-left: -55px; }
.expert_4 div { top: -45px; left: 50%; margin-left: -55px; }
.expert_5 div { bottom: -45px; left: 50%; margin-left: -55px; }
.expert_6 div { top: -45px; left: 50%; margin-left: -55px; }
.expert_7 div { bottom: -45px; left: 50%; margin-left: -55px; }
.experts_effect > div div { background-color: #e8e8e8; font-size: 1.3em; font-family: 'Raleway', sans-serif; font-weight: 300; padding: 10px 10px; white-space: nowrap; color: #979899; position: absolute; border-radius: 4px; transition: all .150s ease-in-out; -moz-transition: all .150s ease-in-out; -webkit-transition: all .150s ease-in-out; }
.current_exp_dis { background-color: #63ab49 !important; color: #FFF !important; }
.footer_slider .center_container a:hover, .footer_slider .center_container a.active { color: #3c961c }
.support_detail { margin-bottom: 0px; }
/* Support page end */

.company_and_client_info .self_help_container img { border-radius: 50%; height: 161px; margin: 1px; width: 161px; }
.products_services .pro_bg { transform: rotate(-30deg); -ms-transform: rotate(-30deg); -moz-transform: rotate(-30deg); -webkit-transform: rotate(-30deg); transition: all 3s ease-in-out; -ms-transition: all 1s ease-out; -webkit-transition: all 1s ease-out; }
.products_services .pro_bg:hover { transform: rotate(150deg); -ms-transform: rotate(150deg); -moz-transform: rotate(150deg); -webkit-transform: rotate(150deg); }
.about_iyogi .pro_bg { transform: rotate(80deg); -ms-transform: rotate(80deg); -moz-transform: rotate(80deg); -webkit-transform: rotate(80deg); transition: all 3s ease-in-out; -ms-transition: all 1s ease-out; -webkit-transition: all 1s ease-out; }
.about_iyogi .pro_bg:hover { transform: rotate(260deg); -ms-transform: rotate(260deg); -moz-transform: rotate(260deg); -webkit-transform: rotate(260deg); }
.recent_updates .pro_bg { transform: rotate(210deg); -ms-transform: rotate(210deg); -moz-transform: rotate(210deg); -webkit-transform: rotate(210deg); transition: all 3s ease-in-out; -ms-transition: all 1s ease-out; -webkit-transition: all 1s ease-out; }
.recent_updates .pro_bg:hover { transform: rotate(345deg); -ms-transform: rotate(345deg); -moz-transform: rotate(345deg); -webkit-transform: rotate(345deg); }
.decade_5 .self_help_container span:nth-child(4n+1) { transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); transition: all 3s ease-in-out; -ms-transition: all 1s ease-out; -webkit-transition: all 1s ease-out; }
.decade_5 .self_help_container:nth-child(4n+1) span:nth-child(4n+1):hover { transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); transition: all 3s ease-in-out; -webkit-transition: all 1s ease-out; }
.inner_header_cta_div .techgenie_bg { transition: all 3s ease-in-out; -ms-transition: all 1s ease-out; -webkit-transition: all 1s ease-out; }
.inner_header_cta_div .techgenie_container img, .inner_header_cta_div .self_help_container img, .inner_header_cta_div .instant_support_container img { border-radius: 50%; }
.inner_header_cta_div .techgenie_bg:hover { transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); }
.inner_header_cta_div .self_help_bg { transition: all 3s ease-in-out; -webkit-transition: all 1s ease-out; }
.inner_header_cta_div .self_help_bg:hover { transform: rotate(270deg); -ms-transform: rotate(270deg); -moz-transform: rotate(270deg); -webkit-transform: rotate(270deg); }
.inner_header_cta_div .ins_support_bg { transition: all 3s ease-in-out; -webkit-transition: all 1s ease-out; }
.inner_header_cta_div .ins_support_bg:hover { transform: rotate(360deg); -ms-transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); }
.professionals { transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); transition: all 2s ease-in-out; -ms-transition: all 2s ease-out; -webkit-transition: all 2s ease-out; }
.social_support_bg { transform: rotate(90deg); -ms-transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); transition: all 2s ease-in-out; -ms-transition: all 2s ease-out; -webkit-transition: all 2s ease-out; }
.mobile_apps_bg { transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); transition: all 2s ease-in-out; -ms-transition: all 2s ease-out; -webkit-transition: all 2s ease-out; }
.self_help_bg { transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); transition: all 2s ease-in-out; -ms-transition: all 2s ease-out; -webkit-transition: all 2s ease-out; }
.professionals:hover { transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); }
.social_support_bg:hover { transform: rotate(270deg); -ms-transform: rotate(270deg); -moz-transform: rotate(270deg); -webkit-transform: rotate(270deg); }
.mobile_apps_bg:hover { transform: rotate(360deg); -ms-transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); }
.self_help_bg:hover { transform: rotate(90deg); -ms-transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); }
.released_heading_bar { width: 100%; float: left; text-align: left; }
.released_heading_bar_title { border-top: 1px solid #c7c7c7; color: #979899; font-size: 1.3em; font-family: 'Raleway', sans-serif; font-weight: 400; border-bottom: 1px solid #c7c7c7; width: 100%; float: left; padding: 7px 0; }
.released_heading_bar_title img { vertical-align: middle; }
.release_details img.alignright { float: right !important; margin-left: 10px !important; margin-right: 0 !important; }
.release_details img.alignleftt { float: left !important; }
.released_heading_bar_title ul { float: right; }
.released_heading_bar_title li { float: left; background: url(../../../../../content/dam/dhasri/dhasri/right_social_bar_sep.png) left 2px no-repeat; padding: 0 10px; }
.released_heading_bar_title li:nth-child(5n+1) { background: none; }
.released_heading_bar_title li:nth-child(5n+5) { padding-right: 0; }
.press_release_heading p { color: #454444; line-height: 20px; padding: 25px 0 30px 0; text-align: left; }
.press_release_heading p a { color: #3c961c; text-decoration: underline; }
.press_release_heading p a:hover { color: #3c961c; }
.released_heading_bar p { color: #454444; line-height: 20px; padding: 25px 0 30px 0 }
.released_heading_bar p a { color: #3c961c; text-decoration: underline; }
.released_heading_bar p a:hover { color: #3c961c; }
.released_heading_bar article { float: left; width: 100%; border-top: 1px solid #c7c7c7; padding: 30px 0; }
.released_heading_bar article .left_article_date { width: 10%; float: left; border-right: 1px solid #c7c7c7; padding: 20px 0 }
.left_article_date { color: #454444; font-size: 2.5em; font-family: 'Raleway', sans-serif; font-weight: 100; }
.left_article_date span.month { color: #979899; }
.right_article_spance { padding: 0 2%; float: left; width: 85% }
.right_article_spance h2 { color: #454444; font-size: 1.8em; font-family: 'Raleway', sans-serif; font-weight: 100; padding-bottom: 13px; line-height: 26px; }
.right_article_spance h2 a { color: #454444; text-decoration: none; }
.right_article_spance h2 a:hover { color: #3c961c; }
.right_article_spance p, .news_intro p { color: #454444; font-size: 1.3em; padding: 0; line-height: 20px; }
.right_article_spance p a, .news_intro p a { color: #b3b3b4; text-decoration: underline; }
.right_article_spance p a:hover, .news_intro p a:hover { text-decoration: none; }
.right_article_spance img { border: 10px solid #e5e5e5; float: left; margin: 0 22px 10px 0; }
.released_heading_bar .release_details article { float: left; width: 100%; border-bottom: none; border-top: 0px; padding: 30px 0 24px 0; }
.released_heading_bar .release_details article h3 { color: #7a7a7a; font-size: 2.0em; font-weight: 400; }
.released_heading_bar .release_details article img { max-width: 100%; display: inline-block; border: 10px solid #e5e5e5; float: left; margin: 0 22px 0px 0; height: auto; }
.add_margin { margin-top: 22px !important; }
.released_heading_bar .release_details article p { padding: 0 0 30px 0 }
.media_center_title { width: 100%; float: left; text-align: center; padding-bottom: 60px; }
.media_center_title h5 { color: #454444; font-size: 1.8em; font-family: 'Raleway', sans-serif; font-weight: 300; padding-bottom: 18px; }
.press_release { width: 68%; padding-right: 3%; float: left; border-right: 1px solid #c7c7c7; }
.press_release h3, .news_section h3 { text-align: left; }
.single_press .inner_call_for_support h1 { color: #454444; font-size: 2.2em; line-height: 26px; font-family: 'Raleway', sans-serif; font-weight: 300; padding-bottom: 18px; text-align: left; }
.single_press .inner_call_for_support h4 { font-size: 4.2em; font-family: 'Raleway', sans-serif; font-weight: 100; color: #000000; padding-bottom: 55px; text-align: center; }
.news_section { width: 26%; padding-left: 2%; float: right; text-align: left; }
.news_intro { width: 100%; float: left; border-bottom: 1px solid #c7c7c7; padding-bottom: 25px; }
.news_intro img { display: block; max-width: 100%; border: 10px solid #e5e5e5; margin: 0 0 20px 0 }
.news_intro h4 { line-height: 27px; }
.news_section aside { border-bottom: 1px solid #c7c7c7; padding: 30px 0 20px 0; float: left; width: 100%; }
.news_section aside img { border: 5px solid #e5e5e5; float: left; margin: 0 20px 10px 0; vertical-align: middle; }
.news_section aside h4 { line-height: 1.1em; text-align: left; }
.news_section aside h4 a { color: #454444; }
.news_section aside h4 a:hover { color: #3c961c; }
.media_center_pagination { text-align: center; float: left; width: 100%; border-top: 1px solid #c7c7c7; padding: 13px 0 20px 0; }
.news_pagination { text-align: center; float: left; width: 100%; padding: 13px 0 20px 0; }
.media_pagination { text-align: center; float: left; width: 100%; padding: 0px 0 20px 0; }
.pagination { float: left; width: 100%; border-top: 1px solid #c7c7c7; padding: 30px 0 60px 0; }
.pagination ul { float: right; }
.pagination ul li { float: left; color: #979899; font-size: 1.3em; font-family: 'Raleway', sans-serif; font-weight: 400; margin-left: 8px; line-height: 27px }
.pagination ul li img { vertical-align: middle; }
.pagination ul li select { vertical-align: top; border-top: 1px solid #bfbfbf; border-bottom: 1px solid #eee; border-left: 1px solid #e4e4e4; border-right: 1px solid #e3e3e3; background: #e9e9e9; color: #979899; padding: 4px 2px 4px 10px; border-radius: 3px; margin-right: 10px; }
.pagination ul li input[type="text"] { vertical-align: top; border-top: 1px solid #bfbfbf; border-bottom: 1px solid #eee; border-left: 1px solid #e4e4e4; border-right: 1px solid #e3e3e3; background: #e9e9e9; color: #979899; padding: 4px 6px 4px 6px; border-radius: 3px; width: 20px; text-align: center; }
.pagination ul li input[type="button"], .pagination ul li input[type="submit"], .pagination ul li input[type="reset"] { border: none; background: #34a1da; border-radius: 5px; color: #fff; line-height: 17px; height: 27px; padding: 1px 7px 4px 7px; cursor: pointer; outline: none; vertical-align: top; margin-left: 9px; }
.feature_left_panel .released_heading_bar { width: 95%; padding-right: 5%; float: left; text-align: left; border-right: 1px solid #474747; }
.feature_left_panel .released_heading_bar_title { border-top: 1px solid #474747; color: #898888; border-bottom: 1px solid #474747; }
.feature_left_panel .released_heading_bar .release_details article img { border: 10px solid #3b3d39; }
.feature_left_panel .released_heading_bar p { color: #898888; }
.feature_left_panel .released_heading_bar p a { color: #5b5a5a; text-decoration: underline; }
.feature_left_panel .released_heading_bar p a:hover { text-decoration: none; color: #3c961c; }
.feature_left_panel .released_heading_bar_title .date_span { color: #5b5a5a; }
.feature_left_panel .released_heading_bar_title ul { float: right; }
.feature_left_panel .released_heading_bar_title li { float: left; background: url(../../../../../content/dam/dhasri/dhasri/social_bar_sep.png) left 3px no-repeat; padding: 0 10px; }
.feature_left_panel .released_heading_bar_title li:nth-child(5n+1) { background: none; }
.feature_left_panel .released_heading_bar_title li:nth-child(5n+5) { padding-right: 0; }
.feature_left_panel .released_heading_bar h4 { line-height: 27px; }
.left_article_date { color: #979899; font-size: 2.5em; font-family: 'Raleway', sans-serif; font-weight: 300; }
.left_article_date span.month { color: #979899; }
.right_article_spance { padding: 0 2%; float: left; width: 85% }
.right_article_spance h2 { color: #454444; font-size: 1.8em; font-family: 'Raleway', sans-serif; font-weight: 400; padding-bottom: 13px; line-height: 26px; }
.right_article_spance h2 a { color: #454444; text-decoration: none; }
.right_article_spance h2 a:hover { color: #3c961c; }
.right_article_spance p, .news_intro p { color: #454444; font-size: 1.3em; padding: 0; line-height: 20px; display: inline; font-weight: 300; }
.right_article_spance p a, .news_intro p a { color: #b3b3b4; text-decoration: underline; }
.right_article_spance p a:hover, .news_intro p a:hover { text-decoration: none; color: #3c961c; }
.right_article_spance img { border: 10px solid #e5e5e5; float: left; margin: 0 22px 10px 0; width: 150px; }
.released_heading_bar .release_details article { float: left; width: 100%; border-bottom: none; border-top: 0px; padding: 15px 0 24px 0 !important; }
.released_heading_bar .release_details article h3 { color: #454444; font-size: 2.0em; font-weight: 400; }
.released_heading_bar .release_details article p { padding: 0 0 20px 0; display: block; }
.contact_tabullar_form { width: 100%; }
.inner_contact_section { width: 700px; margin: 0 auto; }
.tabullar_tabs { width: 100%; float: left; text-align: center; padding-bottom: 58px }
.tabullar_tabs ul { list-style: none; width: 609px; margin: 0 auto; }
.tabullar_tabs ul li { display: inline-block; color: #454444; font-size: 18px; float: left; width: 202px; font-family: 'Raleway', sans-serif; font-weight: 100; position: relative; margin: 0 1px 0 0; padding: 0; }
.tabullar_tabs ul li:first-child a { border-radius: 7px 0 0 7px; }
.tabullar_tabs ul li:last-child a { border-radius: 0 7px 7px 0; }
.tabullar_tabs ul li a { color: #454444; padding: 15px 0 14px 0; display: block; background: #e8e8e8; }
.tabullar_tabs ul li a.selected, .tabullar_tabs ul li a:hover { background: #64ab4b; color: #ffffff; display: block; }
.tabullar_content_container { width: 100%; float: left; color: #454444; font-family: 'Raleway', sans-serif; font-weight: 400; font-size: 1.3em; padding: 40px; }
.tabullar_content_row { width: 100%; float: left; padding-bottom: 6px; }
.tabullar_content_col1 { float: left; width: 18%; padding: 11px 3% 0 0; text-align: right; }
.tabullar_content_col2 { float: left; width: 28%; text-align: left; }
.tabullar_content_col3 { float: left; width: 74%; text-align: left; }
.tabullar_content_col22 { float: left; width: 48%; text-align: left; padding-bottom: 4px; }
.tabullar_content_col55 { float: left; width: 48%; text-align: left; padding-bottom: 4px; }
.tabullar_content_col33 { float: left; width: 94%; text-align: left; padding-bottom: 4px; }
.tabullar_content_col44 { float: left; text-align: center; width: 94%; padding-bottom: 14px; }
.tabullar_content_col22 .mandatory { float: left; }
.mandatory { color: #ff0000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.tabullar_content_row select { vertical-align: top; border-top: 1px solid #bfbfbf; border-bottom: 1px solid #eee; border-left: 1px solid #e4e4e4; border-right: 1px solid #e3e3e3; background: #f6f6f6; color: #979899; padding: 8px 2px 8px 10px; width: 98%; border-radius: 3px; margin-right: 10px; font-family: 'Raleway', sans-serif; font-weight: 400; }
.tabullar_content_row input[type="text"] { vertical-align: top; border-top: 1px solid #bfbfbf; border-bottom: 1px solid #eee; border-left: 1px solid #e4e4e4; border-right: 1px solid #e3e3e3; background: #f6f6f6; color: #979899; padding: 8px 6px 8px 6px; width: 90%; border-radius: 3px; font-family: 'Raleway', sans-serif; font-weight: 400; }
.tabullar_content_row input[type="tel"] { vertical-align: top; border-top: 1px solid #bfbfbf; border-bottom: 1px solid #eee; border-left: 1px solid #e4e4e4; border-right: 1px solid #e3e3e3; background: #f6f6f6; color: #979899; padding: 8px 6px 8px 6px; width: 90%; border-radius: 3px; font-family: 'Raleway', sans-serif; font-weight: 400; }
.tabullar_content_row input[type="email"] { vertical-align: top; border-top: 1px solid #bfbfbf; border-bottom: 1px solid #eee; border-left: 1px solid #e4e4e4; border-right: 1px solid #e3e3e3; background: #f6f6f6; color: #979899; padding: 8px 6px 8px 6px; width: 90%; border-radius: 3px; font-family: 'Raleway', sans-serif; font-weight: 400; }
.tabullar_content_row textarea { vertical-align: top; border-top: 1px solid #bfbfbf; border-bottom: 1px solid #eee; border-left: 1px solid #e4e4e4; border-right: 1px solid #e3e3e3; background: #f6f6f6; color: #979899; padding: 8px 6px 8px 6px; border-radius: 3px; font-family: 'Raleway', sans-serif; font-weight: 400; resize: none; width: 100%; }
.tabullar_content_row input[type="button"], .tabullar_content_row input[type="submit"], .tabullar_content_row input[type="reset"] { border: none; background: #34a1da; border-radius: 5px; color: #fff; line-height: 17px; height: 37px; padding: 9px 20px 9px 20px; cursor: pointer; outline: none; vertical-align: top; font-size: 16px; transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out; }
.tabullar_content_row input[type="button"]:hover, .tabullar_content_row input[type="submit"]:hover, .tabullar_content_row input[type="reset"]:hover { background: #0d72a7; }
.tabullar_content_row .tabullar_content_col55 select { width: 92%; float: left; margin-right: 7px; }
.tabullar_content_row .tabullar_content_col22 input[type="text"] { width: 88%; float: left; margin-right: 7px; }
.tabullar_content_row .tabullar_content_col33 textarea { width: 100%; }
.tabullar_content_row .tabullar_content_col22:nth-child(2n+1), .tabullar_content_row .tabullar_content_col55:nth-child(2n+1) { margin-right: 23px; }
.tabullar_content_row .tabullar_content_col44 input[type="button"], .tabullar_content_row .tabullar_content_col44 input[type="submit"], .tabullar_content_row .tabullar_content_col44 input[type="reset"] { padding: 9px 50px 9px 50px; }
.tabullar_content_row .tabullar_content_col44 input[type="button"]:hover, .tabullar_content_row .tabullar_content_col44 input[type="submit"]:hover, .tabullar_content_row .tabullar_content_col44 input[type="reset"]:hover { background: #0d72a7; }
/* About page start */

.decade_3_about { width: 39.9%; padding: 30px 5% 0px 5%; float: left; border-right: #C7C7C7 1px solid; border-top: #C7C7C7 1px solid; }
.decade_3_about .decade_imgs { width: 410px; height: 170px; position: relative; margin: 0 auto; }
.decade_3_about .decade_imgs div { float: left; position: relative; width: 71px; cursor: pointer; }
.uday_challu_section { width: 100%; background: url(../../../../../content/dam/dhasri/dhasri/uday_challu.png) center top; padding: 58px 0 10px 0; text-align: center; position: relative }
.uday_challu_section h2 { font-size: 4.2em; font-family: 'Raleway', sans-serif; font-weight: 100; color: #fff; padding-bottom: 51px; }
.uday_challu_section h4 { color: #acabab; font-size: 2em; font-family: 'Raleway', sans-serif; font-weight: 300; padding-bottom: 20px; }
.uday_challu_section h4 span { color: #acabab; font-size: 1.2em; font-family: Arial, Helvetica, sans-serif; }
.uday_challu_section span { color: #898888; font-size: 1.3em; font-family: 'Raleway', sans-serif; font-weight: 400; line-height: 20px; }
.uday_challu_section span.date_span { font-size: 1em; line-height: 16px; }
.uday_challu_section .feature_left_panel { float: left; width: 48%; margin-right: 2%; text-align: right; padding: 58px 0 0 0; }
.uday_challu_section .featured_img_container { position: absolute; z-index: 343; bottom: -40px; left: 13%; }
.uday_challu_section .feature_right_panel { float: right; width: 40%; margin-right: 10%; text-align: left; padding: 58px 0 30px 0 }
.uday_challu_section .feature_right_panel ul { padding-bottom: 10px; }
.uday_challu_section .feature_right_panel li { color: #898888; font-size: 1.3em; font-family: 'Raleway', sans-serif; font-weight: 400; line-height: 20px; background: url(../../../../../content/dam/dhasri/dhasri/bullet.png) left 9px no-repeat; padding: 0 0 8px 12px; }
.uday_challu_section p { color: #898888; font-size: 1.3em; font-family: 'Raleway', sans-serif; font-weight: 400; line-height: 20px; padding-bottom: 30px; }
.uday_challu_section .call_us_now_section_about { width: 90%; margin: 60px auto; position: relative; }
.uday_challu_section .call_us_now_box_about { width: 45%; padding: 0 2.4%; float: left; /*border-left:1px solid #BEBEBE;*/ margin-bottom: 20px; }
.uday_challu_section .call_us_now_box_about:first-child { border-right: #474747 1px solid; }
.uday_challu_section .call_us_now_img_about { width: 274px; height: 274px; padding-bottom: 20px; margin: 0 auto; position: relative; display: block; cursor: pointer; }
.call_us_now_txt_about img { float: left; margin: 0; }
.uday_challu_section .call_us_now_img_about img { margin: 1px; height: 272px; width: 272px; border-radius: 50%; position: relative; }
.uday_challu_section .call_us_now_box_about .call_bg_about { background: url(../../../../../content/dam/dhasri/dhasri/uday_challu_round_bg.png) 0 0 no-repeat; width: 274px; height: 274px; display: block; top: 0; left: 0; position: absolute; z-index: 999; transition: all 1s ease-out; -webkit-transition: all 1s ease-out; -moz-transition: all 1s ease-out; -ms-transition: all 1s ease-out; transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); }
.uday_challu_section .call_us_now_box_about:hover .call_bg_about { transform: rotate(270deg); -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -ms-transform: rotate(270deg); }
.uday_challu_section .call_us_now_box_about h2 { font-family: 'Raleway', sans-serif; font-weight: 100 !important; font-size: 2.5em !important; padding: 20px 0 !important; color: #9f9f9f !important; }
.uday_challu_section .call_us_now_box_about p { font-family: 'Raleway', sans-serif; text-align: left !important; font-weight: 400 !important; font-size: 1.3em !important; display: block; padding: 0 0 20px 0; color: #898888 !important; }
.uday_challu_section .call_us_now_box_about p a { color: #B3B3B4; text-decoration: underline; }
.uday_challu_section .call_us_now_box_about p a:hover { color: #FFFFFF; }
.uday_challu_section .call_us_now_imgbox p { text-align:center !important; width: 85%; margin: 0 auto; }
.leaders_section { width: 90%; margin: 0 auto; padding: 60px 0; text-align: center; position: relative; }
.leaders_section h2 { font-family: 'Raleway', sans-serif; font-weight: 100; font-size: 4.2em; color: #000000; }
.leaders_section p { font-family: 'Raleway', sans-serif; font-weight: 400; font-size: 1.3em; color: #000000; }
.leaders_section h4 { color: #000000; font-size: 2em; font-family: 'Raleway', sans-serif; font-weight: 300; padding: 50px 0 20px 0; }
.leaders_section h4 span { color: #3c961c; }
.leaders_section .leader_pics { width: 100%; margin: 0 auto; }
.leaders_section .leader_pics div { width: 25%; margin: 30px 1%; display: inline-block; text-align: center; vertical-align: top; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.ie7 .leaders_section .leader_pics div { display: inline; }
.leaders_section .leader_pics div span { width: 118px; height: 118px; display: block; margin: 0 auto 20px; white-space: nowrap; cursor:pointer; display: block; border: #33A1D9 1px solid; border-radius: 50%; }
.leaders_section .leader_pics .crop { width: 98px !important; height: 98px; border-radius: 50%; overflow: hidden; margin: 10px !important; padding: 0; }
.leaders_section .leader_pics div img { width:122px; height: auto; margin: -12px 0 0 -12px; }
.leaders_section .leader_pics div h5 { font-family: 'Raleway', sans-serif; font-weight: 300; font-size: 1.8em; padding: 5px 0; color: #454444; }
.leaders_section .leader_pics div h5 a { text-decoration:none; color:#454444; }
.leaders_section .leader_pics div p { font-family: 'Raleway', sans-serif; font-weight: 400; white-space: normal; line-height: 18px; font-size: 1.3em; display: block; color: #979899; }
.leaders_section .leader_pics div .details { padding-top:10px; }
.leaders_wrapper .bx-wrapper .bx-pager { text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; position: absolute; bottom: 60px; *left:0;
width: 100%; }
.leaders_wrapper .bx-wrapper .bx-pager .bx-pager-item { display: inline-block; *display: inline;
zoom: 1; }
.leaders_wrapper .bx-wrapper .bx-pager.bx-default-pager a { background: #bcbdbf; text-indent: -9999px; display: block; width: 11px; height: 11px; margin: 0 5px; outline: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.leaders_wrapper .bx-wrapper .bx-pager.bx-default-pager a:hover, .leaders_wrapper .bx-wrapper .bx-pager.bx-default-pager a.active { background: #33a1d9; }
/* About page end */

.tech_serviceHome { background: url(../../../../../content/dam/dhasri/dhasri/technology_nonstop_banner.jpg) no-repeat #fff center -45px; width: 100%; height: 394px; margin-top: -70px; padding-top: 70px; }
/* Start Business solution index page */

.business_bannerHome ul li.slide1 { background: url(../../../../../content/dam/dhasri/dhasri/business_banner_3.jpg) no-repeat #f3f3f3 center top !important; }
.business_bannerHome ul li.slide2 { background: url(../../../../../content/dam/dhasri/dhasri/business_banner_2.jpg) no-repeat #f3f3f3 center top !important; }
.business_bannerHome ul li.slide3 { background: url(../../../../../content/dam/dhasri/dhasri/business_banner_1.jpg) no-repeat #f3f3f3 center top !important; }
.business_bannerHome .bx-viewport { height: 1330px !important; }
.business_bannerHome ul li { height: 1180px; }
.business_bannerHome .bx-pager { bottom: 300px; }
.business_bannerHome #b_popup1 { left: 51%; top: 48%; background: url(../../../../../content/dam/dhasri/dhasri/business_head_trans_dot.png) repeat; height: 230px; width: 440px; }
.business_bannerHome #b_popup1 .plan_price { float: left; padding-left: 10px; width: 39%; }
.business_bannerHome #b_popup1 .plan_price p { color: #000000; border: none; text-align: center; padding-bottom: 2px; font-size: 1.8em; font-family: 'Raleway', sans-serif; font-weight: 300; }
.business_bannerHome #b_popup1 .plan_price span .rupee_symbol { margin: 0 3px 10px 0; }
.business_bannerHome #b_popup1 .plan_price h6 { font-size: 14px; font-weight: 300; text-align: center; color: #4a4a4a; padding: 0; line-height: 18px; }
.business_bannerHome #b_popup1 .plan_price a { padding: 9px 30px; }
.business_bannerHome #b_popup1 .plan_title { float: right; border-left: 1px solid #c3beb9; border-right: none; margin: 20px 0; padding: 0 0 0 5%; text-align: left; width: 53%; }
.business_bannerHome #b_popup1 .plan_title ul li { color: #2b2b2b; font-size: 1.3em; font-family: 'Raleway', sans-serif; font-weight: 400; min-height: 1.9em !important; height: 1.9em !important; padding: 0 0 0 13px; background: url(../../../../../content/dam/dhasri/dhasri/blk_bullet.png) left no-repeat; }
.business_bannerHome #b_popup1 .title { float: left; padding: 10px 0 0 0; text-align: left; width: 100%; background: none; border-bottom: none; }
.business_bannerHome #b_popup6 .title { float: left; padding: 10px 0 0 0; text-align: left; width: 100%; background: none; border-bottom: none; }
.business_bannerHome #b_popup1 .title p { font-size: 3.3em; line-height: 36px; border-bottom: #c3beb9 1px solid; text-align: left; color: #000000; font-weight: 300; padding-bottom: 15px; }
.business_bannerHome #b_popup6 .title p { font-size: 3.3em; border-bottom: #acabab 1px solid; text-align: left; color: #ffffff; font-weight: 300; padding-bottom: 15px; line-height: 36px }
.business_bannerHome #b_popup3 { left: 51%; top: 36%; background: url(../../../../../content/dam/dhasri/dhasri/business_head_trans_dot.png) repeat; }
.business_bannerHome .now_in_india_popup { background: url(../../../../../content/dam/dhasri/dhasri/transparent_60%25_black_dot.png) repeat; border-radius: 9px 9px 9px 9px; height: 230px; padding: 15px 20px; position: absolute; width: 440px; z-index: 0; }
.business_bannerHome #b_popup6 { left: 10%; top: 48%; }
.business_bannerHome #b_popup6 h3 { color: #ffffff; font-size: 2.4em; font-family: 'Raleway', sans-serif; font-weight: 300; padding: 10px 0; line-height: 28px; text-align: left; clear: both; }
.business_bannerHome #b_popup6 h2 { color: #ffffff; font-size: 3.2em; font-family: 'Raleway', sans-serif; text-align: center; font-weight: 400; line-height: 36px; padding: 0px 0 10px; }
.business_bannerHome #b_popup6 h2 span { color: #6ba349; }
.business_bannerHome #b_popup6 .trusted_over { color: #ffffff; line-height: 22px; font-size: 1.6em; font-family: 'Raleway', sans-serif; font-weight: 300; display: block; background: url(../../../../../content/dam/dhasri/dhasri/transparent_60%25_black_dot.png) repeat; padding: 10px 20px; width: 100%; margin-left: -20px; margin-bottom: 20px; }
.business_bannerHome #b_popup6 .flags { display: block; margin: 0 20px; width: 100%; }
.business_bannerHome #b_popup6 .flags img { float: left; }
.business_bannerHome .header_popup_contianer_arrow { display: none; }
.business_header .software_hardware_section { margin-bottom: 0px; background: none; padding: 60px 0 50px; margin-top: 0px; position: relative; z-index: 99; }
.business_header .software_hardware_section .wrapper .software_hardware_container > h2 { color: #000000; font-family: 'Raleway', sans-serif; font-size: 4em; font-weight: 100; line-height: 55px; padding-bottom: 55px; text-align: center; }
.business_header .software_hardware_section .wrapper .software_hardware_container > h2 span { font-family: Arial, sans-serif; }
.business_header .software_hardware_container .software_box .right_side li { width: auto; }
.business_header .software_hardware_container .hardware_box .right_side li { width: auto; }
.business_header .software_hardware_container .pagination { border: none; padding: 0; margin: 20px 0 0; }
.business_header .software_hardware_container .pagination a { background: url(../../../../../content/dam/dhasri/dhasri/accordion_on_bg.png) center top no-repeat; width: 13px; height: 13px; display: block; margin: 5px 60% 0 40%; }
.business_header .software_hardware_container .read_more { display: block; margin: -10px 25% 0; }
.business_header .slider_arrow_up { bottom: -4px; }
.ie8 .business_header .slider_arrow_up, .ie9 .business_header .slider_arrow_up { bottom: -59px; }
.business_header .slider_arrow_down { bottom: -4px; }
.ie8 .business_header .slider_arrow_down, .ie9 .business_header .slider_arrow_down { bottom: -59px; }
.tech_how_it_works h2 { color: #000000; font-family: 'Raleway', sans-serif; font-size: 4.2em; font-weight: 100; padding-bottom: 51px; }
.tech_how_it_works h4 { color: #454444; font-family: 'Raleway', sans-serif; font-size: 2em; font-weight: 300; padding-bottom: 20px; }
.tech_how_it_works span { color: #454444; font-family: 'Raleway', sans-serif; font-size: 1.3em; font-weight: 400; line-height: 20px; }
.tech_how_it_works .call_us_now_box .call_bg { background: url(../../../../../content/dam/dhasri/dhasri/product_services_container_hover.png) left top no-repeat; }
.tech_how_it_works .call_us_now_section { margin: 60px auto 0; }
.tech_how_it_works .call_us_now_img img { margin: 50px auto; }
.tech_how_it_works .call_us_now_box h2 { color: #000000 !important; }
.tech_how_it_works p { color: #454444 !important; font-family: 'Raleway', sans-serif; font-size: 1.3em !important; font-weight: 400 !important; line-height: 20px; }
.tech_how_it_works .features_section { padding: 60px 0; }
.tech_how_it_works .features_section p { padding-bottom: 0; }
.plans_pricing_wrapper { width: 100%; padding: 60px 0; background-color: #3b2921; }
.plans_pricing_section { width: 96%; margin: 0 auto; }
.plans_pricing_section h2 { color: #ffffff; text-align: center; font-family: 'Raleway', sans-serif; font-size: 4.2em; font-weight: 100; padding-bottom: 51px; }
.plans_pricing_section h4 { color: #dad8d7; text-align: center; font-family: 'Raleway', sans-serif; font-size: 2em; font-weight: 300; padding-bottom: 20px; }
.plans_pricing_section span { color: #b0a7a4; text-align: center; font-family: 'Raleway', sans-serif; font-size: 1.3em; font-weight: 400; line-height: 20px; padding-bottom: 60px; display: block; }
.plans_pricing_section table { width: 96%; background: #45342c; border: none; border-right: #5f514b 1px solid; margin: 0 auto; }
.plans_pricing_section table tr { border-bottom: #4f4038 1px solid; }
.plans_pricing_section table tr:hover { background: #423026; }
.plans_pricing_section table td { color: #b0a7a4; font-family: 'Raleway', sans-serif; font-size: 1.3em; font-weight: 300; line-height: 20px; }
.plans_pricing_section table .heading_row { border-bottom: #45342c 1px solid; }
.plans_pricing_section table .last_row { border-bottom: #5f514b 1px solid; }
.plans_pricing_section table td { padding: 12px 20px; border-left: #5f514b 1px solid; }
.plans_pricing_section table .heading_row td { border-top: #5f514b 1px solid; width: 18%; text-align: center; }
.plans_pricing_section table td h3 { color: #dad8d7; font-family: 'Raleway', sans-serif; padding-bottom: 15px; font-size: 25px; text-align: center; font-weight: 300; line-height: 30px; }
.plans_pricing_section table td h3 p { color: #dad8d7; font-family: 'Raleway', sans-serif; font-size: 18px; font-weight: 300; line-height: 20px; }
.plans_pricing_section table td h6 { color: #dad8d7; font-family: 'Raleway', sans-serif; font-size: 16px; font-weight: 300; }
.plans_pricing_section table td h6 span { color: #b0a7a4; font-family: 'Raleway', sans-serif; font-size: 13px; font-weight: 300; text-align: left; padding: 0; }
.plans_pricing_section table td.blank_cell { width: 46%; border-top: #3b2921 1px solid; border-left: #3b2921 1px solid; background: #3b2921; }
.plans_pricing_section table td { width: 18%; }
.plans_pricing_section table .mac_version { width: 46%; }
.plans_pricing_section table .last_blank { width: 46%; }
.plans_pricing_section table .plans_features { border-top: #5f514b 1px solid; }
.plans_pricing_section table .plans_features_row { background: #3e2e26; }
.plans_pricing_section table p { color: #b0a7a4; font-family: 'Raleway', sans-serif; font-size: 13px; font-weight: 300; line-height: 20px; }
.plans_pricing_section table td .tick { width: 20px; height: 19px; display: block; margin: 0 auto; }
.plans_pricing_section table .heading_row td a { background: none repeat scroll 0 0 #0089D0; border-radius: 6px 6px 6px 6px; color: #FFFFFF; display: block; font-family: 'Raleway', sans-serif; font-size: 16px; font-weight: 300; margin-bottom: 20px; padding: 9px 15px; text-align: center; transition: all 0.25s ease-in 0s; }
.plans_pricing_section table .heading_row td a:hover { background: none repeat scroll 0 0 #3C961C; }
.plans_pricing_section table .heading_row td hr { height: 0px; background: #6e615a; margin: 0 0 20px 0; clear: both; }
.plans_pricing_section table .last_row td .plus { margin: 10px auto; display: block; background: url(../../../../../content/dam/dhasri/dhasri/accordion_on_bg.png) center top no-repeat; width: 50%; height: 13px; cursor: pointer; }
.plans_pricing_section table .last_row td .minus { margin: 10px auto; display: block; background: url(../../../../../content/dam/dhasri/dhasri/accordion_off_bg.png) center top no-repeat; width: 50%; height: 13px; cursor: pointer; }
.plans_pricing_section table .price_div { color: #fff; font-family: Arial, sans-serif; font-size: 36px; text-align: left; padding: 0 0 10px 0; display: inline-block; vertical-align: middle; }
.plans_pricing_section table em { color: #dad8d7; font-family: 'Raleway', sans-serif; font-size: 13px; font-weight: 300; margin-left: 5px; text-align: left; padding: 0 0 10px 0; display: inline-block; vertical-align: middle; line-height: 16px; font-style: normal; }
.plans_pricing_section table .price_div span { color: #fff; padding: 0; }
.plans_pricing_section table .btn_row td a { background: none repeat scroll 0 0 #0089D0; border-radius: 6px 6px 6px 6px; color: #FFFFFF; display: block; font-family: 'Raleway', sans-serif; font-size: 16px; font-weight: 300; margin: 0px; padding: 9px 15px; text-align: center; transition: all 0.25s ease-in 0s; }
.plans_pricing_section table .btn_row td a:hover { background: none repeat scroll 0 0 #3C961C; }
/* End Business solution index page */

/* Disclaimer page start */
.terms_of_use_container { margin: 0 2%; padding: 0px 0 60px 0; width: 96%; }
.terms_of_use_container h1 { font-size: 4.2em; font-family: 'Raleway', sans-serif; text-align: center; font-weight: 100; color: #000000; padding-bottom: 55px; }
.terms_of_use_container h4 { color: #7a7a7a; font-size: 2em; font-family: 'Raleway', sans-serif; font-weight: 600; padding: 27px 0 17px 0; }
.terms_of_use_container p { color: #454444; text-align: left; font-size: 1.3em; font-family: 'Raleway', sans-serif; font-weight: 400; line-height: 20px; }
.terms_of_use_container .refund_policy p { color: #454444; text-align: left; font-size: 1.3em; font-family: 'Raleway', sans-serif; font-weight: 400; line-height: 20px; padding: 0 0 16px 0; }
.terms_of_use_container .refund_policy ul li { color: #454444; text-align: left; font-size: 1.3em; font-family: 'Raleway', sans-serif; font-weight: 400; line-height: 24px; padding: 0 0 0 10px; background: url(../../../../../content/dam/dhasri/dhasri/blk_bullet.png) left no-repeat; }
.terms_of_use_container p a { color: #3c961c; text-decoration: underline; }
/* Disclaimer page end */



/* Contact_us page start */
.customer_lower_section { width: 100%; background-color: #0c0c0c; margin-top: 50px; padding: 60px 0; position: relative; text-align: center; }
.customer_service { width: 96%; margin: 0 auto; }
.customer_service h2 { font-size: 4.2em; font-family: 'Raleway', sans-serif; text-align: center; font-weight: 100; color: #ffffff; padding-bottom: 40px; }
.customer_service h1 { font-size: 3em; font-family: Arial, sans-serif; text-align: left; color: #acabab; }
.customer_service h4 { color: #acabab; font-size: 2.5em; font-family: 'Raleway', sans-serif; font-weight: 100; }
.customer_service h3 { color: #acabab; font-size: 2em; padding: 0; margin: 0; text-align: left; font-family: 'Raleway', sans-serif; font-weight: 300; }
.customer_service h1 + p { padding: 0; }
.customer_service a + p { padding: 3px 0; }
.customer_service p { color: #898888; clear: both; text-align: left; font-size: 1.25em; text-align: center; font-family: 'Raleway', sans-serif; font-weight: 400; line-height: 20px; padding: 16px 0; }
.customer_service a { font-size: 2em; font-weight: 100; float: left; font-family: 'Raleway', sans-serif; color: #3c961c; text-decoration: underline; padding: 0; }
.customer_service a:hover { text-decoration: none; }
.customer_service .customer_care_section { padding: 40px 0 0 0; }
.customer_service .customer_care_section div { width: 45%; padding: 0 2.47%; float: left; display: block; }
.customer_service .customer_care_section div.tollfree_no { color: #acabab; font-size: 2.8em; font-family: Arial, Helvetica, sans-serif; text-align: left; margin-left: 0; padding-left: 0; }
.customer_service .customer_care_section div:first-child { border-right: #5d5d5d 1px solid; }
.customer_care_section h3 { padding-bottom: 16px; }
.customer_care_section h5 { font-size: 3em; font-family: Arial, sans-serif; text-align: left; color: #acabab; font-weight: normal; padding-bottom: 0px; }
.customer_care_section p { text-align: left; padding: 0 0 16px 0; }
.customer_service .customer_care_section span { display: block; padding: 8px 0; border-top: #5d5d5d 1px solid; border-bottom: #5d5d5d 1px solid; float: left; width: 100%; }
.customer_service .customer_care_section span a { float: left; padding: 0 17px; border-right: #5d5d5d 1px solid; }
.customer_service .customer_care_section span a:first-child { padding-left: 0; }
.customer_service .customer_care_section span a:last-child { border-right: none; }
/*--------------------------contact us page end-------------------*/

.customer_service { width: 100%; margin: 0 auto; }
.closediv { display: none; }
.accordion_data { display: block; }
.our_story_footer .call_for_support h2 label { display: block; }
.cell_clear { display: none; }
.service_slide_accordion { display: none; }
/*---------Good Karma Page-----*/
.goodmarma_imgsection { background: url(../../../../../content/dam/dhasri/dhasri/hr_blueline.png) repeat-x center top; margin-bottom: 60px; text-align: center; width: 100%; }
.goodmarma_imgsection img { max-width: 100%; }
/*---------Good Karma Page End-----*/

/*---------FAQ Page-----*/
.faqquestion_section { margin: 0 2%; padding: 0px 0; width: 96%; }
.faqquestion_section .parent_ul > li { border-bottom: 1px solid #c7c7c7; margin: 0 0 27px 0px; background-position: top left; background-repeat: no-repeat; padding: 5px 0 33px 50px; }
.faqquestion_section li:last-child { border: none; padding-bottom: 3px; margin-bottom: 0; }
.faqquestion_section li.close_question { background-image: url(../../../../../content/dam/dhasri/dhasri/close_icon.png); }
.faqquestion_section li.open_question { background-image: url(../../../../../content/dam/dhasri/dhasri/open_icon.png); }
.faqquestion_section li h3 a { color: #454444; font-size: 1.7em; font-family: 'Raleway', sans-serif; font-weight: 300; line-height: 26px; display: block; }
.faqquestion_section li.open_question h3 a { color: #3c961c; margin-bottom: 10px; }
.faqquestion_section li p { color: #454444; font-family: 'Raleway', sans-serif; font-size: 1.3em; font-weight: 400; line-height: 20px; padding-bottom: 30px; }
.faqquestion_section li p { color: #454444; font-family: 'Raleway', sans-serif; font-size: 1.3em; font-weight: 400; line-height: 20px; padding-bottom: 20px; }
.faqquestion_section li p.grayscale { background-color: #F3F3F3; margin-top: 25px; padding: 30px 38px; }
.content li { border-bottom: none; margin: 0; padding: 7px 25px; display: block!important; color: #454444; font-family: 'Raleway', sans-serif; font-size: 1.3em; font-weight: 400; line-height: 18px; }
.content li.close_question { background-image: none; }
.content li.open_question { background-image: none; }
/*.open_question .answer{ display:block;   }*/

/*<li class="close_question">
        	<h3>*/

/*---------FAQ Page End-----*/

/*---------investors_name Page -----*/
.investors_section { padding: 55px 0 0; }
.investors_name a { color: #3c961c; }
.investors_name a:hover { text-decoration: underline; }
.investors_details .left_side { width: 21.5%; float: left; display: block; }
.investors_details .right_side { width: 78.2%; float: left; }
.investors_details p a { margin-left: 10px; }
.investors_details p a:hover { color: #3c961c; }
.editors_pick .investors_details a { margin-left: 10px; display: inline; color: #b3b3b4; font-size: 15px; text-decoration: underline; }
.editors_pick .investors_details a:hover { color: #3c961c; }
.editors_pick .investors_details .right_side { width: 100%; }
.editors_pick .released_heading_bar .release_details article p { display: inline; width: 100%; padding: 0; }
.editors_pick .released_heading_bar .release_details article { padding-left: 0 !important; }
.inner_call_for_support .editors_pick h4 { font-weight: 500; text-align: left !important; }
/*---------investors_name Page End-----*/


/*---------investors_name Page -----*/
.uday_challu_section.investors_detailssection { background: #f3f3f3 !important; }
.uday_challu_section.investors_detailssection h2 { color: #000; }
.uday_challu_section.investors_detailssection h4 { padding-bottom: 0; text-align: center; }
.uday_challu_section.investors_detailssection p { color: #454444; padding: 0; }
.profileinfo .cq-element-bodyContent p:nth-child(2n) { margin-bottom: 0; }
.uday_challu_section.investors_detailssection p a { color: #3c961c; }
.uday_challu_section.investors_detailssection p a:hover { text-decoration: underline; }
.uday_challu_section.investors_detailssection .call_us_now_box_about:first-child { border: none; }
.uday_challu_section.investors_detailssection .call_us_now_section_about { margin: 60px auto 50px; }
.uday_challu_section.investors_detailssection .call_us_now_img_about { padding-bottom: 25px; }
.uday_challu_section.investors_detailssection .call_us_now_box_about .call_bg_about { background: url("../../../../../content/dam/dhasri/dhasri/light_gray.png") no-repeat scroll 0 0 transparent; top: 1px; }
.software_box_cell { display: none; }
.hardware_box_cell { display: none; }
/* investors_name Page End */
.tab_slider { visibility: visible; background: #0c0c0c; }
.cell_slider { visibility: hidden; left: -2500px; position: absolute; }
.pc_slider { visibility: visible; background: #F3F3F3; }
.mobile_slider { visibility: hidden; left: -52500px; position: absolute !important; background: #F3F3F3; }
.pc_data { display: block; }
.news_client_img { width: 92%; padding: 38px 0 0 0; margin: 0 auto; text-align: center; }
.news_client_img img { vertical-align: middle; margin: 2% 3% 0 3%; }
.services_slide_acco_content p.grayscale { background-color: #F3F3F3; margin-top: 0; padding: 15px 25px; }
.slide_toll_free { color: #acabab; font-family: Arial, Helvetica, sans-serif !important; font-size: 1.5em !important; }
/*  Contact us page >map section */

.map_section { background: none; min-height: 680px; padding: 0; width: 100%; position: relative; }
#map-canvas { height: 680px !important; width: 100% !important; margin: 0px; padding: 0px; }
.address_container { background-color: #FFFFFF; height: auto; padding: 0; position: static; width: 92%; margin: 0 auto; }
.mark_img { background: url(../../../../../content/dam/dhasri/dhasri/green_map_marker.png); display: block; height: 43px; margin-top: -20px; position: absolute; right: -22px; top: 50%; width: 39px; cursor: pointer; }
.address_container section.current { background: #f3f3f3; }
.address_container section.current a.view_googlemap { color: #354b9c; cursor: default; text-decoration: none; }
.address_container section.current .mark_img { background: url(../../../../../content/dam/dhasri/dhasri/gray_map_marker.png); cursor: default; }
.map_section h2 { color: #454444; font-family: 'Raleway', sans-serif; font-size: 18px; font-weight: 400; padding-bottom: 4px; line-height: 22px; }
.map_section p { color: #454444; font-family: 'Raleway', sans-serif; font-size: 13px; font-weight: 400; line-height: 20px; }
.map_section a { color: #64ab4b; font-size: 13px; line-height: 18px; text-decoration: underline; }
.map_section a:hover { text-decoration: none; }
/*  Contact us page >map section end */

/*  support windows page */




sup { vertical-align: top; }
.dummy_class .call_for_support h1 sup{font-size: 20px; line-height: 28px;}

.software_support_detail h4 { color: #101010; font-size: 2em; font-family: 'Raleway', sans-serif; font-weight: 100; padding-bottom: 10px; }
.software_support_detail p, .product_detail p { color: #101010; font-size: 1.3em; font-family: 'Raleway', sans-serif; font-weight: 400; line-height: 20px; text-align: left; }
.software_support_detail article p { margin-bottom: 3.5%; }
.software_support_detail p a { color: #3C961C; text-decoration: underline; }
.software_support_detail p a:hover { text-decoration: none; }
.inner_call_for_support.software_support_detail, .inner_call_for_support.product_detail { padding-bottom: 0; padding-top: 0; }
/*  support windows page end */

/*  product detail page start */
.product_detail .available_time_div { width: 100%; margin: 60px auto 20px; }
.product_detail .available_time_div h3 { padding: 5% 0 20px; text-align: center; }
.product_detail .pricing_div { width: 570px; }
.product_detail .newplan .pricing_div { width: 750px; }
.product_detail .pricing_div .plan_price span { display: inline; }
.product_detail .available_time_div li { line-height: 18px; font-size: 1.3em; color: #454444; padding: 0 0 10px 10px; background: url(../../../../../content/dam/dhasri/dhasri/blk_bullet.png) left 7px no-repeat; }
/*  product detail windows page end */


/*  product  page end */

.product { margin: 0 2%; *margin-top:60px;
padding: 0; width: 96%; text-align: center; }
.product .call_for_support { margin: 0 auto; padding: 0; width: 98%; text-align: center; }
.product .call_for_support_container { background-color: #F3F3F3; float: none; margin: 0 1%; padding: 2em 1.4% 4em; position: relative; width: 27%; display: inline-block; vertical-align: top; }
.ie7 .product .call_for_support_container { background-color: #F3F3F3; float: left; margin: 0 1px; padding: 2em 2.4% 4em; position: relative; width: 20%; }
.product .call_for_support_container:hover { background: #E7E6E6; }
.product .pricing { border-bottom: 0 none; border-top: 1px solid #AAAAAA; margin-bottom: 0; }
.product .call_for_support h3 { line-height: 1.2em; font-size: 2.99em; white-space: normal !important; }
.product .pricing span { color: #63ab49; display: block; }
.product .pricing small { color: #454444; font-weight: 300; }
.product .call_for_support p { padding: 0 0 17px 0; border-bottom: 1px solid #ddd; margin-bottom: 17px; }
.product .read_more { background: url(../../../../../content/dam/dhasri/dhasri/product_readmore.png) left 7px no-repeat; width: 80px; left: 50%; margin-top: 0; height: 30px; position: absolute; margin-left: 0; }
.product .read_more:hover { background-position: left -43px; }
.product .call_for_support_container:hover .read_more:hover { background-position: left -135px; }
.product .call_for_support_container:hover .read_more { background-position: left -104px; }
.product .call_for_support_container.active:hover .read_more { background-position: left -43px; }
.product .active .read_more { background-position: left -43px; width: 14px; }
.product .plan_price { border-bottom: 1px solid #AAAAAA; margin-bottom: 3em; padding: 0 0 20px; width: 100%; }
/*  call_for_support_container hover action */
.product .call_for_support_container.active { background-color: #0089d0; top: -3em; padding-top: 5em; padding-bottom: 8em; }
.product .call_for_support_container.active .read_more:hover { width: 80px; }
.product .call_for_support_container.active h3 a { color: #fff; }
.product .call_for_support_container.active:hover h3 a { color: #fff; }
.product .call_for_support_container:hover h3, .product .call_for_support_container:hover h3 a, .product .call_for_support_container:hover .pricing span, .product .call_for_support_container:hover .pricing small, .product .call_for_support_container:hover p { color: #454444; }
.product .call_for_support_container.active h3, .product .call_for_support_container.active .pricing span, .product .call_for_support_container.active .pricing small, .product .call_for_support_container.active p { color: #fff; }
.product .call_for_support_container:hover p { border-bottom: 1px solid #aaaaaa; }
.product .call_for_support_container.active p { border-bottom: 1px solid #4DADDE; }
.product .call_for_support_container:hover .pricing { border-bottom: 0 none; border-top: 1px solid #aaaaaa; }
.product .call_for_support_container.active .pricing { border-bottom: 0 none; border-top: 1px solid #4DADDE; }
.product .call_for_support_container:hover .plan_price { border-bottom: 1px solid #aaaaaa; cursor: pointer; }
.product .call_for_support_container.active .plan_price { border-bottom: 1px solid #4DADDE; }
.product .call_for_support_container:hover .plan_price a, .product .call_for_support_container.active .plan_price a { background-color: #63AB49; }
.product .call_for_support_container .valu_lavel { display: none; }
.product .call_for_support_container:hover .valu_lavel, .product .call_for_support_container.active .valu_lavel { background-color: #000000; color: #FFFFFF; display: block; font-size: 1.25em; left: 40%; margin: 0 auto 0 -30%; padding: 3% 0 0; position: absolute; text-align: center; top: -1em; width: 80%; }
.product .call_for_support_container:hover .valu_lavel span, .product .call_for_support_container.active .valu_lavel span { background: url("../../../../../content/dam/dhasri/dhasri/arrow_dwn.png") no-repeat scroll center 0 #0089D0; display: block; margin-top: 0.5em; padding-bottom: 1em; width: 100%; }
/*  call_for_support_container hover action */

/*  product page end */

.cell_lft_flt { float: right; text-align: left; }
/* media center page css by arun */

.features_section { }
.media_center .right_article_spance h2 { font-weight: 400; font-size: 1.7em; padding-bottom: 13px; line-height: 22px; }
.media_center .right_article_spance h2 a { color: #969696; }
.media_center .right_article_spance h2 a:hover { color: #f3f3f3; }
.media_center .right_article_spance p, .media_center .news_intro p, .media_center .left_article_date { color: #969696; }
.media_center .right_article_spance p, .media_center .news_intro p { font-size: 1.28em; }
.media_center .left_article_date { width: 14%; float: left; font-size: 2.2em; font-weight: 200; }
.media_center .right_article_spance { margin-left: 8px; padding-left: 20px; float: left; width: 74%; border-left: 1px solid #474747; }
.media_center .feature_right_panel article { border-bottom: 1px solid #474747; clear: both; float: left; margin-bottom: 25px; padding-bottom: 25px; width: 100%; }
.media_center .left_article_date span.month { line-height: 40px; font-weight: 300; }
.media_center .right_article_spance p a, .media_center .news_intro p a { color: #727070; }
.media_center .right_article_spance p a:hover, .media_center .news_intro p a:hover { color: #3c961c; }
.media_center .released_heading_bar h4 { font-weight: 200; color: #969696; }
.media_center .feature_left_panel .released_heading_bar_title li:nth-child(5n+1) { color: #5b5a5a; font-size: 1em; font-family: 'Raleway', sans-serif; font-weight: 400; }
.tab_n_cell_slider { display: none; }
.temp_hide_pc { display: none; }
/* vishal page css by Arun */
.uday_challu_section.investors_detailssection.profileinfo { background: none repeat scroll 0 0 #FFFFFF !important; padding-top: 0 !important; }
.uday_challu_section.investors_detailssection.video_section h4 { color: #454444; font-family: 'Raleway', sans-serif; font-size: 2em; font-weight: 100; padding-bottom: 18px; }
.uday_challu_section.profileinfo .call_us_now_img_about img { height: 270px; width: 270px; }
.uday_challu_section.investors_detailssection.profileinfo .call_us_now_box_about .call_bg_about { top: 0; }
.profileinfo h3 { text-align: left; margin-bottom: 0; padding-bottom: 10px; color: #454444; font-size: 1.8em; font-weight: 200; }
.profileinfo p { text-align: left; margin-bottom: 30px; }
.profileinfo .inner_call_for_support { float: left; }
.profile_video_section { text-align: left; }
.profile_video_section article { text-align: left; clear: both; margin: 20px 0 30px; }
.profile_videos img { border: 10px solid #dadada; display: block; float: left; margin: 0 10px 10px 0; }
.profile_videos iframe { border: 10px solid #dadada; display: block; float: left; margin: 0 10px 10px 0; }
.profile_videos iframe { width: 206px; height: 127px; }
.uday_challu_section .profile_videos h3 { font-size: 1.9em; font-weight: 200; line-height: 1.3em; padding: 0 !important; text-align: left; margin-bottom: 5px; }
.uday_challu_section .profile_videos p { padding: 0 0 10px; }
.profile_video_section .call_us_now_box_about h2 { padding-top: 0 !important; }
.profile_video_section .call_us_now_box_about h2, .profile_video_section .call_us_now_box_about p { color: #585858 !important; }
.profile_video_section .call_us_now_box_about.presentation p { padding-bottom: 20px !important; }
/* vishal page css end by Arun */

/* delivery page css by Arun */
.delivery_help_section .decade_5 { border: 0 none }
.delivery_help_section .decade_5 .call_for_support_container { text-align: center; }
.delivery_help_section .decade_5 h3 { font-size: 2.5em; padding: 7px 0 1px; color: black; display: block; font-family: 'Raleway', sans-serif; font-weight: 300; line-height: 26px; ; }
.delivery_help_section .decade_5 .self_help_container span { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; height: 163px; width: 163px; }
.delivery_help_section .lazy { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
/* delivery page css end by Arun */
/* media center page css end by arun */

.mobile_story_div { display: block; padding: 10px 0 0 0; }
.decade_3_s .decade_imgs div:last-child { width: 16.66%; }
.pc_n_vsmart_data { display: block; }
.tech_support .header_call_to_action { float: left; left: 0; margin-top: 0px; padding: 0; position: relative; width: 100%; z-index: 87; }
.tech_support .header_call_to_action .inner_header_call_to_action { padding: 0; }
.tech_support { margin-bottom: 0; }
.tech_middle_section { padding: 0 0 60px 0; }
.tech_middle_section .call_for_support h2 { line-height: 55px; }
.tech_middle_section .call_for_support > h4 { color: #454444; font-family: 'Raleway', sans-serif; font-size: 2em; font-weight: 300; padding-bottom: 20px; }
.tech_middle_section .call_for_support > h4 span { font-weight: 600; }
.tech_middle_section .call_for_support > p { color: #454444; font-family: 'Raleway', sans-serif; font-size: 1.3em; font-weight: 400; line-height: 20px; padding-bottom: 30px; }
.tech_middle_section .call_for_support h3 { white-space: normal; }
/* Enterprise-solution-index-v1 css Arun on 10ouct */

.top_threecircle_panel .inner_header_cta_div { width: 23.3%; margin: 0 5%; }
.ninecircle_panel .call_for_support_container { width: 25%; padding: 0 3%; min-height: 340px; }
.float_r { float: right; }
.float_l { float: left; }
.service_cloud_row1, .service_cloud_row2, .service_cloud_row3 { width: 100%; clear: both; float: left; }
.service_cloud_row2 { background-color: #fff; border-top: 1px solid #c7c7c7; border-bottom: 1px solid #c7c7c7; }
.service_cloud_row1 .company_history_section, .service_cloud_row2 .company_history_section, .service_cloud_row3 .company_history_section { float: left; margin: 0 4% 2%; text-align: center; width: 42%; }
.service_cloud_row2 .company_history_section { float: right; margin: 0; padding: 3% 2%; width: 96%; }
.service_cloud_row2 .company_history_section img { float: left; margin-right: 7%; }
.service_cloud_row1 .company_history_section p, .service_cloud_row3 .company_history_section p { text-align: left; }
.service_cloud_row3 .company_history_section p { text-align: left; }
.service_cloud_row1 .company_history_section h3, .service_cloud_row2 .company_history_section h3, .service_cloud_row3 .company_history_section h3 { padding: 20px 0; text-align: left; }
.inner_call_for_support.ninecircle_panel h1 { padding-bottom: 0; }
.service_cloud_box { margin-left: 15%; }
.service_cloud_box .call_us_now_box { width: auto; margin: 0 4.5%; }
.service_cloud_box .call_us_now_box .call_bg { background: url(../../../../../content/dam/dhasri/dhasri/green_circle.png) 0 0 no-repeat; }
.service_cloud_box .call_us_now_box img { margin: 0; }
.service_cloud_box .call_us_now_box.cloud_box1 { float: left; margin: 0 26%; }
.service_cloud_box .call_us_now_box.cloud_box2 .call_bg { transform: rotate(105deg); }
.service_cloud_box .call_us_now_box.cloud_box2:hover .call_bg { transform: rotate(360deg); }
.service_cloud_box .call_us_now_box.cloud_box3 .call_bg { transform: rotate(-110deg); }
.service_cloud_box .call_us_now_box.cloud_box3:hover .call_bg { transform: rotate(250deg); }
.story_graph_section.service_cloud_section { width: 96% }
/*.enterprise-header-section .bannerHome ul li.slide1 { background: url(/content/dam/dhasri/dhasri/enterprise_banner3_new.jpg) no-repeat #f3f3f3 center top; }
.enterprise-header-section .bannerHome ul li.slide2 { background: url(/content/dam/dhasri/dhasri/enterprise_banner2_new.jpg) no-repeat #f3f3f3 center top; }
.enterprise-header-section .bannerHome ul li.slide3 { background: url(/content/dam/dhasri/dhasri/enterprise_banner_new.jpg) no-repeat #f3f3f3 center top; }*/
.ie8 .bannerHome ul li.slide1, .ie9 .bannerHome ul li.slide1 { background-position: center -35px; }
.ie8 .bannerHome ul li.slide2, .ie9 .bannerHome ul li.slide2 { background-position: center -35px; }
.ie8 .bannerHome ul li.slide3, .ie9 .bannerHome ul li.slide3 { background-position: center -35px; }
.marketing_servicesHome { background: url(../../../../../content/dam/dhasri/dhasri/marketing_nonstop.jpg) no-repeat #fff center -45px; }
.enterprise_banner .enterprise_content { width: 90%; margin: 450px auto 0 auto; display: block; }
.middle_banner.enterprise_banner .enterprise_content { margin: 50px auto 0 auto; }
.enterprise_content img { margin: 0 0 70px 5px; max-width: 100% }
.middle_banner.enterprise_banner .enterprise_content img { margin: 0 0 50px 5px; max-width: 100%; }
.enterprise_banner .enterprise_content h2 { font-size: 7.6em; font-family: 'Raleway', sans-serif; font-weight: 100; color: #ffffff; }
.enterprise_banner .enterprise_content h3 { font-size: 7.6em; font-family: 'Raleway', sans-serif; font-weight: 600; color: #ffffff; padding-bottom: 20px; min-height: 120px; }
.enterprise_banner .enterprise_content p { font-size: 2.5em; font-family: 'Raleway', sans-serif; font-weight: 300; color: #ffffff; padding-bottom: 30px; line-height: 28px; }
.middle_banner.enterprise_banner .enterprise_content p { width: 50%; padding-bottom: 20px; font-size: 2em; line-height: 22px; }
.enterprise_banner .enterprise_content a { padding: 10px 50px; display: inline-block; color: #ffffff; background: #0089d0; font-size: 1.6em; font-family: 'Raleway', sans-serif; font-weight: 300; border-radius: 6px; transition: all 300ms ease-in; -moz-transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in; }
.enterprise_banner .enterprise_content a:hover { background: #3C961C; }
.enterprise_banner .bx-pager { left: 7%; }
/* tech how it works PAGE CSS */

.tech_how_it_works .call_us_now_box { float: none; min-height: 0 !important; margin: 0 2.5%; width: 19%; display: inline-block !important; vertical-align: top !important; }
.ie7 .tech_how_it_works .call_us_now_box { float: left; margin: 0 2.5%; width: 20%; display: block !important; }
.tech_how_it_works .call_us_now_box #tollfree { color: #454444; font-weight: 400; font-family: Arial, Helvetica, sans-serif; }
.marketing_middle .inner_call_for_support p { width: 90%; margin: 0 auto; }
.marketing_middle .inner_call_for_support p span { display: block; display: inline-block; width: 80%; text-align: left; }
.marketing_middle .inner_call_for_support p img { margin: 0 15px 0 0; display: inline-block; }
.marketing_middle .inner_call_for_support .pagination { display: block; width: 20px; height: 13px; margin: 20px 50% 60px; padding: 0; background: url(../../../../../content/dam/dhasri/dhasri/accordion_on_bg.png) center top no-repeat; border: none; }
/* enterprise-solution-index page css 15oct */
.features_section.verticals_section_panel { background-color: #0e2745; padding-bottom: 0; min-height: 610px; }
.inner_call_for_support.two_cloud { padding: 0; }
.cloud_services { width: 45%; float: left; padding: 0 2.4%; }
.verticals_tabmenu { float: left; margin: 0 10%; width: 80%; position: relative; }
.verticals_section { top: 41px; left: 0; position: absolute; width: 100%; }
.verticals_tabmenu li { float: left; text-align: center; width: 33.2%; }
.verticals_tabmenu li a { background-color: #1D3855; color: #FFFFFF; display: block; font-size: 2em; font-weight: 300; padding: 3% 5%; text-align: center; width: 90%; height: auto; border-left: 1px solid #4dadde; }
.verticals_tabmenu li:hover a, .verticals_tabmenu li.select a { background-color: #0089d0; color: #fff; }
.more_btn a:hover { background: #3c961c !important; }
.more_btn a { background: #0089d0 !important; }
.verticals_tabmenu li:first-child, .verticals_tabmenu li:first-child a { border: 0 none; }
.verticals_section_panel .feature_left_panel img { margin-right: 10%; max-width: 100%; }
.cloud_services img { margin-bottom: 2%; }
.features_section .verticals_section h3 { color: #FFFFFF; font-size: 2.3em; font-weight: 300; }
.features_section .verticals_section p { color: #fff; }
.three_graycol_section { float: left; margin: 0 2%; width: 96%; padding: 60px 0; }
.no_padding .three_graycol_section { padding-bottom: 0; }
.three_graycol_section .call_for_support_container { float: left; padding: 5px 4% 0; width: 25%; }
.three_graycol_section .self_help_container { cursor: pointer; height: 145px; margin: 0px auto 10px; overflow: hidden; position: relative; width: 145px; }
.three_graycol_section .self_help_container span { background: url("../../../../../content/dam/dhasri/dhasri/gray_border_img.png") no-repeat scroll left top transparent; height: 145px; left: 0; position: absolute; top: 0; width: 145px; z-index: 99; }
.three_graycol_section .self_help_container:hover span, .three_graycol_section .self_help_container.selected span { background: url("../../../../../content/dam/dhasri/dhasri/blue_border_img.png") no-repeat scroll left top transparent; }
.three_graycol_section h2 { font-size: 4.2em; font-family: 'Raleway', sans-serif; font-weight: 100; color: #000; padding-bottom: 51px; }
.three_graycol_section h3 { font-size: 2em; padding: 7px 0 16px; white-space: normal; color: #000000; display: block; font-family: 'Raleway', sans-serif; font-weight: 100; line-height: 26px; font-weight: 300; }
.three_graycol_section p { color: #454444; font-family: 'Raleway', sans-serif; font-size: 1.3em; font-weight: 400; line-height: 20px; }
.three_graycol_section .grayscale:hover img, .three_graycol_section .grayscale.selected img { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale"); filter: grayscale(0%); -webkit-filter: grayscale(0%); }
.three_graycol_section .blue_btn { margin: 6% 5%; padding: 3% 5%; width: 80%; font-weight: 300; }
.threecol_graypanel { background-color: #e8e8e8; text-align: center; }
.verticals_widescreen { display: block; }
.features_section.added_class .verticals_section h3 { color: #454444; font-size: 2.3em; }
.features_section.added_class .verticals_section p { color: #454444; }
.features_section.verticals_section_panel.added_class { background-color: #0e2745; padding-top: 0; padding-bottom: 0; min-height: 510px; }
.features_section.verticals_section_panel { background-color: #0e2745; padding-bottom: 0; min-height: 610px; }
.features_section.verticals_section_panel.industry_verticals_tabmenu { min-height: 510px; }
/* Digital Service Cloud page css */
 
.digital_service_cloud { }
.lower_white_section.digital_service_cloud { padding: 0; }
.digital_service_clou .annual_unlimited_subscription { margin: 0 auto 0; width: 96%; }
.lower_white_section.digital_service_cloud .annual_unlimited_subscription { margin: 0 auto 0; }
.digital_service_cloud { float: left; width: 100%; }
.digital_service_cloud .row_even .alignleft img, .digital_service_cloud .row_odd .alignright img { height: auto; max-width: 100%; margin-bottom: 10px; }
.digital_service_cloud .row_odd, .digital_service_cloud .row_even { float: left; width: 100%; padding: 40px 0; position: relative; }
.digital_service_cloud .hr { background-color: #C7C7C7; border: 0 none; top: 0; float: left; height: 1px; left: 0; margin: 0 2%; padding: 0; position: absolute; width: 96%; *width:100%;;
}
.digital_service_cloud .row_odd .alignright { width: 30%; float: right; margin: 0 5% 0 0; }
.digital_service_cloud .row_even .alignleft { width: 30%; float: left; margin: 0 0 0 5%; }
.digital_service_cloud .row_odd .section_details { float: left; margin-left: 5%; width: 55%; padding-right: 5%; margin-bottom: 60px; }
.digital_service_cloud .row_even .section_details { float: right; margin-right: 5%; width: 55%; padding-left: 5%; margin-bottom: 60px; }
.digital_service_cloud .section_details h3 { color: black; display: block; font-family: 'Raleway', sans-serif; font-size: 2.5em; font-weight: 300; line-height: 26px; padding: 7px 0 1px; text-align: left; margin-bottom: 1em; }
.digital_service_cloud .section_details h3 small { font-size: .8em; }
.digital_service_cloud .section_details p { text-align: left; color: #454444; font-family: 'Raleway', sans-serif; font-size: 1.3em; font-weight: 400; line-height: 20px; margin-bottom: 1em; }
.right_article_spance h2 a label { cursor: pointer; }
.bggray { background: none repeat scroll 0 0 #EEF2F8 !important; }
.digital_service_cloud .rowfull { float: left; width: 100%; position: relative; }
.digital_service_cloud .rowfull .aligncenter { margin: 0 auto; width: 100%; overflow: hidden; }
.digital_service_cloud .rowfull .aligncenter img, .digital_service_cloud .rowfull .aligncenter img { height: auto; width: 100%; }
.digital_service_cloud .fullbg .aligncenter img { width: 100%; float: right; }
.digital_service_cloud .rowfull .contleft { margin-left: 5%; padding-top: 55px; position: absolute; top: 0; width: 65%; z-index: 1; }
.digital_service_cloud .rowfull .contleft h3, .digital_service_cloud .rowfull .contleft p { color: #fff; }
.digital_service_cloud .more_btn { float: left; }
.digital_service_cloud .more_btn a { padding: 9px 30px; font-size: 1.3em; font-weight: 300; display: block; white-space: nowrap; }
.service_cloud_row2.last { border-bottom: 0 none; }
.rowfull.bggray.row_even { border-bottom: 0 none; }
.rowfull.bggray.row_even img { margin-bottom: 0; }
#mediaarticlebody div { text-align: left; color: #454444; font-family: 'Raleway', sans-serif; font-size: 1.3em; font-weight: 300; line-height: 20px; }
/* Marketing Non stop CSS */
.marketing_brand { padding: 140px 0 20px 0; }
.one_stop_section .what_v_serve_container .what_we_serve_img { bottom: -90px; }
.marketing_brand .decade_container h3 { color: #63ab49; font-family: 'Raleway', sans-serif; font-size: 4.6em; font-weight: 600; text-align: center; padding-bottom: 15px; }
.marketing_brand .decade_container h4 { color: #000000; font-family: 'Raleway', sans-serif; font-size: 1.8em; font-weight: 300; text-align: center; padding-bottom: 30px; line-height: 26px; }
.marketing_brand .decade_container h4 span { color: #3c961c; }
.marketing_brand .decade_container p { color: #454444; font-family: 'Raleway', sans-serif; line-height: 20px; font-size: 1.3em; font-weight: normal; text-align: center; }
.marketing_brand .decade_1 { position: relative; }
.marketing_brand .decade_1 h3 { padding-top: 10px; }
.marketing_brand .decade_1 .get_started { background: none repeat scroll 0 0 #63AB49 !important; border-radius: 6px 6px 6px 6px; color: #FFFFFF !important; display: block !important; font-family: 'Raleway', sans-serif !important; font-size: 1.4em !important; font-weight: 300 !important; height: auto !important; width: 100px !important; padding: 9px 30px !important; transition: all 0.25s ease-in 0s !important; margin: 15px auto !important; }
.marketing_brand .decade_1 .get_started:hover { background: none repeat scroll 0 0 #78D955 !important; }
.marketing_brand .decade_2 img { float: left; padding-top: 20px; }
.marketing_brand .decade_2 p { color: #979899; text-align: left; display: block; float: left; width: 46%; }
.marketing_brand .decade_2 p span { color: #63AB49; font-weight: 600; }
.marketing_brand .decade_container .decade_2 h4 span { font-weight: 600; color: #7a7979; }
.marketing_brand .decade_2 .ppc_p { margin: 70px 0 0 30px; }
.marketing_brand .decade_3 { padding: 30px 5% 30px !important; }
.marketing_brand .decade_3 img { float: right; }
.marketing_brand .decade_container .decade_3 h4 span { font-weight: 600; color: #7a7979; }
.marketing_brand .decade_container .decade_3 ul { display: block; width: 60%; float: left; padding-bottom: 15px; }
.marketing_brand .decade_container .decade_3 ul li { color: #454444; font-family: 'Raleway', sans-serif; line-height: 20px; font-size: 1.3em; font-weight: normal; text-align: left; padding-left: 12px; background: url(../../../../../content/dam/dhasri/dhasri/blk_bullet.png) left no-repeat; }
.marketing_brand .decade_container .decade_3 .e_commerce_plan { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 30px; color: #3c961c; text-align: left; clear: left; }
.marketing_brand .decade_container .decade_3 .e_commerce_plan span { font-size: 13px; }
.marketing_brand .decade_3 a { background: none repeat scroll 0 0 #0089d0; white-space: nowrap; border-radius: 6px 6px 6px 6px; color: #FFFFFF; display: block; font-family: 'Raleway', sans-serif; font-size: 1.5em; font-weight: 300; height: auto; width: 100px; padding: 9px 30px; transition: all 0.25s ease-in 0s; margin: 15px 0; }
.marketing_brand .decade_3 a:hover { background: none repeat scroll 0 0 #3C961C; }
.marketing_brand .decade_1 .bx-wrapper .bx-pager { text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px; width: 100%; left: 0; z-index: 99999; }
.marketing_brand .decade_1 .bx-wrapper .bx-pager .bx-pager-item { display: inline-block; }
.marketing_brand .decade_1 .bx-wrapper .bx-pager.bx-default-pager a { background: #bcbdbf; text-indent: -9999px; display: block; width: 11px; height: 11px; margin: 0 5px; outline: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.marketing_brand .decade_1 .bx-wrapper .bx-pager.bx-default-pager a:hover, .marketing_brand .decade_1 .bx-wrapper .bx-pager.bx-default-pager a.active { background: #33a1d9; }
.support_feature_section { background-color: #0C0C0C; }
.tech_why_choose { background: #3b2921; }
.one_stop_section { margin-top: 0; background: #3b2921; }
.one_stop_section .what_we_serve_container { background-image: none; }
.dummy_class h1 { color: #000000; font-family: 'Raleway', sans-serif; font-size: 4.2em; font-weight: 100; line-height: 50px; padding-bottom: 41px; text-align: center; }
.dummy_class ol li p { font-size: inherit; }
.dummy_class ol li ol li { font-size: inherit; }
.dummy_class p { padding-bottom: 20px; display: block !important; line-height: 26px; max-width: 1213px !important; }
.dummy_class ol { list-style: decimal outside none; counter-reset: item; padding-bottom: 16px; }
.dummy_class ol li { color: #454444; display: block; font-family: 'Raleway', sans-serif; font-size: 1.3em; font-weight: 400; line-height: 24px; text-align: left; }
.dummy_class ol li:before { content: counter(item) ". "; counter-increment: item; font-size: 16px; font-family: 'Raleway', sans-serif; font-weight: 400; color: #3C961C; }
.dummy_class ol ul { list-style: none; padding-left: 15px; }
.dummy_class ol ul li:before { content: ""; }
.dummy_class ol ul li { color: #454444; display: block; font-family: 'Raleway', sans-serif; font-size: 14px !important; font-weight: 400; line-height: 24px; text-align: left; }
.dummy_class ul li { color: #454444; background: url("../../../../../content/dam/dhasri/dhasri/blk_bullet.png") no-repeat scroll left 10px transparent; padding-left: 10px; text-align: left; font-size: 1.3em; font-family: 'Raleway', sans-serif; font-weight: 400; line-height: 25px; padding-bottom: 10px; }
.dummy_local ul li { color: #101010; background: url("../../../../../content/dam/dhasri/dhasri/blk_bullet.png") no-repeat scroll left 10px transparent; padding-left: 10px; text-align: left; font-size: 1.28em; font-family: 'Raleway', sans-serif; font-weight: 400; line-height: 20px; padding-bottom: 10px; }
.dummy_local ul { clear: both; margin-bottom: 20px; }
.dummy_class ul ul li { color: #454444; background: url("../../../../../content/dam/dhasri/dhasri/square_bullet.png") no-repeat scroll left 10px transparent; text-align: left; font-size: 14px; font-family: 'Raleway', sans-serif; font-weight: 400; line-height: 24px; }
.dummy_class .breadcrum li { background: none; padding-left: 0; color: #3c961c; }
.footer_slider .center_container div li a { position: relative; }
.footer_slider .center_container div .read_more { margin: 10px 0 0 80px; }
/*product inner page */
.product_inner .inner_call_for_support { padding: 0 0 30px; }
.product_plan_section { width: 100%; }
.product_plan_section .product_plan_container { width: 96%; margin: 0 auto; }
.product_plan_section .product_plan_container .pricing_div { margin-bottom: 30px; }
.product_inner_pro .product_plan_section .product_plan_container .pricing_div { margin-bottom: 0px; }
.product_plan_section .product_plan_container .pricing_div .plan_price { color: #777676; float: left; font-family: 'Raleway', sans-serif; font-size: 1.6em; font-weight: 300; padding: 10px 0; margin: 16px 0; text-align: center; width: 50%; border-right: 1px solid #B2B2B2; }
.product_plan_section .product_plan_container .pricing_div .buy_now { color: #777676; float: right; font-family: 'Raleway', sans-serif; font-size: 1.6em; font-weight: 100; padding: 10px 0; text-align: center; width: 49%; margin: 16px 0; }
.product_plan_section .product_plan_container .pricing_div .buy_now a { background: none repeat scroll 0 0 #0089D0; border-radius: 6px 6px 6px 6px; color: #FFFFFF; display: inline-block; font-family: 'Raleway', sans-serif; font-size: 1em; font-weight: 300; margin: 10px 0 0; padding: 9px 53px; transition: all 0.25s ease-in 0s; }
.product_plan_section .product_plan_container .pricing_div .buy_now a:hover { background: #3C961C; }
.product_plan_section .product_plan_container h2 { color: #000; font-family: 'Raleway', sans-serif; font-size: 4em; font-weight: 100; padding-bottom: 18px; padding-top: 50px; text-align: center; }
.product_plan_section .product_plan_container h4 { color: #000; font-family: 'Raleway', sans-serif; font-size: 2em; font-weight: 300; padding-bottom: 18px; text-align: center; }
.product_plan_section .accordion_div .faqquestion_section { width: 100%; margin: 0; }
.product_why_choose_slide { margin-top: 0; }
/*customizeplan slider css */

.customizeplan { float: left; /*background:#f8f8f8;*/ padding: 20px; margin: 0px 0px 25px; width: 96%; color: #666666; }
.customizeplan .heading { font-size: 30px; line-height: 30px; margin-bottom: 20px }
.customizeplan .totalprice { width: 160px; float: left; font-size: 38px; line-height: 24px; text-align: center; padding: 30px 20px 10px 20px; }
.customizeplan .pricecontroler { width: 96%; float: left; margin-top: 10px; padding: 20px }
.customizeplan .totalprice span { font-family: 'WebRupee'; color: #000; }
.customizeplan .totalprice small { font-size: 14px; display: block; width: 100%; color: #aaa; padding: 2px 0px 0px 20px; }
.customizeplan .perprice { width: 670px; float: right; padding: 20px; }
.customizeplan .perprice p { float: left; margin-right: 120px; padding-bottom: 0px }
.customizeplan .perprice p span { font-family: 'WebRupee'; }
.customizeplan .perprice a.buynow { padding: 10px 40px; color: #FFF; background: #ff6600; font-size: 16px; line-height: 18px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; top: 20px; right: 5px }
.customizeplan .perprice a.buynow:hover { background: #E54B00; }
.customizeplan .perprice a.trynow { padding: 10px 40px; color: #FFF; background: #000; font-size: 16px; line-height: 18px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; top: 20px }
.customizeplan .perprice a.trynow:hover { background: #333; }
.customizeplan .totalprice, .customizeplan .perprice, .customizeplan .pricecontroler { background: #FFF; -moz-box-shadow: 0px 1px 3px 0px #999; -webkit-box-shadow: 0px 1px 3px 0px #999; box-shadow: 0px 1px 3px 0px #999; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; position: relative; min-height: 60px }
.customizeplan .pricecontroler ul { float: left; width: 100%; margin-top: 15px }
.customizeplan .pricecontroler ul li { width: 100%; float: left; margin-bottom: 40px; padding: 0px; background: none; color: #666666; line-height: 24px; }
.customizeplan .pricecontroler ul li:last-child { margin-bottom: 20px }
.customizeplan .pricecontroler ul li .left { width: 12%; float: left; line-height: 20px; font-size: 16px; position: relative; margin-right: 3% }
.customizeplan .pricecontroler ul li .left img { margin: 0px 10px 0px 0px; float: left }
.customizeplan .pricecontroler ul li .right { width: 85%; float: left; position: relative }
ul.partners_list { float: left; width: 100% }
ul.partners_list li { float: left; border: solid 1px #CCC; width: 32%; margin: 0px 1% 1% 0px; padding: 20px 0px!important; background: none !important }
ul.partners_list li img { margin: 0 auto!important; display: block }
/*customizeplan slider css end */

.product_inner_pro .pricing_div { border-bottom: none; }
/* Contact form */
.overlay, .overlay22 { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); position: fixed; z-index: 9999; left: 0px; top: 0px; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#66000000', endColorstr='#66000000');
}
.overlay_cont { width: 100%; height: 100%; position: fixed; z-index: 99999 }
.overlay_wrap { margin: 0 auto; background: #e5e5e5; padding: 20px 25px 25px; position: relative; font-family: "wf_SegoeUILight", "Segoe UI", sans-serif; border: solid 1px #333333; overflow: hidden; z-index: 999; }
#dv_no_move { height: 100%; width: 100%; }
#dv_no_move h3 { text-align: left; color: #000; font-size: 30px; line-height: 32px; font-family: "wf_SegoeUILight", "Segoe UI", sans-serif; margin: 0px; padding: 0px 0px 8px 0px }
#dv_no_move h3 span { display: block; font-size: 12px; line-height: 16px; margin: 10px 0 0; }
#dv_no_move h3 .gohead { font-size: 26px; line-height: 30px; }
.overlay_wrap a.closed { width: 24px; height: 24px; display: block; position: absolute; right: -1px; top: 5px; /* background:url(/content/dam/dhasri/dhasri/icons.png) no-repeat 0px -494px */ font-size: 18px; font-weight: bold; color: #333333; font-family: Arial, Helvetica, sans-serif }
.getpopContent { color: #000; font-family: "wf_SegoeUI", "Segoe UI", sans-serif; font-size: 24px }
.getpopContent p { padding-bottom: 25px; line-height: 30px; }
.getpopContent a { background: #FF6600; color: #FFFFFF; font-size: 18px; line-height: 20px; padding: 10px 35px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.getpopContent a:hover { background: #E54B00 }
.single_page .inner_call_for_support h1 { font-size: 4.2em; font-family: 'Raleway', sans-serif; font-weight: 100; color: #000000; padding-bottom: 5px; }
.local_page .inner_call_for_support h1 { padding-bottom: 25px; }
.single_page .inner_call_for_support h4 { color: #454444; font-size: 1.8em; line-height: 26px; font-family: 'Raleway', sans-serif; font-weight: 300; padding-bottom: 18px; text-align: center; }
.local_page .inner_call_for_support { text-align: left; padding: 0; }
.single_page .inner_call_for_support h2 { padding-bottom: 0px; }
.local_page .inner_call_for_support h2 { padding-bottom: 20px; }
.single_page .product_detail article p { padding-bottom: 25px; }
.single_page .inner_call_for_support.product_detail { padding-bottom: 50px; }
.areas_covered_section { width: 100%; background: #F3F3F3; padding: 60px 0; }
.areas_covered_section .areas_covered_container { width: 96%; margin: 0 auto; }
.areas_covered_section .areas_covered_container > h2 { color: #454444; font-family: 'Raleway', sans-serif; font-size: 4.2em; font-weight: 100; padding-bottom: 60px; text-align: center; }
.areas_covered_section .areas_covered_container > h2 span { color: #000000; font-family: 'Arial', sans-serif; }
.areas_covered_section .areas_covered_container .current_area { width: 45%; padding: 0 2%; float: left; text-align: center; border-right: #c7c7c7 1px solid; }
.areas_covered_section .areas_covered_container .current_area h2 { font-size: 2.5em; font-family: 'Raleway', sans-serif; font-weight: 300; color: #000; padding-bottom: 40px; text-align: center; min-height: 2em; line-height: 30px; }
.areas_covered_section .areas_covered_container .current_area ul { display: inline-block; padding: 0 15px; vertical-align: top; }
.areas_covered_section .areas_covered_container .current_area ul li { color: #454444; font-family: 'Raleway', sans-serif; font-size: 1.3em; font-weight: 300; line-height: 26px; text-align: left; padding-left: 10px; background: url(../../../../../content/dam/dhasri/dhasri/blk_bullet.png) left no-repeat; }
.areas_covered_section .areas_covered_container .other_area { width: 46%; padding: 0 2%; float: left; text-align: center; }
.areas_covered_section .areas_covered_container .other_area h2 { font-size: 2.5em; font-family: 'Raleway', sans-serif; font-weight: 300; color: #454444; padding-bottom: 40px; text-align: center; min-height: 2em; line-height: 30px; }
.areas_covered_section .areas_covered_container .other_area ul { display: inline-block; padding: 0 15px; vertical-align: top; }
.areas_covered_section .areas_covered_container .other_area ul li { color: #454444; font-family: 'Raleway', sans-serif; font-size: 1.3em; font-weight: 300; line-height: 26px; text-align: left; padding-left: 10px; background: url(../../../../../content/dam/dhasri/dhasri/blk_bullet.png) left no-repeat; }
.why_dsc { width: 96%; margin: 0 auto; padding: 60px 0; }
.why_dsc > div { width: 29%; float: left; padding: 0 2%; }
.why_dsc div h4 { font-size: 2.5em; font-family: 'Raleway', sans-serif; font-weight: 300; color: #454444; padding-bottom: 40px; text-align: center; min-height: 2em; }
.why_dsc div ul li { font-size: 1.3em; font-family: 'Raleway', sans-serif; font-weight: 300; color: #454444; text-align: left; line-height: 20px; background: url(../../../../../content/dam/dhasri/dhasri/blk_bullet.png) left 7px no-repeat; padding-bottom: 5px; padding-left: 10px; }
/* local page*/
.single_page .inner_call_for_support.two_cloud { border-top: 1px solid #bebebe; clear: both; }
.single_page .areas_covered_container .other_area { margin-bottom: 4em; }
.single_page .cloud_services.first { border-right: 1px solid #bebebe; }
.single_page .cloud_services { padding: 0 2.4%; }
.single_page .inner_call_for_support h3 { color: #454444; }
.single_page .inner_call_for_support h4 { text-align: center; color: #454444; }
.citiesservices_list { border: 1px solid #f3f3f3; width: 75%; }
.citiesservices_list li { color: #454444; font-family: 'Raleway', sans-serif; font-size: 1.25em; font-weight: normal; line-height: 20px; padding: 2% 5%; text-align: left; width: 90%; }
.citiesservices_list li.odd { background-color: #f3f3f3; }
.localmap_section { width: 48%; float: left; margin-right: 4% }
.cities_services_section { width: 49.9%; float: left; }
.ie7 .cities_services_section, .ie8 .cities_services_section { width: 49%; float: left; }
.citiesservices_list span { float: right; margin-right: 20%; }
.issues_repair_type { margin-left: 5%; }
.issues_repair_type li { border: 1px solid #333333; float: left; margin: 1%; min-height: 145px; padding: 2% 1.5% 0; width: 27%; }
.single_page .call_for_support h2 { color: #fff; text-align: center; }
.single_page .call_for_support h3 { color: #ACABAB; text-align: center; font-size: 1.8em; }
.single_page .call_for_support li h3 { color: #ACABAB; text-align: center; font-size: 2em; }
.call_for_support .issues_repair_type p { color: #898888; text-align: center; }
.middle_section.single_page .inner_call_for_support.product_detail { padding-bottom: 0; }
.middle_section.single_page .inner_call_for_support.product_detail h2 { color: #454444; font-family: 'Raleway', sans-serif; font-size: 4.2em; font-weight: 100; padding: 60px 0; text-align: center; }
.single_page .inner_call_for_support .cities_services_section h4 { font-size: 2.5em; text-align: left; }
.localmap_section img { display: block; height: auto; max-width: 100%; }
.areas_covered_section.single_page { margin-top: 40px; }
.single_page .inner_call_for_support.two_cloud { border-top: 1px solid #BEBEBE; clear: both; float: left; }
.areas_covered_container .inner_call_for_support.two_cloud { padding: 20px 0 0; }
.center_container div li a span { text-decoration: underline; color: #b3b3b4; }
.center_container div li a:hover span { color: #3c961c; }
.title_row_right { float: right; width: 330px; margin-top:-22px; position:relative;}
.ie7 .title_row_right { margin-top: -50px; }
.caa { float: right; margin-right: 15px; }
.l_spacing { float: right }
.bbb_container { float: right; }
.bbb_container a img { width: auto; margin-top:4px; }
.l_spacing img { width: auto; margin: 10px 20px 0 0; }
.index_responsive .title_row_right {  /*  width: 50%;*/ float: left; margin-top: 2%; }
.tagline label { font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #727070; }
.faq_insideHome { background: url(../../../../../content/dam/dhasri/dhasri/faq_new.jpg) center -12px no-repeat; }
.about_insideHome { background: url(../../../../../content/dam/dhasri/dhasri/about_us_new.jpg) center -12px no-repeat; }
.leadermain_insideHome { background: url(../../../../../content/dam/dhasri/dhasri/leadershipbanner/leadermain_new-min.jpg) center -12px no-repeat; }
/*.uday_insideHome { background: url(/content/dam/dhasri/dhasri/uday_profile_new.jpg) center -12px no-repeat; }
.vishal_insideHome { background: url(/content/dam/dhasri/dhasri/vishal_profile_new.jpg) center -12px no-repeat; }*/
.uday_insideHome { background: url(../../../../../content/dam/dhasri/dhasri/leadership-profile-2.jpg) center -12px no-repeat; }
.vishal_insideHome { background: url(../../../../../content/dam/dhasri/dhasri/leadership-profile-2.jpg) center -12px no-repeat; }
.investor_insideHome { background: url(../../../../../content/dam/dhasri/dhasri/investors_new.jpg) center -12px no-repeat; }
.media_insideHome { background: url(../../../../../content/dam/dhasri/dhasri/media_center_new.jpg) center -12px no-repeat; }
/*.contact_insideHome { background: url(/content/dam/dhasri/dhasri/contact_us_new.jpg) center -12px no-repeat; }*/
.contact_insideHome { background: url(../../../../../content/dam/dhasri/dhasri/contact/contact_us_new.jpg) center -12px no-repeat; }
.dummy_class .call_for_support h1 { padding-bottom: 45px; }
.dummy_class .call_for_support .call_for_support_container { width: 28%; padding: 40px 2% 0; min-height: 270px; }
.middle_section .dummy_class .call_for_support .call_for_support_container { min-height: 0px; }
.dummy_class .call_for_support { padding-top: 0; }
.dummy_class .call_for_support h4 { font-weight: 300; color: #454444; padding: 0 0 20px; text-align: center; }
.dummy_class .call_for_support p { text-align: center; padding-bottom: 0; }
.dummy_class h2 { font-weight: 600; color: #454444; padding: 0 0 20px; text-align: left; font-family: 'Raleway', sans-serif; line-height: 26px; font-size: 1.8em; }
.dummy_class { padding-bottom: 0; }
.dummy_class .dummy_left_right { width: 96%; margin: 0 auto; padding-bottom: 0px; }
.dummy_class .left_side { width: 40%; float: left; text-align: center; }
.dummy_class .right_side { width: 100%; float: left; padding: 0 0%; }
.dummy_class .right_side strong { padding-right: 3px; }
.dummy_class .middle_section { position: static; clear: both; }
.dummy_class h6 { font-weight: 300; color: #000000; padding: 0px 0 0; line-height: 26px; text-align: left; font-family: 'Raleway', sans-serif; font-size: 1.5em; }
.dummy_class h6 span { font-weight: bold; color: #000000; padding: 50px 0 0; text-align: left; font-family: Arial, sans-serif; font-size: 15px; }
.dummy_class .dummy_left_right .left_side img { max-width: 100%; }
.dummy_left_right h4 { clear: both; }
.dummy_class ul { clear: both; margin-bottom: 20px; }
.dummy_class .call_for_support span { background: none; height: auto; }
.dummy_left_right img { float: left; width: 30%; max-width: 90%; padding: 30px 2%; margin: 0 auto; }
.dummy_left_right .img_center img { float: left; width: 50%; max-width: 90%; padding: 30px 2%; margin: 0 auto; }
.dummy_left_right p { display: block; width: 100%; }
.inner_call_for_support.erroe_page { padding: 2% 0 60px; }
.inner_call_for_support.erroe_page h1 { padding-bottom: 40px; border-bottom: 0px solid red; }
.inner_call_for_support.erroe_page h1.eroor { color: #63ab49; font-size: 6em; font-weight: 300; }
.inner_call_for_support.erroe_page a { color: #63AB49; text-decoration: underline; }
.inner_call_for_support.erroe_page a:hover { text-decoration: none; }
.header_call_to_action .inner_header_cta_div p { font-family: 'raleway', sans-serif; font-size: 1.3em; color: #454444; width: 80%; margin: 0 auto; line-height: 26px; }
.bannerHome .bx-viewport { height: 1420px !important; }
.bannerHome .bx-pager { top: 375px; }
.ie8 .bannerHome .bx-pager, .ie9 .bannerHome .bx-pager { top: 400px; }
.ie10 .bannerHome .bx-pager { top: 430px; }
.ie7 title_row_right { margin-top: -50px; }
.header_call_to_action { margin-top: -385px; }
.download { padding: 10px 30px; background: #0089d0; display: block; width: 5em; font-family: 'raleway', sans-serif; font-size: 1.6em; color: #ffffff; margin: 10px; border-radius: 4px; transition: all 300ms ease-in-out; margin: 0 auto; text-align: center; line-height: 20px }
.download:hover { background: #3C961C; color: #FFFFFF; }
.best_deal { position: static; display: inline-block; vertical-align: top; padding-top: 15px; }
.ie7 .best_deal { position: static; float: left; }
footer .our_story_footer_container .story_box p a, footer .our_story_footer_container .news_box p a, footer .our_story_footer_container .blog_box p a { text-decoration: underline; color: #9fedde !important; }
footer .our_story_footer_container .story_box p a:hover, footer .our_story_footer_container .news_box p a:hover, footer .our_story_footer_container .blog_box p a:hover { text-decoration: none; }
.about_lower_section .tab_slider .wrapper { position: relative; }
.no_background { background: none !important; }
.no_padding { padding: 0 !important; }
.smart_phones_support.what_we_bg { height: 76%; }
.story_graph_section section:last-child { border-bottom: none; }
.insite_txt .investors_details .right_side { width: 100%; }
/* Request a demo form*/

.onlinformBox.request_demo_form fieldset p { width: 30%; margin: 0 auto; }
.onlinformBox.request_demo_form fieldset .heading { padding-bottom: 30px; }
.request_demo_form { width: 90%; margin: 0 auto; }
.request_demo_form tr { padding: 11px 3% 0 0; display: table-row; }
.request_demo_form td { display: table-cell; vertical-align: middle; padding: 0 20px 0 0; }
.request_demo_form input[type="text"] { vertical-align: top; border-top: 1px solid #bfbfbf; border-bottom: 1px solid #eee; border-left: 1px solid #e4e4e4; border-right: 1px solid #e3e3e3; background: #f6f6f6; color: #979899; padding: 8px 6px 8px 6px; width: 90%; border-radius: 3px; font-family: 'Raleway', sans-serif; font-weight: 400; }
.request_demo_form select { vertical-align: top; border-top: 1px solid #bfbfbf; border-bottom: 1px solid #eee; border-left: 1px solid #e4e4e4; border-right: 1px solid #e3e3e3; background: #f6f6f6; color: #979899; padding: 8px 2px 8px 10px; width: 98%; border-radius: 3px; margin-right: 10px; font-family: 'Raleway', sans-serif; font-weight: 400; }
.request_demo_form textarea { vertical-align: top; border-top: 1px solid #bfbfbf; border-bottom: 1px solid #eee; border-left: 1px solid #e4e4e4; border-right: 1px solid #e3e3e3; background: #f6f6f6; color: #979899; padding: 8px 6px 8px 6px; border-radius: 3px; font-family: 'Raleway', sans-serif; font-weight: 400; resize: none; width: 100%; }
.request_demo_form input[type="button"], input[type="submit"], input[type="reset"] { border: none; background: #34a1da; border-radius: 5px; color: #fff; line-height: 17px; height: 37px; padding: 9px 20px 9px 20px; cursor: pointer; outline: none; vertical-align: top; font-size: 16px; transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out; }
.request_demo_form { color: #454444; font-family: 'Raleway', sans-serif; font-weight: 400; font-size: 1.3em; }
.request_demo_form label sup { color: #ff0000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
#contactform fieldset h2 { color: #454444; font-size: 2em; font-family: 'Raleway', sans-serif; font-weight: 300; padding-bottom: 30px; line-height: 26px; }
#contactform fieldset p { color: #454444; font-size: 1.3em; font-family: 'Raleway', sans-serif; font-weight: 300; line-height: 20px; text-align: center; padding-bottom: 50px; }
#contactform fieldset h1 { font-size: 4.2em; font-family: 'Raleway', sans-serif; font-weight: 100; color: #000000; padding-bottom: 50px; text-align: center; }
.index_product { padding: 0 0 60px 0; }
.index_product h2 { line-height: 55px; padding-bottom: 50px; font-family: 'Raleway', sans-serif; font-weight: 100; font-size: 4em; color: #000000; }
.released_heading_bar .right_side a { color: #b3b3b4; text-decoration: underline; font-size: 1.3em; display: inline; }
.released_heading_bar .right_side a:hover { color: #3c961c; text-decoration: none; }
.free_consult_form { width: 80%; padding: 0; }
.free_consult_form .tabullar_content_col1 { width: 37%; }
.free_consult_form .tabullar_content_col2 { width: 60%; }
.free_consult_form .tabullar_content_col3 { width: 54%; }
.index_product h2 span { font-family: 'Arial', sans-serif; color: #000000; }
.index_decade { padding-bottom: 60px; }
.index_decade .decade_5 { border-bottom: #c7c7c7 1px solid; padding: 50px 0; }
.business_header .software_hardware_container .right_side ul li { width: 100% !important; }
.parent_ul .dummy_class ul li { line-height: 16px; background-position: left 12px; }
.aligncenter.size-full { width: 60%; margin: 0 auto; text-align: center; }
.aligncenter.size-full img { width: 100%; height: auto; }
.digital_service_cloud .row_odd { background-color: #f3f3f3; }
.digital_service_cloud hr { display: none; }
.terms_of_use_container.dummy_class img.alignright { float: none; padding: 0 20px 20px 0; }
body { font-family: 'Raleway', sans-serif; }
.ie7 nav .megamenu li a { font-size: 1.1em; text-transform: uppercase; }
.rightf { float: right; text-align: right; top: 23px; }
.rightff { float: right; text-align: right; }
.dotcom { padding-left: 15px; border-left: #999 1px solid !important; margin-left: 15px !important; }
.dotcom a { color: #ababab; display: block; background-color: #f3f3f3; padding: 5px; margin-top: -5px; margin-bottom: -5px; }
.dotcom a:hover { background-image: none !important; }
.dotcom:hover a { background-image: none !important; }
/*  _______________________________________

	01 MENU BAR
    _______________________________________  */


.megamenu_wrapper { margin: 6px auto 0; display: block; position: relative; /*z-index:599;*/ }
.megamenu_wrapper { width: 100%; 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; margin-left: 30px; 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: 9898; 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; top: 16px; left: -30px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; z-index: 620; }
/* Drop Downs Sizes */

.megamenu .dropdown_1column { width: 800px; padding: 5%; }
.megamenu .dropdown_2columns { width: 800px; padding: 5%; }
.megamenu .dropdown_3columns { width: 800px; padding: 5%; }
.megamenu .dropdown_4columns { width: 800px; padding: 5%; }
.megamenu .dropdown_5columns { width: 800px; padding: 5%; }
.megamenu .dropdown_fullwidth { width: 100%; padding: 3% 0% 0 0%; top: 28px; left: -10px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
.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; font-family: 'Raleway', sans-serif; }
.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; }
/* newly added */
.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 .menu_details .col_half h3:first-child, .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: 3% 0; }
.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%; }
/* newly added ends*/
/*  _______________________________________

	03 CONTENT STYLING
    _______________________________________  */
.megamenu h2, .megamenu h3 { color: #626262; display: block; font-family: 'Raleway', sans-serif; font-size: 1.2em; font-weight: 100; }
.megamenu h4 { color: #626262; display: block; line-height: 17px; font-family: 'Raleway', sans-serif; font-size: 1.2em; font-weight: 100; }
.megamenu img { vertical-align: middle; max-width: 100% }
.megamenu p, .megamenu ul, .megamenu li, {
color: #626262;
float: left;
font-family: 'Raleway', sans-serif;
font-size: 1.2em;
font-weight: 100;
margin-left: 30px;
text-transform:none;
}
.megamenu p { margin: 0; margin-bottom: 18px; color: #454444; font-size: 1.2em; line-height: 20px; font-family: 'Raleway', sans-serif; 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; margin: 0 0 32px 0; line-height: none; float: none; }
.megamenu li ul li { font-size: 14px; line-height: 16px; position: relative; padding: 7px 0 7px 12px; margin: 0; float: left; text-align: left; width: 100%; border-bottom: 1px solid #dddddd; background: url(../../../../../content/dam/dhasri/dhasri/blk_bullet.png) left 13px no-repeat; float: none; }
.megamenu li ul li a { padding: 0; color: #454444; }
/* 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%; }
/*  _______________________________________

	04 CONTACT FORM
    _______________________________________  */

/*Start Anil*/
.trustpilot-widget{padding:0 !important;}
.tp-widget-wrapper{text-align:left !important;}
.trust_pilot{display: inline-block !important;  width:270px !important; float:left;  max-width: 100%;}
.trustpilot-widget {width: 100% !important;}
.sitejabber{width: 100px; float: left; position: absolute;top:56px;left: 70%;}
.sitejabber a {margin:0;}
.index_responsive .tagline .sitejabber, .inner_responsive .tagline .sitejabber{top:11px;left:103%;}
.chat_care{padding-top:3px;}
.chat_care a{padding:2px 5px; margin-left:5px; background:#008000; color:#fff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.chat_care a:hover{background:#0089d0;}
/*End Anil*/



.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; }
/*  _______________________________________

	05 VERTICAL MEGA MENU
    _______________________________________  */
/*  _______________________________________

	06 LIGHT THEME
    _______________________________________  */
.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(../../../../../content/dam/dhasri/dhasri/nav_arrow.png); background-position: center 14px; background-repeat: no-repeat; }
.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; z-index: 1000 !important; }
.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-family: 'Raleway', sans-serif; font-weight: 300; 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: 300; background: none !important; }
.megamenu_light_theme .megamenu_lightblue li ul li a:hover { color: #3c961c; }
/* Orange */



/*  _______________________________________

	09 MOBILE DEVICES
    _______________________________________  */
.megamenu_dark_theme .megamenu_container .megamenu > li.noactive, .megamenu_light_theme .megamenu_container .megamenu > li.noactive { background-color: transparent; border: none; }
.cities_services_section .tech_issues { padding: 0 0 30px 0; }
.cities_services_section .tech_issues li { color: #454444; font-family: 'Raleway', sans-serif; font-size: 1.3em; font-weight: 300; line-height: 26px; text-align: left; padding-left: 10px; background: url(../../../../../content/dam/dhasri/dhasri/blk_bullet.png) left no-repeat; }
.sevicesHome #b_popup4 { left: 50%; top: 43%; }
.ie9 .lower_section.inside_middle_page.support_wrapper { margin-top: 80px; }
.ie9 .middle_section.inside_middle_page .support_detail { margin-bottom: 50px; }
.fullscreen_icon { position: absolute; bottom: 0px; right: 20px; z-index: 860; width: 20px; padding: 5px; background: #fff; box-shadow: 2px 2px 5px 0 #ababab, 0px 0px 5px 0px #ababab inset; height: auto; }
.faqquestion_section .content ul { padding-bottom: 0px; zoom: 1; }
/*.faqquestion_section .content ul { padding-bottom: 30px; zoom: 1; }*/
.faqquestion_section .content ul:after { font-size: 0; overflow: hidden; display: block; clear: both; content: "."; }
.faqquestion_section .content ul li { float: left; /*font-size: 1.3em;*/ color: #454444; padding: 0 0 12px 10px; width: 90%; text-align: left; background: url(../../../../../content/dam/dhasri/dhasri/blk_bullet.png) left 5px no-repeat; }
.middle_section.inside_middle_page { padding-top: 20px; }
.middle_section.inside_innermiddle_page { padding-top: 20px; }
.ie9 .leaders_section.inside_middle_page .bx-wrapper { margin-top: 60px; }
.rem_pad { padding-top: 0 !important; }
.rem_bot_pad { padding-bottom: 0 !important; }
.rem_mar { margin-top: 0 !important; }
.logo_cover { position: absolute; width: 100px; height: 40px; top: 0; left: 0; z-index: 9998888; display: none; }
.added_pop .plan_price a { margin-top: 30px; }
.enterprise_banner.inner_banner .enterprise_content { margin: 0px auto; }
.enterprise_banner.inner_banner .enterprise_content img { margin: 165px 0 20px 0px; max-width: 100%; }
.enterprise_banner.inner_banner.insideHome { background: url(../../../../../content/dam/dhasri/dhasri/enterprise_inner_banner.jpg) no-repeat #fff center -12px; width: 100%; height: 352px; }
.enterprise_banner.inner_banner .enterprise_content p { width: 50%; padding-bottom: 20px; font-size: 2em; line-height: 24px; }
.bannerHome.enterprise_index .bx-viewport { height: 1028px !important }
.enterprise_call_to_action { width: 100%; background: #f3f3f3; }
.enterprise_call_to_action .header_call_to_action { margin-top: 0 !important; }
.enterprise-header-section .middle_section.inside_middle_page { padding: 60px 0; }
.enterprise_lower_section { margin-top: 0; }
.dummy_left_right .img_center { display: block; text-align: center; }
.dummy_left_right .img_center img { float: none; width: 50%; max-width: 90%; padding: 30px 2%; margin: 0 auto; }
.find_more { color: #3c961c; padding: 10px 0; display: block; text-decoration: underline; font-family: 'Raleway', sans-serif; font-size: 1.3em; font-weight: 300; }
.find_more:hover { text-decoration: none; }
.center_box p a { text-decoration: underline; color: #9fedde !important; }
.center_box p a:hover { text-decoration: none; }
.tagline br { display: none; }
.tagline .clearer { display: none; }
.drop_shadow { box-shadow: 0 0 15px #ccc; }
.middle_section.local_page .inner_call_for_support .area_covered { background: #f3f3f3; width: 400px; padding: 20px; margin: 0 0 20px 20px; float: right; }
.middle_section.local_page .inner_call_for_support .area_covered h2 { font-size: 25px; text-align: left; margin-bottom: 20px; font-family: 'Raleway', sans-serif; font-weight: 300; color: #454444; padding: 0; }
.middle_section.local_page .inner_call_for_support .area_covered li { color: #454444; float: left; width: 44%; margin-right: 2%; font-family: 'Raleway', sans-serif; font-size: 1.3em; font-weight: 300; line-height: 26px; text-align: left; padding-left: 10px; background: url(../../../../../content/dam/dhasri/dhasri/blk_bullet.png) left no-repeat; }
.local_page .inner_call_for_support .cloud_services { text-align: center; }
.local_page .inner_call_for_support .cloud_services .container { overflow: hidden; }
.local_page .inner_call_for_support .cloud_services span { width: 163px; top: 0; left: 0; transition: all 1s ease-out; -webkit-transition: all 1s ease-out; -moz-transition: all 1s ease-out; transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); position: absolute; height: 163px; cursor: pointer; display: block; background: url(../../../../../content/dam/dhasri/dhasri/professional_container_bg.png); }
.local_page .inner_call_for_support .cloud_services.first span { transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); }
.local_page .inner_call_for_support .cloud_services.first span:hover { transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); }
.local_page .inner_call_for_support .cloud_services span:hover { transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); }
.local_page .inner_call_for_support .cloud_services img { margin: 30% auto; }
.local_page .inner_call_for_support .cloud_services p { text-align: center; }
.local_page .inner_call_for_support .cloud_services .container { width: 163px; height: 163px; margin: 0 auto 15px; position: relative; }
.two_cloud.clearfix { padding-bottom: 40px; }
.gray_strip { background: #f3f3f3; width: 100%; padding: 35px 0; }
.gray_strip .citiesservices_list { border: 1px solid #d4d4d4; }
.gray_strip .citiesservices_list li { background: #fff; }
.gray_strip .citiesservices_list li.odd { background: #f3f3f3; }
.gray_strip .working_hours_container { width: 96%; margin: 0 2%; }
.gray_strip .working_hours_container .cities_services_section h4 { color: #454444; margin-left: 30px; font-size: 2.5em; font-family: 'Raleway', sans-serif; font-weight: 300; padding-bottom: 25px; }
.gray_strip .working_hours_container .cities_services_section .citiesservices_list { width: 90%; margin: 0 5% 25px; ; }
.gray_strip .working_hours_container .cities_services_section table { width: 90%; margin: 0 5%; background: #fff; color: #454444; border: 1px solid #d4d4d4; }
.gray_strip .working_hours_container .cities_services_section table tr.odd { background: #f3f3f3; }
.gray_strip .working_hours_container .cities_services_section table tr td { padding: 2% 3%; font-size: 13px; line-height: 18px; font-family: 'Raleway', sans-serif; font-weight: 400; }
.gray_strip .working_hours_container .cities_services_section table tr td.td_date { width: 20%; }
.gray_strip .working_hours_container .cities_services_section table tr td.td_time { width: 50%; }
.gray_strip .working_hours_container .cities_services_section table tr td.td_rating { width: 30%; }
.gray_strip .working_hours_container .cities_services_section table tr.first td { font-weight: 600; }
.gray_strip .working_hours_container .cities_services_section table tr td ul li { float: left; width: 17px; height: 16px; margin: 0 1px; display: block; background: url(../../../../../content/dam/dhasri/dhasri/star.png); }
.gray_strip .working_hours_container .cities_services_section table tr td ul li.null { background: url(../../../../../content/dam/dhasri/dhasri/gray_star.png); }
.gray_strip .working_hours_container .cities_services_section h4 span { font-family: Arial, sans-serif; }
.lower_section.local_page { margin-top: 0; }
#local_map_canvas { height: 250px !important; }
.left_right_container { width: 96%; margin: 30px 2%; }
.left_right_container h4 { color: #454444; font-size: 2.5em; font-family: 'Raleway', sans-serif; font-weight: 300; padding-bottom: 25px; }
.left_right_container div ul li { color: #454444; float: left; font-family: 'Raleway', sans-serif; font-size: 1.3em; font-weight: 400; line-height: 26px; text-align: left; padding-left: 10px; background: url(../../../../../content/dam/dhasri/dhasri/blk_bullet.png) left 10px no-repeat; }
.left_right_container .left { float: left; display: block; width: 46%; padding: 0 2%; border-right: #e8e8e8 1px solid; }
.left_right_container .right { float: left; display: block; width: 46%; padding: 0 1.9%; }
.left_right_container .left li, .left_right_container .right li { width: 45%; margin-right: 2%; }
.left_right_container .bottom { width: 96%; padding: 30px 2% 0; margin-top: 40px; clear: both; border-top: #e8e8e8 1px solid; }
.left_right_container .bottom li { width: 30.2%; margin-right: 2%; }
.lower_section.local_page .call_for_support { padding: 40px 0 }
.left_right_container .full_width { width: 96%; padding: 0 2%; border: none; }
.left_right_container .full_width li { width: 24%; }
.working_hours_container .jquery_class { width: 60%; float: none; margin: 0 auto; text-align: center; }
.local_experts .local_experts_pics { margin: 0 auto; }
.local_experts h2 { font-family: 'Raleway', sans-serif; font-weight: 100; font-size: 4.2em; color: #000000; }
.local_experts { width: 96%; margin: 0 auto; padding: 40px 0; text-align: center; position: relative; }
.local_experts .local_experts_pics > div { width: 16%; margin: 30px .3% 30px; display: inline-block; text-align: center; vertical-align: top; }
.ie7 .local_experts .local_experts_pics > div { width: 19%; margin: 30px .3% 50px; display: block; float: left; text-align: center; }
.local_experts .local_experts_pics > div > span { width: 118px; height: 118px; position: relative; display: block; margin: 0 auto 20px; white-space: nowrap; display: block; border: #33A1D9 1px solid; border-radius: 50%; }
.local_experts .local_experts_pics .crop { width: 98px !important; height: 98px; border-radius: 50%; overflow: hidden; margin: 10px !important; padding: 0; }
.local_experts .local_experts_pics div img { width: 98px; height: auto; }
.local_experts .local_experts_pics div h5 { font-family: 'Raleway', sans-serif; font-weight: 300; width: 100%; font-size: 2em; padding: 5px 0; color: #454444; }
.local_experts > h5 { font-family: 'Raleway', sans-serif; text-transform: uppercase; font-weight: 300; font-size: 2em; padding: 0 0 15px 0; color: #454444; }
.local_experts ul li { display: inline; }
.local_experts ul li a { color: #454444; margin-right: 25px; font-family: 'Raleway', sans-serif; display: inline; vertical-align: top; font-size: 1.3em; font-weight: 300; line-height: 26px; text-align: left; padding-left: 10px; background: url(../../../../../content/dam/dhasri/dhasri/blk_bullet.png) left no-repeat; }
.local_experts ul li a:hover { color: #3c961c; }
.local_experts .pop_up_desc { position: absolute; z-index: 99999; width: 570px; padding: 0px; border: #0089d0 6px solid; top: -469px; left: -80px; display: none; }
.local_experts .pop_up_desc .upper_popup { background: #fff; padding: 25px; }
.local_experts .pop_up_desc .left img { border-radius: 50%; width: 120px !important; height: auto !important; }
.local_experts .pop_up_desc .left { padding-right: 20px; float: left; display: block; }
.local_experts .pop_up_desc div { width: auto; margin: 0; display: block; }
.local_experts .pop_up_desc .right { float: left; }
.local_experts .pop_up_desc h3 { font-family: 'Raleway', sans-serif; font-weight: 300; font-size: 3em; line-height: 36px; text-align: left; padding: 0; color: #454444; }
.local_experts .pop_up_desc p { color: #454444; font-size: 1.6em; font-family: 'Raleway', sans-serif; font-weight: 300; padding-bottom: 10px; line-height: 18px; text-align: left; }
.local_experts .pop_up_desc .right .rating_box { width: 100%; border-bottom: #d8d8d8 1px solid; margin-bottom: 10px; }
.local_experts .pop_up_desc .right .rating_box ul li { float: left; width: 17px; height: 16px; padding: 0; margin: 0 1px; display: block; background: url(../../../../../content/dam/dhasri/dhasri/star.png); }
.local_experts .pop_up_desc h5 { float: left; }
.local_experts .pop_up_desc .right .rating_box .star_box { float: left; border-right: #d8d8d8 1px solid; padding: 0 30px 0 0; }
.ie7 .local_experts .pop_up_desc .right .rating_box .star_box { padding: 0 30px 15px 0; }
.local_experts .pop_up_desc .right .rating_box .star_box a:hover { background: #3C961C }
.local_experts .pop_up_desc .right .rating_box .star_box a { padding: 10px 30px; margin-bottom: 15px; float: left; clear: both; display: block; color: #ffffff; background: #0089d0; font-size: 1.6em; font-family: 'Raleway', sans-serif; font-weight: 300; border-radius: 6px; transition: all 300ms ease-in; }
.local_experts .pop_up_desc .right .rating_box ul { float: left; }
.local_experts .pop_up_desc .right .rating_box p { float: left; padding: 0 0 10px 10px; }
.local_experts .pop_up_desc .right .rating_box .number_box { float: left; padding-left: 25px; padding-top: 15px; }
.local_experts .pop_up_desc .right .rating_box .number_box span.number { font-family: 'arial', sans-serif; float: left; color: #454444; font-weight: 600; font-size: 3.8em; line-height: 40px; text-align: left; padding: 0; }
.local_experts .pop_up_desc .right .rating_box .number_box p { white-space: normal; width: 70px; float: left; }
.local_experts .pop_up_desc p span { font-weight: 600; display: block; padding-bottom: 10px; }
.local_experts .pop_up_desc p { white-space: normal; }
.local_experts .pop_up_desc .popup_footer { width: 100%; background: #ebebeb; }
.local_experts .pop_up_desc .popup_footer span { color: #454444; font-size: 1.3em; width: 13%; display: block; float: left; font-family: 'Raleway', sans-serif; font-weight: 300; padding: 65px 1.8% 15px; line-height: 18px; text-align: center; }
.local_experts .pop_up_desc .popup_footer span.computer { background: url(../../../../../content/dam/dhasri/dhasri/local_popup_icon1.png) center 25px no-repeat; }
.local_experts .pop_up_desc .popup_footer span.tablet { background: url(../../../../../content/dam/dhasri/dhasri/local_popup_icon2.png) center 25px no-repeat; }
.local_experts .pop_up_desc .popup_footer span.printer { background: url(../../../../../content/dam/dhasri/dhasri/local_popup_icon3.png) center 25px no-repeat; }
.local_experts .pop_up_desc .popup_footer span.networking { background: url(../../../../../content/dam/dhasri/dhasri/local_popup_icon4.png) center 25px no-repeat; }
.local_experts .pop_up_desc .popup_footer span.security { background: url(../../../../../content/dam/dhasri/dhasri/local_popup_icon5.png) center 25px no-repeat; }
.local_experts .pop_up_desc .popup_footer span.software { background: url(../../../../../content/dam/dhasri/dhasri/local_popup_icon6.png) center 25px no-repeat; }
.local_experts .pop_up_desc .arrow_blue { background: url(../../../../../content/dam/dhasri/dhasri/local_popup_arrow.png) left top no-repeat; display: block; height: 43px; position: absolute; bottom: -49px; width: 200px; left: 60px; }
.local_experts .pop_up_desc.right_move { left: -380px; }
.local_experts .pop_up_desc.center_move { left: -210px; }
.local_experts .pop_up_desc.center_move .arrow_blue { left: 200px; right: auto; }
.local_experts .pop_up_desc.right_move .arrow_blue { background: url(../../../../../content/dam/dhasri/dhasri/local_popup_arrow2.png) right top no-repeat; left: auto; right: 70px; }
.ie7 .tagline .title_row_right { margin-top: -50px; }
.ie7 .local_page .inner_call_for_support { padding-bottom: 0px; }
/** Rakesh **/
.header_popup_contianer { background-color: #000; }
.header_popup_contianer .title-h { font-size: 30px; border-bottom: 1px solid #5A5753; min-height: 80px; padding-bottom: 10px; color: #fff; line-height: 36px; font-weight: 100; }
.header_popup_contianer .title-h span { font-size: 42px; display: block; font-weight: 100; line-height: 46px; }
.header_popup_contianer .company-logo-detail { float: left; margin: 15px 0; width: 100%; }
.header_popup_contianer .company-logo-detail p { float: left; font-size: 18px; text-align: left; line-height: normal; color: #FFFFFF; padding-bottom: 0 }
.header_popup_contianer .company-logo-detail p img { margin-right: 20px; float: left; margin-bottom: 10px; }
.header_popup_contianer .company-logo-detail p span { float: left; width: 60%; padding-top: 25px; }
.header_popup_contianer .company-logo-detail p span.wd-full { width: 100%; padding: 0 }
.popup_bot_sec { float: left; width: 100%; padding: 20px 0 10px; border-top: 1px solid #5A5753; color: #3c961c; font-size: 16px; }
.popup_bot_sec a { background: none repeat scroll 0 0 #0089D0; border-radius: 4px; color: #FFFFFF; font-family: 'Raleway', sans-serif; font-size: 16px; font-weight: 300; margin-bottom: 20px; padding: 9px 30px; text-align: center; transition: all 0.25s ease-in 0s; }
.popup_bot_sec a:hover { background: none repeat scroll 0 0 #3C961C; }
.header_popup_contianer .title-h img { position: absolute; right: 10px; top: 20px; width: 200px; height: auto; }
.header_popup_contianer .company-logo-detail .logo-part { height: 91px; padding-right: 10px; float: left; width: 35%; background-repeat: no-repeat; background-position: 0 center; background-size: auto; }
.header_popup_contianer .company-logo-detail .logo-part.logo1 { background-image: url(../../../../../content/dam/dhasri/dhasri/tjwaste-logo.png); }
.header_popup_contianer .company-logo-detail .logo-part.logo2 { background-image: url(../../../../../content/dam/dhasri/dhasri/new-age-logo.png); }
.header_popup_contianer .company-logo-detail .logo-part.logo3 { background-image: url(../../../../../content/dam/dhasri/dhasri/unison-logo.png); }
.header_popup_contianer .company-logo-detail .logo-part-right { width: 57%; float: left; background: url(../../../../../content/dam/dhasri/dhasri/curly-bracket.png) no-repeat 0 0; padding: 10px 0 0 20px; min-height: 81px; }
.header_popup_contianer .company-logo-detail .logo-part-right h5 { font-size: 18px; width: 100%; margin-bottom: 5px; }
.header_popup_contianer .company-logo-detail .logo-part-right div { font-size: 16px; color: #898888; float: left; margin-bottom: 3px }
.header_popup_contianer .company-logo-detail .logo-part-right div span { color: #4d832b; font-size: 22px; }
.part1 { width: 40%; }
.part2 { width: 60%; }
.part3 { width: 100%; }
.enterprise_index #b_popup4 { left: 50%; top: 48%; }
.desk_detail_row { margin: 0 2% 50px; width: 96%; color: #898888; }
.desk_detail_row h4 { color: #454444; font-size: 2em; font-family: 'Raleway', sans-serif; font-weight: 300; padding-bottom: 30px !important; line-height: 26px; }
.desk_detail_row .col_left_panel { float: left; width: 59%; }
.desk_detail_row .col_left_panel strong { font-size: 14px; display: block; text-align: left; padding: 0 0 15px; }
.desk_detail_row p { color: #898888 !important; margin-bottom: 15px; }
.desk_detail_row .col_right_panel { width: 35.9%; float: left; padding-left: 2%; border-left: #bebebe 1px solid; margin-left: 2%; }
.desk_detail_row .col_right_panel ul li { padding: 5px 0px 5px 15px; font-size: 13px; background: url(../../../../../content/dam/dhasri/dhasri/bullet.jpg) no-repeat left center; text-align: left; }
.desk_detail_row .col_right_panel ul li a { color: #898888; text-decoration: underline; }
.desk_detail_row .col_right_panel ul li a:hover { color: #3c961c; }
a.btn_rdmore { float: left; padding: 5px 0 0; color: #3c961c; text-decoration: underline; font-size: 13px; }
a.btn_rdmore:hover { color: #898888; text-decoration: none; }
.desk_detail_row .col_right_panel a.btn_rdmore { margin-top: 15px; }
.dropdown_fullwidth .col_two_thirds.no_left_border { border-left: none !important; border-right: #E0DEDE 1px solid; }
iframe .drop_shadow { box-shadow: none !important; }
/* Button */
.lower_white_section .wrapper, .threecol_graypanel .wrapper { width: auto !important; }
.tagline .added_btn { margin: 0 0 0 20px; color: #fff; font-size: 16px; font-family: 'Raleway', sans-serif; font-weight: 300; display: inline-block; background: #0089d0; transition: background 0.25s ease-in 0s; -webkit-transition: background 0.25s ease-in 0s; padding: 9px 15px; border-radius: 4px; vertical-align: middle; }
.tagline .added_btn:hover { background: #3c961c; }
/*Responsive View */
.inner_responsive { margin-top: 0px; padding-top: 0; height: 570px; }
.inner_responsive.middle_banner { margin-top: -40px; }
.inner_responsive.enterprise_banner.middle_banner { margin-top: 0px; float: left; margin-bottom: 20px; }
.inner_responsive .inner_top_slide_panel { height:235px; *height:212px;
}
.inner_responsive .inner_top_slide_panel .tagline { width: 45%; text-align: left !important; padding-top: 10px; }
.inner_responsive .inner_top_slide_panel .tagline .added_btn { float: left; margin: 25px 15px 0 0; }
.inner_responsive .inner_top_slide_panel .tagline .title_row_right { float: left; margin-top: 4px; }
.inner_responsive .icon_block { display: block !important; width: 100%; }
.index_responsive { height: 284px; }
.index_responsive .tagline { font-Size: 4.2em !important; width: 43%; display: inline-block; text-align: left; padding: 15px 0; }
.index_responsive .icons { width: 57%; height: 182px; padding-top: 0; }
.index_responsive .icon_div { font-size: 2.0em; width: 23.33%; padding: 0 5%; }
.index_responsive .columnbg span { white-space: nowrap; }
.index_responsive .columnbg { padding-top: 135px; background-size: cover !important; background-position: center 35px !important; }
.index_responsive .tagline .added_btn { float: left; margin: 35px 15px 0 0; }
.ie7 .inner_responsive .icon_block, .ie8 .inner_responsive .icon_block { width: 55%; float: right; }
.ie7 .inner_responsive #b_popup4 { top: 39%; }
.ie7 .sevicesHome.inner_responsive .inner_top_slide_panel { margin-top: 0px; }
.ie7 .sevicesHome.inner_responsive .inner_top_slide_panel .inner_slider_arrow_up { bottom: -10px; }
.ie7 .index_responsive .icons, .ie8 .index_responsive .icons { height: 200px; }
.ie7 .index_responsive .icon_div { height: 200px; }
.ie8 .columnbg { background-position: center top !important; }
.ie7 .index_responsive .columnbg, .ie8 .index_responsive .columnbg { padding: 140px 10px 0; margin-top: 25px; width: 100%; min-width: auto; }
.ie7 .index_responsive .home_solution_icon, .ie8 .index_responsive .home_solution_icon { background-position: center 20px !important; }
.ie8 .index_banner_responsive #homeslider, .ie9 .index_banner_responsive #homeslider { margin-top: -98px; }
.ie8 .index_banner_responsive #business_slider, .ie9 .index_banner_responsive #business_slider { margin-top: -98px; }
/*** bannner changes 16-06-2014 */

/*
.bannerHome .content{position: relative;}

*/

.banner_content { position: absolute; z-index: 999; top: 443px; left: -2px; width: 88%; margin: 0 10%; }
.banner_content .left { font-size: 50px; line-height: 60px; color: #fff; font-family: 'Raleway', sans-serif; font-weight: 300; text-align: right; padding-right: 50px; background: url(../../../../../content/dam/dhasri/dhasri/bracket.png) right center no-repeat; background-size: contain; float: left; width: 56%; }
.banner_content .right { float: left; padding-top: 6px; width: 35%; margin-left: 30px; }
.banner_content .right p { font-size: 28px; color: #fff; font-family: 'Raleway', sans-serif; font-weight: 300; text-align: left; line-height: 34px; padding-bottom: 10px; display: block; float: left; }
.banner_content .right span { font-size: 18px; color: #fff; font-family: 'Raleway', sans-serif; font-weight: 300; text-align: left; line-height: 24px; padding-bottom: 10px; display: block; float: left; margin-top: 0px }
.banner_content .right a.btn { font-size: 24px; color: #fff; font-family: 'Raleway', sans-serif; font-weight: 300; text-align: center; line-height: 1em; padding: 12px 17px; float: left; background: #f58220; }
.enterprise-header-section .bannerHome ul li.slide1 { background: url(../../../../../content/dam/dhasri/dhasri/enterprise_banner3_new.jpg) no-repeat #f3f3f3 center top; }
.enterprise-header-section .bannerHome ul li.slide2 { background: url(../../../../../content/dam/dhasri/dhasri/enterprise_banner2_new.jpg) no-repeat #f3f3f3 center top; }
.enterprise-header-section .bannerHome ul li.slide3 { background: url(../../../../../content/dam/dhasri/dhasri/enterprise_banner_new.jpg) no-repeat #f3f3f3 center top; }
.call_for_support_container .left-right { border-bottom: #adadad 1px solid; float: left; width: 100%; padding-bottom: 29px; }
.call_for_support_container .left-right .left { background: url(../../../../../content/dam/dhasri/dhasri/icon-plus.png) center 28px no-repeat; padding: 0px 0px 30px 0; }
.call_for_support_container .left-right .left span.strong { font-weight: bold; }
.call_for_support_container .left-right .right { float: none; }
.call_for_support_container .left-right div p { padding: 2px 0; margin: 0; border: none !important; font-size: 1.3em; }
.call_for_support_container .left-right div p.strong { font-weight: 600; }
.call_for_support_container .set-up-fee { clear: left; padding: 23px 0 0; }
.call_for_support_container .set-up-fee small { font-size: 1.3em; font-family: Arial, Helvetica, sans-serif; font-weight: 400; line-height: 20px; color: #454444; }
.call_for_support_container .set-up-fee > h5 { font-size: 3em; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 20px; color: #63ab49; padding: 15px 0 10px; }
.new-icon { position: absolute; top: 5px; right: 5px; z-index: 99; background: url(../../../../../content/dam/dhasri/dhasri/icon-new.png) center no-repeat; display: block; width: 73px; height: 73px; background-size: contain; }
.product .call_for_support h3 { width: 70%; margin: 0 auto; }
.box .c_name { color: #454444; text-align: left; font-size: 1.3em; font-family: 'Raleway', sans-serif; font-weight: 600; line-height: 20px; }
/*CSS Created on 15 Dec 2014*/
.decade_media_border { border-top: #c7c7c7 1px solid; padding: 40px 0 0 0; margin-top: 40px; }
.decade_media { float: left; width: 100%; }
.media_row { width: 45%; border: 1px solid #dfdfdf; border-radius: 3px; margin: 24px 2% 0 2%; display: table; position: relative; float: left; box-sizing: border-box; }
.media_left_panel { width: 40%; min-height: 60px; height: 60px; text-align: center; padding: 1% 0 1% 0%; vertical-align: middle; display: table-cell; }
.inner_media_rightPanel { width: 0; height: 0; border-style: solid; border-width: 10px 11px 10px 0; border-color: transparent #f8f8f8 transparent transparent; margin-left: -22px; top: 38%; position: absolute; }
.media_right_panel { width: 53%; min-height: 70px; height: 70px; padding: 2% 3%; background: #f8f8f8; vertical-align: middle; text-align: left; font-size: 14px; line-height: 18px; font-weight: 300; color: #7f7f7f; display: table-cell; }
.media_right_panel p { color: #454444; display: inline; font-size: 14px; font-weight: 300; line-height: 20px; padding: 10px 0; }
.media_right_panel a { display: block; text-decoration: none; font-size: 14px; color: #3c961c; }
.media_right_panel a:hover { color: #FF9900; }
.media_right_panel p a { color: #b3b3b4; text-decoration: underline; }
.media_right_panel p a:hover { color: #3c961c; text-decoration: none; }
.address_container { font-size: 0; }
.address_container > section { padding: 40px 3%; width: 13%; float: none; display: table-cell; text-align: left; border-left: 1px solid #F0F0F0; position: relative; vertical-align: top; }
.address_container > section.current { background:#0a6ab2; min-height: 0; padding: 20px 3% 20px; position: relative; }
.address_container > section img { display: none; }
.address_container > section.current img { margin: 0 auto 10px; display: block; }
.address_container > section.current h2, .address_container > section.current p { color: #FFFFFF; }
.address_container > section.current a { display: none; }
.address_container p { min-height: 8em; }
.address_container > section.current p { min-height: 0; }
.address_container > section:first-child { border-left: none; }
.address_container > section.current:before { display: block; content: ''; width: 100%; position: absolute; height: 12px; background:rgba(45, 47, 53, 0); left: 0; bottom: -12px; z-index: 2; }
.address_container > section.current:after { display: block; content: ''; border-top: rgba(45, 47, 53, 0) 11px solid; border-left: transparent 15px solid; border-right: transparent 15px solid; width: 0; height: 0; left: 50%; margin-left: -15px; bottom: -23px; position: absolute; z-index: 3; }
.info-window { padding: 10px 0 5px 5px; }
.t_data { font-size:13px; color:#454444; line-height: 24px; width: 100%; border-collapse:collapse; border:#ccc 1px solid; }
.t_data th, td { padding:10px; border-right:1px solid #ccc; }
.t_data p { font-size:13px; color:#454444; padding-bottom:0; }
.profile-middle .breadcrum { width: 92%; }
.profile-middle .history-back { background:#0089d0; font-size:14px; font-weight:400; line-height:16px; padding:6px 15px; color:#fff; border-radius: 4px; margin-top: 2px; float: right; text-decoration:none; transition:background 300ms ease-in-out; -webkit-transition:background 300ms ease-in-out; -moz-transition:background 300ms ease-in-out; -ms-transition:background 300ms ease-in-out; -o-transition:background 300ms ease-in-out; }
.profile-middle .history-back:hover { background:#3c961c; }
.profile-middle .inner_call_for_support h1 { clear: both; }
.markers-container { width:100%; margin:0 auto; position: absolute; bottom: 20px; text-align:center; }
.markers-container div { display:inline-block; vertical-align:middle; margin: 0 35px; cursor:pointer; }
.markers-container div.m1 { margin: -100px 35px 0 0; }
.markers-container div.m2 { margin-top: -140px; }
.markers-container div.m3 { margin-top: -100px; }
.markers-container div.m4 { margin-top: -140px; }
.markers-container div.m5 { margin: -100px 0 0 35px; }
.markers-container div span { background:url(../../../../../images/4.png) 0 0 no-repeat; width:46px; height:54px; display: block; margin: 0 auto 8px; }
.markers-container div p { color:#383838; font-size:14px; font-weight:600; line-height:16px; }
.call_us_now_section_about .call_us_now_box_about.call_us_now_imgbox h3 { font-size:18px; color:#fff; font-weight:400; line-height:22px; }
.call_us_now_section_about .call_us_now_box_about.call_us_now_imgbox h5 { font-size:16px; color:#898888; font-weight:400; line-height:20px; padding-bottom:15px; }


 @media only screen and (min-width:1891px) {
.columnbg { background-size: auto !important; background-position: center 0 !important; }
.footer_upper_black { position: fixed; bottom: 0; left: 0; z-index: 999; }
.arrow_pointer { bottom: -49px; }
.icon_div span { white-space: nowrap; }
.digital_service_cloud .rowfull .contleft { margin-left: 4%; }
.digital_service_cloud .rowfull .aligncenter { height: 500px; }
.index_responsive .tagline .clearer { display: block; }
.inner_responsive .tagline .clearer { display: block; }
.inner_responsive .tagline br { display: block; }
.index_responsive .tagline br { display: block; }
.index_responsive .columnbg { padding-top: 155px; }
}
@media only screen and (min-width:1601px) and (max-width:1890px) {
body { font-size: 74.75%; }
.home_decade_4 { width: 34% }
.columnbg { padding-top: 125px; background-size: auto !important; background-position: center 0 !important; }
.footer_upper_black { position: fixed; bottom: 0; left: 0; z-index: 999; }
.middle_section.inside_middle_page { padding-top: 20px; }
.icon_div { width: 18.3%; padding: 0 7%; }
.digital_service_cloud .rowfull .aligncenter { height: 500px; }
.icon_div span { white-space: nowrap; }
.inner_responsive .tagline br { display: block; }
.index_responsive .tagline br { display: block; }
.inner_responsive .tagline .clearer { display: block; }
.index_responsive .columnbg { padding-top: 150px; }
}
@media only screen and (min-width:1401px) and (max-width:1600px) {
body { font-size: 70%; }
.columnbg { padding-top: 130px; background-position: center 0 !important; }
.middle_section.inside_middle_page { padding-top: 20px; }
.footer_upper_black { position: fixed; bottom: 0; left: 0; z-index: 999; }
.icon_div { width: 21.3%; padding: 0 5%; }
.icons { height: 172px; }
.icon_div span { white-space: nowrap; }
.arrow_pointer { bottom: -45px; }
.inner_responsive .tagline br { display: block; }
.index_responsive .tagline br { display: block; }
.inner_responsive .tagline .clearer { display: block; }
}
@media only screen and (min-width:1261px) and (max-width:1400px) {
body { font-size: 65%; }
.columnbg { padding-top: 132px; background-position: center 0 !important; }
.middle_section.inside_middle_page { padding-top: 20px; }
.footer_upper_black { position: fixed; bottom: 0; left: 0; z-index: 999; }
.icon_div { width: 20.33%; padding: 0 6%; }
.icons { height: 170px; }
.inner_responsive .tagline br { display: block; }
.index_responsive .tagline br { display: block; }
.inner_responsive .tagline .clearer { display: block; }
}
@media only screen and (min-width:1165px) and (max-width:1260px) {
body { font-size: 62.5% }
.columnbg { padding-top: 120px; background-size: auto !important; background-position: center 0 !important; }
.icons { height: 152px; }
.icon_div { width: 21.3%; padding: 0 6%; }
.middle_section.inside_middle_page { padding-top: 20px; }
.what_we_serve_img { width: 1108px; margin-left: auto; left: auto; }
.what_we_serve_img img { max-width: 100%; }
.footer_upper_black { position: fixed; bottom: 0; left: 0; z-index: 999; }
.inner_call_for_support.erroe_page { padding: 0 0 6%; }
.arrow_pointer { bottom: -43px; }
.inner_responsive .tagline br { display: block; }
.index_responsive .tagline br { display: block; }
.inner_responsive .tagline .clearer { display: block; }
}
@media only screen and (max-width: 1200px) {
.call_for_support_container .left-right .left { background-position: center bottom; float: left; margin: 0 0 5px; padding: 0 0 30px; width: 100%; }
.call_for_support_container .left-right .right { float: right; width: 100%; }
.profile-middle .breadcrum { width: 80%; }
}
@media only screen and (min-width:1025px) and (max-width:1164px) {
body { font-size: 62.5% }
/*.what_we_serve_img{ max-width:1100px; left:50%; margin-left:35.5%; }*/
.columnbg { padding-top: 110px; background-size: auto !important; background-position: center 0 !important; }
.icons { height: 152px; }
.tagline { font-size: 3em; }
.bbb_container a img { margin-top: 0px; }
.middle_section.inside_middle_page { padding-top: 20px; }
.inside_top_slide_panel .tagline { font-size: 3em; }
.icon_div { width: 23.3%; padding: 0 5%; }
.title_row_right { float: right; width: 285px; margin-top: -15px; }
.l_spacing img { width: 100px; margin: 10px 10px 0 0; }
.what_we_serve_img { width: 1000px; margin-left: auto; left: auto; }
.what_we_serve_img img { max-width: 100%; }
.footer_upper_black { position: fixed; bottom: 0; left: 0; z-index: 999; }
.service_cloud_box { margin-left: 0; width: 100%; }
.service_cloud_section .service_cloud_row1 .mobile_story_div img { width: auto; }
.service_cloud_section .mobile_story_div img { width: 100%; }
.inner_top_slide_panel .tagline { font-size: 3em; text-align: left; }
/* enterprise-solution-index page css 15oct */
.verticals_section_panel .feature_left_panel { float: left; margin-left: 8%; margin-right: 2%; padding: 58px 0 0; text-align: right; width: 40%; }
.verticals_section_panel .feature_right_panel { float: right; margin-right: 9%; padding: 58px 0 30px; text-align: left; width: 40%; }
.inner_call_for_support.erroe_page { padding: 0 0 6%; }
.arrow_pointer { bottom: -62px; }
.footer_upper_black span { width: auto; margin: 0 2% 0 0; line-height: 15px; white-space: nowrap; }
.footer_upper_black span.footer_ph_no { width: 15%; line-height: 16px; font-size: 1.2em; }
.footer_upper_black span.footer_ph_no strong { display: inline; width: auto; float: left; margin: 0; }
.click_chat { width: auto; }
.links { /*width: 22% !important;*/ }
.links a span { width: auto; margin: 0; padding: 0; }
.index_responsive .tagline { font-size: 3.6em !important; }
.index_responsive .tagline .added_btn { float: left; margin: 25px 15px 0 0; }
.inner_responsive .tagline br { display: block; }
.index_responsive .tagline br { display: block; }
.inner_responsive .tagline .clearer { display: block; }
}
@media only screen and (max-width: 1024px) {
.new-icon { width: 53px; height: 53px; }
/*.chat_pop { bottom: 120px !important; }*/
.address_container > section br { display: none; }
}
@media only screen and (min-width:768px) and (max-width:1024px) {
body { font-size: 62.5% }
.tagline { font-size: 3em!important; text-align: center; }
.inside_top_slide_panel .tagline { text-align: center; }
.top_panel { height: 330px; }
.top_slide_panel .small { width: 51% !important; }
.icon_block { width: 100%; }
#b_popup2 { left: 37%; }
#b_popup3 { left: 37%; }
.icon_div { padding: 0% 3% 0 !important; width: 27% !important; }
.top_slide_panel .big .icon_div { font-size: 2em; }
.top_slide_panel .small .icon_div { font-size: 1.3em !important; }
.ie7 .inner_header { min-height: 669px; }
.home_solution_icon:hover, .big .business_solution_icon:hover, .big .enterprise_solutions_icon:hover { }
.decade_3_s .decade_imgs { width: 100%; }
.decade_3_s .decade_imgs div { width: 16%; text-align: center; }
.decade_2 { width: 41%; padding: 0 4% 43px 4%; }
.comment_man img { max-width: 100%; }
.decade_4 { width: 45%; padding: 30px 2.9% 30px 2%; }
.megamenu .col_full img.alignTp { margin-top: 0 !important; }
.speedometer { left: 10%; width: 48%; top: 70%; }
.decade_container { width: 94%; }
/*.read_more, .read_more:hover { margin-left:54px; }*/
.our_story_footer .call_for_support_container .read_more, .our_story_footer .call_for_support_container .read_more:hover { margin-left: 0px; }
.our_story_footer .read_more a { padding: 9px 38px; }
.what_we_serve_container span { font-size: 2em; }
.our_story_footer_container .story_box, .our_story_footer_container .news_box { width: 21%; }
.our_story_footer_container .blog_box { width: 50.99%; }
.our_story_footer_container .blog_box_inner_right { width: 65%; }
.our_story_footer_container .blog_box_inner_right .aug_box2 { width: 44%; }
.our_story_footer_container .blog_box_inner_right .aug_box_left { line-height: 20px; }
.bannerHome .bx-pager { left: 9%; }
.bannerHome ul li { height: 1342px; }
.bannerHome .bx-pager { bottom: 310px; }
.apple_support { left: 10.3%; }
.router_support { left: 25%; }
.digital_tablets_support { left: 40%; }
.smart_phones_support { left: 58%; }
.home_theater_support { left: 79%; }
.footer_upper_black span { width: auto; margin: 0 2% 0 0; line-height: 15px; white-space: nowrap; }
.footer_upper_black span.footer_ph_no { width: auto; line-height: 16px; font-size: 1.2em; float: left; }
.footer_upper_black span.footer_ph_no strong { display: inline; width: auto; float: none; margin: 0; }
.click_chat { width: auto; float: left; }
.links { width: auto !important; float: right; }
.links a span { width: auto; margin: 0; padding: 0; }
.footer_upper_black div {/* text-align: center;*/ padding: 16px 0; }
.footer_media_right { float: none; display: inline-block; margin: 10px auto 0 !important; }
.footer_lower_black div { width: 58%; }
/*-- ---------------------- Services Page Start-------------------------------- --*/

.inner_top_slide_panel { height: 84px; }
.sevicesHome { margin-top: -100px; }
.inner_top_slide_panel .tagline { width: 100%; text-align: center; padding: 10px 0; display: block; }
.inner_top_slide_panel .tagline br { display: none; }
.logo { width: 12%; }
nav { width: 88%; }
.inner_top_slide_panel .icon_div { width: 21.66%; }
.inner_call_for_support h4 { padding: 30px 0; }
.released_heading_bar .release_details article img.add_margin { width: 20%; }
.our_story_footer .call_for_support h3 { white-space: nowrap; font-size: 2.2em; }
.inner_call_for_support .call_for_support_container { margin-top: 30px; min-height: 420px; }
.inner_call_for_support h3 { white-space: normal; }
.breadcrum { padding-bottom: 30px; }
.inner_top_slide_panel .home_solutions_icon { background: url("../../../../../content/dam/dhasri/dhasri/collapsible_panel_img.png") no-repeat -31px -512px; padding-top: 60px; }
.inner_top_slide_panel .business_solution_icon { background: url("../../../../../content/dam/dhasri/dhasri/collapsible_panel_img.png") no-repeat -360px -512px; padding-top: 60px; }
.inner_top_slide_panel .enterprise_solutions_icon { background: url("../../../../../content/dam/dhasri/dhasri/collapsible_panel_img.png") no-repeat -680px -512px; padding-top: 60px; }
.inner_top_slide_panel .icon_div:hover .home_solutions_icon { background: url("../../../../../content/dam/dhasri/dhasri/collapsible_panel_img.png") no-repeat -31px -712px; }
.inner_top_slide_panel .icon_div:hover .business_solution_icon { background: url("../../../../../content/dam/dhasri/dhasri/collapsible_panel_img.png") no-repeat -360px -712px; }
.inner_top_slide_panel .icon_div:hover .enterprise_solutions_icon { background: url("../../../../../content/dam/dhasri/dhasri/collapsible_panel_img.png") no-repeat -680px -712px; }
.inner_top_slide_panel .icon_div .active, .inner_top_slide_panel .icon_div:hover { color: #3C961C; }
#b_popup4 { left: 50%; margin-left: -214px; top: 57%; }
.inner_call_for_support { padding: 190px 0 60px; }
.uday_challu_section.investors_detailssection .inner_call_for_support { padding-top: 0; }
/*.inside_innermiddle_page .inner_call_for_support { padding-top: 0; }*/

.features_section { padding: 30px 0 275px; }
.support_feature_section { padding: 30px 0 15px 0 }
.features_section span { width: 90%; }
.feature_left_panel { width: 0; padding: 0; margin: 0; }
.feature_left_panel .featured_img_container { bottom: -40px; left: 50%; margin-left: -230px; }
.feature_right_panel { width: 90%; margin: 0 auto; float: none; padding: 30px 0 30px; }
.features_section h2 { padding-bottom: 30px; }
.lower_white_section { padding: 30px 0 30px; }
.annual_unlimited_subscription { margin: 30px auto 0; }
.annual_unlimited_subscription h2 { padding-bottom: 30px; }
.available_time_div { margin: 30px auto 0; }
.our_story_footer { padding: 30px 0; }
.our_story_footer .call_for_support h2 { padding-bottom: 20px; }
.available_time_div { width: 96%; }
.iyogi_certified_experts .iyogi_certified_containner .experts_effect { width: 100%; margin: 0 auto; }
.center_container a { white-space: nowrap; }
/*------------------------ Services Page End----------------------------------*/
.iyogi_certified_experts .iyogi_certified_containner .experts_effect { background-size: 100% }
.expert_1 { top: 45%; left: 5%; }
.expert_2 { top: 28%; left: 18%; }
.expert_3 { top: 61%; left: 29%; }
.expert_4 { top: 29%; left: 40%; }
.expert_5 { top: 60%; left: 56%; }
.expert_6 { top: 36%; left: 67%; }
.expert_7 { top: 50%; left: 81%; }
.expert_1 span { background: url(../../../../../content/dam/dhasri/dhasri/img1.jpg) no-repeat; }
.expert_2 span { background: url(../../../../../content/dam/dhasri/dhasri/img2.jpg) no-repeat; }
.expert_3 span { background: url(../../../../../content/dam/dhasri/dhasri/img4.jpg) no-repeat; }
.expert_4 span { background: url(../../../../../content/dam/dhasri/dhasri/img4.jpg) no-repeat; }
.expert_5 span { background: url(../../../../../content/dam/dhasri/dhasri/img5.jpg) no-repeat; }
.expert_6 span { background: url(../../../../../content/dam/dhasri/dhasri/img6.jpg) no-repeat; }
.expert_7 span { background: url(../../../../../content/dam/dhasri/dhasri/img7.jpg) no-repeat; }
.expert_1 div { bottom: -45px; left: 50%; margin-left: -55px; }
.expert_2 div { top: -45px; left: 50%; margin-left: -55px; }
.expert_3 div { bottom: -45px; left: 50%; margin-left: -55px; }
.expert_4 div { top: -45px; left: 50%; margin-left: -55px; }
.expert_5 div { bottom: -45px; left: 50%; margin-left: -55px; }
.expert_6 div { top: -45px; left: 50%; margin-left: -55px; }
.expert_7 div { bottom: -45px; left: 50%; margin-left: -55px; }
.services_slide_container { width: 96%; margin: 0 auto; }
.inside_middle_page .decade_3_s { width: 39%; }
.inside_middle_page .decade_s_4 { width: 46%; padding: 5px 2% 30px 2%; }
.home_decade_3 { width: 39.5%; }
.what_we_serve_img { width: 100% !important; left: auto; margin-left: auto; }
.what_we_serve_img img { max-width: 100%; }
.million57 { width: 146px; }
.left_tech_expert, .right_tech_expert { width: 48%; }
.techexperttitle { background-position: 77px 2px }
.leaders_section .leader_pics div { margin: 50px 0 10px; width: 30%; }
.investors_details .left_side { width: auto; margin-right: 1%; }
.released_heading_bar .release_details article img { margin: 0; }
.investors_details .right_side { margin-left: 2%; width: 63%; }
.footer_slider .center_container > div { margin: 0 1%; width: 31%; }
.customer_service .customer_care_section div { padding: 0 2%; width: 45%; }
.story_graph_section { width: 96%; margin: 0 auto 60px auto; }
.address_container { left: 100px; top: 20px; }
.addressbox1 { border-bottom: 1px solid #F0F0F0; padding: 20px 0; position: relative; text-align: center; width: 100%; }
.addressbox2 { border-bottom: 1px solid #F0F0F0; padding: 20px 0; position: relative; text-align: center; width: 100%; }
.addressbox3 { padding: 20px 0; position: relative; text-align: center; width: 100%; }
.decade_3_s .decade_imgs div:last-child { width: 16%; }
.techexperttitle_s { background-position: 54px 6px; }
.call_us_now_box_about { }
.call_us_now_box_about.presentation img { max-width: 100%; }
.profile_video_section .call_us_now_box_about h2 { padding: 0 0 10px !important; }
.profile_videos img {    /*    width: 110px;*/ }
.uday_challu_section .profile_videos h3 { font-size: 1.5em; line-height: 1.2em; margin-bottom: 4px; }
.uday_challu_section.investors_detailssection.video_section, .uday_challu_section.investors_detailssection.profileinfo { padding: 58px 2% 10px; width: 96%; }
.uday_challu_section .profile_videos p { line-height: 18px; font-size: 1.3em !important }
.call_us_now_section_about.profile_video_section { width: 100%; }
.profile_video_section article { margin: 13px 0 22px; }
/* product page css*/
.product .call_for_support_container { padding: 2em 2.7% 4em; width: 24%; }
.product .call_for_support h3 { font-size: 2.4em; line-height: 1.3em; }
.plan_price a { font-size: 1.4em; padding: 9px 23%; }
.inner_slider_arrow_down { bottom: 0; }
/* Media-center page css*/
.media_center .feature_left_panel, .media_center .feature_right_panel { float: left; margin-left: 2%; margin-right: 2%; padding: 58px 0 0; text-align: right; width: 46%; }
.released_heading_bar article .left_article_date { width: 15%; }
.right_article_spance { margin-left: 0; width: 77%; }
.news_section aside h4 { line-height: 22px; font-size: 1.4em; padding: 0px 0px 30px; text-align: left; }
.media_pagination { margin-left: 50px; width: 85% }
.media_pagination .read_more { width: 80px; margin: 0 auto; }
.media_center .right_article_spance { text-align: left; }
.inside_innermiddle_page .news_section { margin-right: 3%; width: 23%; }
.media_center { padding-bottom: 60px !important; }
.view_cell_lft_flt { float: left; text-align: left; }
.view_date_span { display: block; width: 100%; }
/* business solution index page css*/
.business_bannerHome ul li.slide1 { background: url(../../../../../content/dam/dhasri/dhasri/business_banner_3.jpg) no-repeat #f3f3f3 center top !important; }
.business_bannerHome ul li.slide2 { background: url(../../../../../content/dam/dhasri/dhasri/business_banner_2.jpg) no-repeat #f3f3f3 center top !important; }
.business_bannerHome ul li.slide3 { background: url(../../../../../content/dam/dhasri/dhasri/business_banner_1.jpg) no-repeat #f3f3f3 center top !important; }
.business_header .software_hardware_section { margin-top: 0px; }
.business_header .software_hardware_container { width: 94%; }
.business_header .software_hardware_container .software_box { width: 47%; }
.business_header .software_hardware_container .hardware_box { width: 47%; margin: 0 0 0 6%; }
.business_header .software_hardware_container .software_box .right_side li { width: 100%; }
.business_bannerHome .bx-pager { bottom: 400px; z-index: 9999; }
.business_bannerHome #b_popup1 { left: 50%; margin-left: -250px; top: 51%; box-shadow: 0 -1px 1px 0 #000000 inset; }
.business_bannerHome #b_popup3 { left: 25%; top: 41%; }
.business_bannerHome #b_popup6 { left: 17.5%; top: 31%; }
.business_header .slider_arrow_up { bottom: -3px; }
.business_bannerHome .bx-viewport { height: 1400px !important; }
.business_feature { padding: 60px 0 40px 0; }
.business_feature .why_choose_iyogi_section { margin: 60px auto 0; }
.business_header .software_hardware_container .read_more { display: block; margin: 0px auto; }
.marketing_brand { padding: 140px 0 20px; }
.marketing_brand .decade_container { width: 96%; }
.marketing_brand .decade_container img { max-width: 100%; }
.marketing_brand .decade_container .decade_1 { width: 45.5%; padding: 0px 2% 30px !important; }
.marketing_brand .decade_container .decade_2 { width: 45%; padding: 0px 2% 30px !important; }
.marketing_brand .decade_container .decade_3 { width: 45.5%; padding: 30px 2% 30px !important; }
.marketing_brand .decade_container .decade_4 { width: 45%; padding: 30px 2.6% 30px !important; }
.marketing_brand .decade_container .decade_3 .e_commerce_plan { clear: left; }
.marketing_brand .decade_3 img { width: 40%; }
.marketing_brand .decade_2 p { color: #979899; display: block; float: left; text-align: left; width: 41%; }
.marketing_brand .decade_2 .ppc_p { margin: -37px 0 0 216px; }
.tech_middle_section .call_for_support .call_for_support_container .read_more { margin-left: 60px; }
.one_stop_section .what_we_serve_container { min-height: 680px; }
.icons { width: 100%; }
.tech_how_it_works .support_feature_section { padding: 30px 0; }
/* Enterprise-solution-index-v1 css Arun on 10ouct */
.top_threecircle_panel .inner_header_cta_div { width: 27%; margin: 0 2%; }
.ninecircle_panel .call_for_support_container { width: 40%; padding: 0 5%; min-height: 290px; }
.inner_call_for_support.ninecircle_panel { padding: 0; }
.digital_servise_cloud .feature_left_panel { clear: both; float: none; margin: 3% auto; width: 90%; }
.digital_servise_cloud .feature_right_panel { clear: both; }
.service_cloud_box .call_us_now_box { margin: 0 4% !important; width: auto; }
.digital_servise_cloud .features_section { padding: 30px 0 0; }
.service_cloud_box { margin-left: 0%; width: 100%; }
.service_cloud_section .service_cloud_row1 .mobile_story_div img { width: auto; }
.service_cloud_section .mobile_story_div img { width: 100%; }
/* enterprise-solution-index page css 15oct */
.verticals_section_panel .feature_left_panel { float: left; margin-left: 8%; margin-right: 2%; padding: 58px 0 0; text-align: right; width: 40%; }
.verticals_section_panel .feature_right_panel { float: right; margin-right: 9%; padding: 58px 0 30px; text-align: left; width: 40%; }
.inner_call_for_support.two_cloud { padding-top: 0; }
.features_section .verticals_section h3 { font-size: 2em; }
.three_graycol_section .call_for_support_container { padding: 5px 2% 0; width: 29%; }
.service_cloud_row2 .company_history_section img { margin-right: 5%; width: 45%; }
.three_graycol_section h3 { font-size: 1.6em; }
.service_cloud_section .one_col_details { width: 50%; float: right; }
.service_cloud_section .one_col_details h3 { padding-top: 0; }
.software_hardware_container .software_box .right_side h2 { min-height: 2.1em; }
.software_hardware_container .hardware_box .right_side h2 { min-height: 2.1em; }
.plans_pricing_section table td { padding: 12px 10px; }
.plans_pricing_section table td h3 { font-size: 20px; min-height: 3em; }
.plans_pricing_section table em { display: block; text-align: center; }
.middle_section.inside_middle_page.product_inner { padding-top: 250px; }
.read_more { margin-left: 60px; }
/* single page */
.areas_covered_section .areas_covered_container .other_area ul { padding: 0 1.5%; }
.issues_repair_type { margin-left: 3%; }
.issues_repair_type li { padding: 2% 1% 1%; width: 29%; border: 1px solid #333333; float: left; margin: 1%; min-height: 158px; }
.single_page .call_for_support h2 { font-size: 3.4em; }
/*.areas_covered_section .areas_covered_container .other_area ul {    float: left;    margin-left: 5%;    padding: 0 1.5%;}*/

.citiesservices_list { width: 90%; }
.single_page .call_for_support li h3 { white-space: normal; }
.inner_call_for_support.erroe_page { padding: 0 0 6%; }
.index_responsive .title_row_right, .title_row_right { display: none; }
/* Menu Containers */
	
.megamenu_wrapper { width: 100%; }
.megamenu_wrapper .megamenu_container { width: 100%; padding: 0; margin: 0 auto; height: auto; float: left; }
.megamenu_wrapper .megamenu_container .megamenu { width: 98%; margin: 0; padding: 0 1% 0 1%; text-align: right; }
/* Menu Items */
	
.megamenu_wrapper .megamenu > li { height: 40px; position: static; float: none; display: inline-block; *display:inline;
zoom: 1; right: auto; }
.megamenu_wrapper .megamenu > li.menuitem_right { float: right; }
/* Menu Drop Downs */
	
.megamenu_wrapper .megamenu .dropdown_1column, .megamenu_wrapper .megamenu .dropdown_2columns, .megamenu_wrapper .megamenu .dropdown_3columns, .megamenu_wrapper .megamenu .dropdown_4columns, .megamenu_wrapper .megamenu .dropdown_5columns, .megamenu_wrapper .megamenu .dropdown_fullwidth, .megamenu_wrapper .megamenu .dropdown_right { top: auto; right: auto; left: auto; float: left; border-top: none; padding: 2%; margin: -1px 0 0 -1px; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; text-transform: none !important; }
.megamenu .dropdown_1column { width: 12.6666%; }
.megamenu .dropdown_2columns { width: 29.3333%; }
.megamenu .dropdown_3columns { width: 44%; }
.megamenu .dropdown_4columns { width: 60.6666%; }
.megamenu .dropdown_5columns { width: 79.3333%; }
.megamenu .dropdown_fullwidth { width: 94%; }
.megamenu_wrapper .megamenu .dropdown_right { left: auto; right: 1%; }
.megamenu_wrapper .megamenu .dropdown_fullwidth, .megamenu_wrapper .megamenu li.menuitem_right .dropdown_fullwidth { top: 28px; right: auto; left: 1%; margin: 0; border-top: 5px solid #D4D2D2; border-radius: 8px; text-align: left; }
/* Menu Contact Form */

.megamenu .contact_form label { width: 92%; }
.megamenu .contact_form input, .megamenu .contact_form textarea { width: 92%; }
.megamenu .contact_form .form_buttons { margin: 4px 0 0 0; }
.software_hardware_container .software_box .right_side li { width: 100%; }
.software_hardware_container .software_box .right_side li:nth-child(2n+1) { margin: 0; }
.software_hardware_container .hardware_box .right_side li:nth-child(2n+1) { margin: 0; }
.software_hardware_container .hardware_box .right_side li { width: 100%; }
/* Vertical Menu */
.pagecontent, .pagewrapper { width: 95%; }
.pagewrapper .pagecontent { width: 100%; }
.pagewrapper .megamenu_vertical_left { margin-right: auto; }
.pagewrapper .megamenu_vertical_right { margin-left: auto; }
.megamenu > li { float: left; margin-left: 23px; border: none; }
.business_header .software_hardware_section .wrapper .software_hardware_container > h2 { font-size: 3.8em; }
.business_header .header_call_to_action { margin-top: -400px; }
.footer_upper_black { position: fixed; bottom: 0; left: 0; z-index: 999; }
.inner_header_slider .sevicesHome #b_popup4 { left: 49%; top: 87%; z-index: 99; }
.megamenu .col_full img { margin: 0 0 0 10px; }
.no_popup .inner_call_for_support { padding: 0 0 60px; }
.verticals_tabmenu li a { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.dotcom { height: auto !important; }
.enterprise_banner.inner_banner .enterprise_content p { width: 60%; }
.enterprise-header-section .inside_middle_page .inner_call_for_support.two_cloud h1 { padding: 0 0 30px; }
.enterprise_call_to_action .header_call_to_action { padding: 40px 0 60px; }
.enterprise_call_to_action .header_call_to_action .top_threecircle_panel .inner_header_cta_div { width: 29%; }
.verticals_tabmenu { margin: 0 5%; width: 90%; }
.dummy_left_right img { width: 70%; }
.digital_service_cloud .row_even .section_details { margin-bottom: 0; }
.digital_service_cloud .row_odd .section_details { margin-bottom: 0; }
.arrow_pointer { bottom: -25px; }
.single_page .inner_call_for_support h1 { font-size: 3em; }
.middle_section.local_page .inner_call_for_support .area_covered { width: 300px; }
.middle_section.local_page .inner_call_for_support .area_covered h2 { font-size: 20px; }
.gray_strip .working_hours_container .cities_services_section table tr td { padding: 2%; }
.gray_strip .working_hours_container .cities_services_section table tr td.td_time { width: 45%; }
.gray_strip .working_hours_container .cities_services_section table tr td.td_rating { width: 35%; }
.local_popup { left: 12%; }
.left_right_container .bottom li { width: 29.2%; }
.local_experts .local_experts_pics > div { width: 25%; }
.business_bannerHome #b_popup4 { top: 48%; left: 50% !important; }
.enterprise_index #b_popup4 { top: 48%; left: 50% !important; }
#b_popup1 .header_popup_contianer_arrow { margin: -27px 0 0 65px; }
#b_popup2 .header_popup_contianer_arrow { margin: -27px 0 0 175px; }
.digital_service_cloud .fullbg .aligncenter { height: 400px !important; }
.digital_service_cloud .fullbg .aligncenter img { width: auto; height: 100%; float: right; }
.righttechexpert { background: url("../../../../../content/dam/dhasri/dhasri/arrows.png") no-repeat scroll 46px 0 transparent; }
.investors_section h4 { text-align: left; }
/*Responsive View */
.inner_responsive { margin-top: 0px }
.inner_responsive .inner_top_slide_panel { height: 185px; }
.inner_responsive .inner_top_slide_panel .tagline { width: 100%; padding: 10px 0; text-align: center !important; }
.inner_responsive .icon_block { display: block !important; width: 100%; }
.inner_responsive .inner_top_slide_panel .tagline .added_btn { float: none; margin: 0 0 0 20px; }
/* Index page header slider*/
.index_responsive { height: 180px; }
.index_responsive .tagline { font-Size: 3em !important; width: 100%; padding: 33px 0; display: inline-block; text-align: center; }
.index_responsive .icons { width: 55%; height: 182px; padding-top: 0; display: none; }
.index_responsive .icon_div { font-size: 2.0em; width: 23.33%; padding: 0 5%; display: none; }
.index_responsive .columnbg { padding-top: 135px; background-size: cover; background-position: -14px 20px !important; }
.index_responsive .columnbg span { white-space: nowrap; }
.index_responsive .tagline .added_btn { float: none; margin: 0 0 0 20px; }
.inner_header .dsc_inner_banner .banner_content { top:30% !important; }
.inner_header .dsc_inner_banner .banner_content .right > span { margin-top:0; padding-top:0; }
}
 @media only screen and (min-width:768px) and (max-width:980px) {
.inner_media_rightPanel { margin-left: -30px; }
.address_container > section { padding: 40px 3% 20px; }
/*anil*/
.trust_pilot{width:auto !important; float:none !important; margin-top:15px!important; margin-right:0 !important}
/*anil*/
}

@media only screen and (max-width:950px) {
.footer_upper_black div { text-align: center; }
.footer_upper_black span.footer_ph_no span, .footer_upper_black span.footer_ph_no img { float: none; display: inline-block; }
.footer_upper_black span.footer_ph_no { width: 33%; line-height: 16px; font-size: 1.2em; float: none; text-align: left; margin: 0; }
.footer_upper_black span.footer_ph_no.opt { text-align: center; width: 39%; }
.footer_upper_black span.footer_ph_no strong { display: inline; width: auto; float: none; margin: 0; }
.click_chat { width: 27%; float: none; text-align: right; margin: 0; display: inline-block; }
.footer_media_right { margin-top: 20px !important; }
.links { margin-top: 20px; }
.inner_contact_section.new_contact_res{width:95%;}
}

@media only screen and (max-width: 767px) {
/*Anil Dec 2015*/
.tagline h1 label.flt_home{float:none;}
span.mid_bracket1{font-size:inherit; float:none; padding-left:inherit; padding-right:inherit;}
span.mid_bracket2{font-size:inherit; float:none; padding-left:inherit; padding-right:inherit;}
.float_lft{float:none; line-height:inherit;}
.float_pad{float:none;}
.res_brd{display:inherit !important; border-right:1px solid #ccc; padding-right: 8px;}
/*Anil Dec 2015*/

.new_contact_col{width:100%;  overflow-y: overlay;}
.new_contact_col table{width:800px;}
.inner_contact_section.new_contact_res{width:95%;}

.call_for_support_container .left-right { display: block; }
.call_for_support_container .set-up-fee { padding: 0; }
/*.chat_pop { bottom: 10px !important; }*/
.footer_upper_black span.footer_ph_no { width: 40%; }
.footer_upper_black span.chat_care{width:44%; margin-top: 8px;}
.footer_upper_black span.footer_ph_no.opt { width: 32%; }
.footer_upper_black span.footer_ph_no span, .footer_upper_black span.footer_ph_no strong, .click_chat span { font-size: 13px; }
.click_chat { width: 31%; }
.click_chat span { width: auto; }
.footer_media_right { width: 100% !important; border-top: 1px solid #555555; padding: 13px 0 0 !important; margin: 20px 0 0 !important; }
.footer_media_right ul { float: none !important; }
.media_left_panel { width: 94%; float: left; padding: 20px 0 0 0; }
.media_right_panel { width: 94%; float: left; }
.inner_media_rightPanel { width: 0; height: 0; border-style: solid; border-width: 0 10px 11px 10px; border-color: transparent transparent #f8f8f8 transparent; margin-left: 47%; top: 66px; position: absolute; }
.address_container > section { padding: 40px 3% 20px; }
.call_for_support h3 { font-size:20px; line-height:24px; }
.markers-container div { margin: 0 10px; }
.markers-container div.m1 { margin: -100px 15px 0 0; }
.markers-container div.m5 { margin: -100px 0 0 15px; }
.tagline h1 { font-weight: 300; text-align:center; float: none; }
/*anil*/
.trust_pilot{float: left; margin-bottom: 26px; margin-right: 0 !important; margin-top: 0 !important; width: 100% !important;}



/*anil*/
}

@media only screen and (min-width:641px) and (max-width:767px) {
body { font-size: 70% }
.screensize { margin-top: 350px; }
.inner_top_panel { padding: 7px 0 0px 0 }
.outer_top_panel { background: #fff; }
.bannerHome {/* margin-top: -236px; */ }
.bannerHome ul li { height: 1050px }
.header_call_to_action { margin-top: -385px; }
.business_header .header_call_to_action { margin-top: -385px; }
.sevicesHome { background: url(../../../../../content/dam/dhasri/dhasri/services_header.jpg) center top no-repeat }
.insideHome { background: url(../../../../../content/dam/dhasri/dhasri/services_header.jpg) center top no-repeat }
.vishal_insideHome { background:url(../../../../../content/dam/dhasri/dhasri/vishal_profile_new.jpg) center 42px no-repeat; }
/*.contact_insideHome { background: url(/content/dam/dhasri/dhasri/contact_us_new.jpg) center 50px no-repeat; height: 380px; }*/
.contact_insideHome { background: url(../../../../../content/dam/dhasri/dhasri/contact/contact_us_new.jpg) center 50px no-repeat; height: 380px; }
.selectnav option { background: #00567e; font-size: 13px; border-top: 1px solid #588db5; padding: 1% 0; }
.digital_service_cloud .fullbg .aligncenter { height: 400px !important; }
.digital_service_cloud .fullbg .aligncenter img { width: auto; height: 100%; float: right; }
/*#nav { display: none }
*/.megamenu_wrapper { display: none }
.selectnav { display: block; width: 100%; padding: 4px 10px 2px 10px; border: 0; color: #000000; font-family: 'Raleway', sans-serif; font-size: 0; font-weight: 400; text-transform: uppercase; cursor: pointer; border: 0; background: #ffffff url(../../../../../content/dam/dhasri/dhasri/selectnav_bg.png) right top no-repeat; appearance: none; -webkit-appearance: none; -moz-appearance: none; text-indent: 0.01px; text-overflow: ''; height: 35px; }
.ie9 .selectnav, .ie7 .selectnav, .ie8 .selectnav { background-image: none; font-size: 0; padding: 10px 0; display: block; }
.selectnav option { background: #fff; font-size: 13px; border: 1px solid #fff; cursor: pointer; }
.tagline { font-size: 2em; padding: 15px 0; text-align: center; }
.icons { height: 122px; }
.columnbg { padding-top: 90px; }
.icon_div { font-size: 1.6em; padding: 0 3%; width: 27.33%; }
.slider_arrow_up { display: block; }
.inner_header_cta_div h2 { font-size: 2.0em; }
.call_for_support_container { width: 44%; }
.read_more { background-position: -40px -330px; margin: 11px 0 11px 43px; }
.read_more:hover { background-position: -40px -360px; margin: 11px 0 11px 43px; }
.released_heading_bar article { padding: 20px 0 15px 0 }
.tab_read_more { background: url(../../../../../content/dam/dhasri/dhasri/icons.png) no-repeat -40px -330px; height: 30px; width: 100px; display: block; margin: 0 0 0 106px; cursor: pointer }
.tab_read_more:hover { background-position: -40px -360px; height: 30px; width: 100px; display: block; margin: 0 0 0 106px; }
.temp_hide_pc { display: block; }
.call_for_support .optimization_icon, .call_for_support .setup_icon, .call_for_support .secure_icon { height: 142px; }
.call_for_support .diagnosis_icon { height: 142px; background-position: -430px -25px; }
.call_for_support { padding-top: 28px; }
.call_for_support h2 { font-size: 3.0em; padding: 0px 0 14px 0 }
.lower_section { margin-top: 19px; }
.what_we_serve_container { min-height: 710px; width: 100%; margin: 0; }
.apple_support { left: 10%; }
.router_support { left: 27%; }
.digital_tablets_support { left: 43%; }
.smart_phones_support { left: 62%; }
.home_theater_support { left: 82%; }
.what_we_serve_img { margin: 0; width: 100%; left: auto; margin-left: auto; }
.left_tech_expert, .right_tech_expert { width: 48%; }
.techexperttitle { background-position: 77px 2px }
.what_we_serve_img img { max-width: 100%; }
.what_we_serve_container h2 { padding-bottom: 25px; font-size: 3.0em; }
.what_we_serve_container span { font-size: 1.8em; padding: 0 }
.lower_white_section { padding: 49px 0 19px 0; }
.decade_container h2 { padding-bottom: 30px; }
.decade_container h2 { font-size: 3.0em; line-height: 35px; }
.decade_1 { width: 45.9%; padding: 0 2% 30px 2%; }
.decade_2 { width: 40%; padding: 0 5% 30px 2%; }
.decade_3_s { width: 45.9%; padding: 4% 2% 30px 2% !important; }
.inside_middle_page .decade_3_s { width: 45%; }
.decade_3_s .decade_imgs { width: 100%; }
.decade_3_s .decade_imgs div { width: 16%; }
.decade_container h3 { font-size: 1.6em; padding-bottom: 18px; }
.speedometer { top: 170px; left: 6%; }
.million57 { background: url(../../../../../content/dam/dhasri/dhasri/million_up_arrow.png) 112px 23px no-repeat; min-height: 80px; }
.comment_man img { max-width: 100%; }
.decade_4 { width: 39.9%; padding: 30px 5% 30px 5%; }
.inside_middle_page .decade_s_4 { width: 46%; padding: 5px 2% 30px 2%; position: relative; }
.inside_middle_page .decade_s_4 .tech_s_500 { font-size: 3.5em; }
.inside_middle_page .decade_s_4 h3 { font-size: 1.6em; text-align: center; padding-bottom: 10px; }
.inside_middle_page .tech_1000_s { font-size: 3.5em; }
.inside_middle_page .tech_500_s { font-size: 3.5em; }
.inside_middle_page .left_tech_expert { width: 52%; }
.inside_middle_page .right_tech_expert { position: absolute; right: 3%; width: 52%; bottom: 5%; }
.software_hardware_section { padding: 30px 0 20px 0; margin-bottom: 30px }
.software_hardware_container { width: 95%; }
.software_hardware_container .software_box { width: 100%; padding-bottom: 20px; border-bottom: 1px solid #bebebe; }
.software_hardware_container .hardware_box { width: 100%; margin: 26px 0 0 0; }
.software_hardware_container .hardware_box .right_side h2, .software_hardware_container .software_box .right_side h2 { font-size: 2em; }
.software_hardware_container .software_box .left_side { width: 20% }
.software_hardware_container .software_box .right_side, .software_hardware_container .hardware_box .right_side { margin: 0 0 0 3%; width: 76%; }
.software_hardware_container .hardware_box .left_side { width: 20% }
.software_hardware_container .software_box .right_side li, .software_hardware_container .software_box .right_side li:nth-child(odd), .software_hardware_container .hardware_box .right_side li:nth-child(odd), .software_hardware_container .hardware_box .right_side li { margin: 0; width: 48%; }
.software_hardware_container .software_box .right_side ul, .software_hardware_container .hardware_box .right_side ul { max-width: 100%; }
.software_hardware_container .software_box .right_side p, .software_hardware_container .hardware_box .right_side p { padding: 16px 0 10px 0 }
.inside_middle_page .techexperttitle_s { background-position: 64px 2px }
.tech_500, .tech_1000 { font-size: 3.5em; }
.decade_5 .call_for_support_container { width: 43%; }
.decade_5 h3 { font-size: 2em; }
.our_story_footer_container .story_box, .our_story_footer_container .news_box, .our_story_footer_container .blog_box { width: 100%; margin: 0; border-bottom: 1px solid #38a3da; padding: 8px 0 17px 0; position: relative; }
.our_story_footer_container .center_box { width: 100%; margin: 0; padding: 8px 0 17px 0; position: relative; }
.our_story_footer { padding-top: 10px }
.our_story_footer_container .social_images { margin-bottom: 20px; }
.footer_slider .center_container h2 { font-size: 1.4em; }
.footer_slider ul { display: none; }
.footer_slider .center_container { padding: 27px 0 10px 0 }
.footer_upper_black div { width: 94% }
.footer_upper_black span { width: 100%; }
.our_story_footer_container .story_box p { padding-bottom: 10px; }
.footer_upper_black div span img, .footer_upper_black span.footer_ph_no img { margin-right: 1%; vertical-align: middle; }
.footer_upper_black div span { height: 35px; margin: 5px 0 20px 0; border-bottom: 1px solid #414141; display: block; float: left; }
.footer_upper_black div span:nth-child(5n+5) { border: 0; }
.footer_lower_black { float: left; }
.footer_upper_black span.footer_ph_no { width: 100%; }
.our_story_footer_container .last_box h2 { padding-top: 20px }
.our_story_footer_container .story_box h2, .our_story_footer_container .news_box h2, .our_story_footer_container .blog_box h2 { font-size: 2em; padding-top: 10px; }
.our_story_footer_container .opendiv { background: url(../../../../../content/dam/dhasri/dhasri/accordion_bg.png) right -573px no-repeat; cursor: pointer; display: block; height: 37px; width: 100%; float: left; position: absolute; z-index: 333; left: 0; top: 5px; }
.our_story_footer_container .closediv { background: url(../../../../../content/dam/dhasri/dhasri/accordion_bg.png) right 14px no-repeat; cursor: pointer; display: block; height: 37px; width: 100%; float: left; position: absolute; z-index: 333; left: 0; top: 5px; }
.bannerHome .bx-pager { left: 10%; }
#h_popup1 { left: 32%; top: 55%; position: absolute; }
#h_popup2 { left: 70%; top: 56%; position: absolute; }
#h_popup3 { left: 23%; top: 62%; position: absolute; }
#b_popup1 { left: 16%; top: 61%; }
#b_popup2 { left: 22%; top: 67%; }
#b_popup3 { left: 13%; top: 68%; }
#b_popup4 { left: 51.5%; top: 47%; }
.accordion_data { display: none; }
.header_call_to_action { bottom: 0; padding: 10px 0 }
#b_popup2 .header_popup_contianer_arrow { margin: -30px 0 0 325px; }
.header_popup_contianer .title p { border-bottom: 0; }
.inside_top_slide_panel .tagline { font-size: 2em; text-align: center; padding: 10px 0; }
/*------------------------ Services Page Start  (min-width:481px) and (max-width:640px)----------------------------------*/

.top_panel { height: 255px; margin-top: 0px; }
.top_panel_inner_page { height: 100px; margin-top: 0px; }
.top_panel_inside_page { height: 120px; margin-top: 108px; }
.inside_top_panel { padding: 13px 0 0; }
.inner_top_slide_panel .tagline { width: 100% !important; text-align: center; padding: 10px 0; display: block; color: #000000; font-size: 2em; }
.sevicesHome { margin: -70px 0 0; height: 350px; background-position: center -87px; }
.sevicesHome.enterprise_banner.middle_banner .inner_top_slide_panel .tagline { padding: 15px 0; }
.inner_top_slide_panel .icon_div { width: 33%; }
.insideHome { margin: -108px 0 0 0; height: 380px; }
.inner_top_slide_panel .tagline br { display: none; }
.logo { width: 12%; }
nav { width: 88%; }
#b_popup4 { margin: 0 10%; left: auto; top: 88%; }
.inner_call_for_support { padding: 190px 0 60px; }
.inner_call_for_support h1 { padding: 0px 0 20px; font-size: 2.8em; }
.inner_call_for_support h2 { font-size: 1.8em; padding-bottom: 20px; }
.middle_section .call_for_support_container { width: 43%; }
.inside_middle_page .call_for_support_container { width: 27%; }
.inner_call_for_support h3 { white-space: nowrap; }
.inside_middle_page .inner_call_for_support h3 { font-size: 2em; }
.breadcrum { display: none; }
.our_story_footer .call_for_support_container { width: 100%; padding: 0; }
.our_story_footer .call_for_support .optimization_icon { display: none; }
.our_story_footer .call_for_support .diagnosis_icon { display: none; }
.our_story_footer .call_for_support .setup_icon { display: none; }
.our_story_footer .call_for_support .secure_icon { display: none; }
.temp_hide, .temp_hide_tab { display: none !important; }
.our_story_footer .call_for_support .pricing h3 { display: inline-block; padding: 0 2%; font-size: 2em; vertical-align: top; margin-top: 12px; }
.our_story_footer .call_for_support .pricing .support_pack_pricing { display: inline-block; }
.our_story_footer .read_more { display: inline-block; }
.our_story_footer .read_more:hover { display: inline-block; }
.our_story_footer .read_more a { font-size: 0.5em; vertical-align: top; }
.our_story_footer .read_more a:hover { background: #78d955; width: auto; vertical-align: top; }
.pricing .inner_pricing { display: block; width: 100%; }
.accordion_data { width: 100%; }
.accordion_data p { display: block; text-align: left; }
.pricing { border-bottom: none; margin-bottom: 0; width: 100%; }
.pricing h3 { display: inline-block; }
.pricing span { padding-bottom: 0 }
.pricing .read_more { display: inline-block; padding: 0 5%; margin: 10px 0 0 0; vertical-align: top; }
.pricing .read_more:hover { display: inline-block; padding: 0 5%; margin: 10px 0 0 0; vertical-align: top; }
.our_story_footer .read_more a { vertical-align: top; }
.opendiv { background: url(../../../../../content/dam/dhasri/dhasri/accordion_bg.png) center -573px no-repeat; cursor: pointer; display: block; height: 37px; width: 100%; float: left; z-index: 333; clear: both; }
.closediv { background: url(../../../../../content/dam/dhasri/dhasri/accordion_bg.png) center 14px no-repeat; cursor: pointer; display: block; height: 37px; width: 100%; float: left; z-index: 333; clear: both; }
.inner_top_slide_panel .home_solutions_icon { background: url(../../../../../content/dam/dhasri/dhasri/collapsible_panel_img.png) no-repeat -31px -512px; padding-top: 60px; }
.inner_top_slide_panel .business_solution_icon { background: url("../../../../../content/dam/dhasri/dhasri/collapsible_panel_img.png") no-repeat -360px -512px; padding-top: 60px; }
.inner_top_slide_panel .enterprise_solutions_icon { background: url("../../../../../content/dam/dhasri/dhasri/collapsible_panel_img.png") no-repeat -680px -512px; padding-top: 60px; }
.inner_top_slide_panel .icon_div:hover .home_solutions_icon { background: url("../../../../../content/dam/dhasri/dhasri/collapsible_panel_img.png") no-repeat -31px -712px; }
.inner_top_slide_panel .icon_div:hover .business_solution_icon { background: url("../../../../../content/dam/dhasri/dhasri/collapsible_panel_img.png") no-repeat -360px -712px; }
.inner_top_slide_panel .icon_div:hover .enterprise_solutions_icon { background: url("../../../../../content/dam/dhasri/dhasri/collapsible_panel_img.png") no-repeat -680px -712px; }
.inner_top_slide_panel .icon_div .active, .inner_top_slide_panel .icon_div:hover { color: #3C961C; }
.features_section { padding: 30px 0 275px; }
.added_class { padding-bottom: 0px !important; }
.added_class .call_us_now_box p { font-size: 1.2em !important; }
.why_choose_iyogi_box p { font-size: 1.2em !important; }
.why_choose_list ul li { font-size: 1.2em !important; }
.features_section span { width: 90%; }
.support_feature_section { padding: 30px 0 15px; }
.feature_left_panel { width: 0; padding: 0; margin: 0; }
.feature_left_panel .featured_img_container { bottom: -10px; left: 50%; margin-left: -230px; }
.feature_right_panel { width: 90%; margin: 0 auto; float: none; padding: 30px 0 30px; }
.features_section h2 { padding-bottom: 25px; font-size: 3em; }
.inside_middle_page .call_us_now_box h2 { font-size: 2em !important; padding-bottom: 20px !important }
.inside_middle_page .call_us_now_section { margin: 30px auto; }
#tollfree { color: #acabab; font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; display: block; }
.lower_white_section { padding: 30px 0 30px; }
.annual_unlimited_subscription { margin: 30px auto 0; }
.annual_unlimited_subscription h2 { padding-bottom: 30px; }
.available_time_div { margin: 30px auto 0; }
.our_story_footer { padding: 30px 0; }
.our_story_footer .call_for_support h2 { padding-bottom: 20px; }
.available_time_div { width: 96%; }
.iyogi_certified_experts { padding: 27px 0 0; }
.iyogi_certified_experts .iyogi_certified_containner h2 { padding-bottom: 20px; font-size: 3em; }
.iyogi_certified_experts .iyogi_certified_containner h4 { font-size: 1.8em }
.iyogi_certified_experts .iyogi_certified_containner .experts_effect { height: 365px; width: 100%; background: url(../../../../../content/dam/dhasri/dhasri/experts_bg_line_tab.png) 0 100px no-repeat; background-size: 100% }
.expert_1 { top: 27%; left: 21%; }
.expert_2 { top: 19%; left: 49%; }
.expert_3 { top: 30%; left: 76%; }
.expert_4 { top: 45%; left: 51%; }
.expert_5 { top: 62%; left: 32%; }
.expert_6 { top: 64%; left: 12%; }
.expert_7 { top: 63%; left: 81%; }
.experts_effect > .expert_7 { display: none; }
.expert_4 div { top: 125px; }
/*------------------------ Services Page End----------------------------------*/
.inner_slider_arrow_up { cursor: pointer; width: 48px; height: 48px; position: absolute; z-index: 601; right: 10px; bottom: -25px; background: url(../../../../../content/dam/dhasri/dhasri/slider_arrow.png) left -58px no-repeat; }
.inner_slider_arrow_down { cursor: pointer; width: 48px; height: 48px; position: absolute; z-index: 600; right: 10px; bottom: -25px; background: url(../../../../../content/dam/dhasri/dhasri/slider_arrow.png) left 2px no-repeat; }
.inner_top_slide_panel .tagline span { display: inline-block; }
.services_slide_container { width: 96%; margin: 0 auto; display: none; }
.service_slide_accordion { width: 96%; margin: 26px auto 0 auto; text-align: left; display: block; }
.service_slide_accordion h3 { color: #333; font-size: 2em; font-family: 'Raleway', sans-serif; font-weight: 300; padding-bottom: 15px; }
.service_slide_accordion h3.inactive-header { background: url(../../../../../content/dam/dhasri/dhasri/accordion_on_bg.png) right 5px no-repeat; }
.service_slide_accordion h3.active-header { background: url(../../../../../content/dam/dhasri/dhasri/accordion_off_bg.png) right 5px no-repeat; color: #3c961c; }
.service_slide_accordion p { color: #454444; font-size: 1.2em; font-family: 'Raleway', sans-serif; font-weight: 400; padding-bottom: 15px; line-height: 20px; }
.service_slide_accordion img { text-align: center; margin: 0 auto; display: block; max-width: 100% }
.service_slider_header { width: 100%; border-bottom: 1px solid #b2b2b2; padding: 0 0 2px 0; margin-bottom: 18px; float: left; cursor: pointer; }
.services_slide_acco_content { width: 100%; padding-bottom: 20px; }
.dummy_class .service_slide_accordion ol { list-style: decimal outside none; counter-reset: item; padding-bottom: 16px; }
.dummy_class .service_slide_accordion ol li { color: #454444; display: block; font-family: 'Raleway', sans-serif; font-size: 1.3em; font-weight: 400; line-height: 24px; text-align: left; }
.dummy_class .service_slide_accordion ol li:before { content: counter(item) ". "; counter-increment: item; font-size: 16px; font-family: 'Raleway', sans-serif; font-weight: 400; color: #3C961C; }
.dummy_class .service_slide_accordion ol ul { list-style: none; padding-left: 15px; }
.dummy_class .service_slide_accordion ol ul li:before { content: ""; }
.dummy_class .service_slide_accordion ol ul li { color: #454444; display: block; font-family: 'Raleway', sans-serif; font-size: 14px !important; font-weight: 400; line-height: 24px; text-align: left; }
.dummy_class .service_slide_accordion ul li { color: #454444; background: url("../../../../../content/dam/dhasri/dhasri/blk_bullet.png") no-repeat scroll left 10px transparent; text-align: left; font-size: 1.3em; font-family: 'Raleway', sans-serif; font-weight: 400; line-height: 24px; }
.dummy_class .service_slide_accordion ul ul li { color: #454444; background: url("../../../../../content/dam/dhasri/dhasri/square_bullet.png") no-repeat scroll left 10px transparent; text-align: left; font-size: 14px; font-family: 'Raleway', sans-serif; font-weight: 400; line-height: 24px; }
.inside_middle_page .features_section h2 { padding-bottom: 17px; font-size: 3em }
.inside_middle_page .annual_unlimited_subscription h2 { font-size: 3em }
.inside_middle_page .annual_unlimited_subscription .plan_title h2 { font-size: 6.7em; }
.inside_middle_page .our_story_footer .call_for_support h2 { font-size: 3em; line-height: 35px; }
.inside_middle_page .inner_call_for_support .call_for_support_container { margin-top: 2px }
.inside_middle_page .inner_call_for_support .optimization_icon { height: 144px; width: 160px; }
.inside_middle_page .inner_call_for_support .diagnosis_icon { height: 144px; width: 160px; }
.inside_middle_page .inner_call_for_support .setup_icon { height: 144px; width: 160px; }
.inside_middle_page .inner_call_for_support .secure_icon { height: 144px; width: 160px; }
.our_story_footer .call_for_support h2 { font-size: 3em; line-height: 35px; }
.company_and_client_info { padding: 20px 0 30px 0 }
.uday_challu_section { padding: 26px 0 10px 0; }
.uday_challu_section h2 { font-size: 3em; padding-bottom: 24px }
.uday_challu_section h4 { font-size: 1.8em; }
.uday_challu_section .call_us_now_section_about { margin: 10px 0 30px 0; width: 100% }
.uday_challu_section .call_us_now_box_about p { padding: 0 0 20px 0; font-weight: 400 !important; }
.uday_challu_section .call_us_now_box_about { width: 95%; }
.profileinfo p { padding: 0 !important; }
.profileinfo .inner_call_for_support { padding:0 0 40px 0; }
.profileinfo .call_us_now_box_about { margin-bottom: 0px !important; }
.uday_insideHome { background: url(../../../../../content/dam/dhasri/dhasri/leadership-profile-2.jpg) center 42px no-repeat; }
.uday_challu_section .call_us_now_imgbox { width: 90%; margin:0 auto; float: none; padding: 0 0 20px; }
.uday_challu_section .call_us_now_box_about:first-child { border-right:none; border-bottom: 1px solid #474747; margin-bottom:40px; }
.uday_challu_section .call_us_now_img_about { width: 190px; height:auto; }
.uday_challu_section .call_us_now_img_about img { width: 162px; height: 162px; margin: 0; left: auto; }
.uday_challu_section .call_us_now_box_about .call_bg_about { width: 166px; height: 166px; background-size: 100% !important; margin-left: 12px; }
.uday_challu_section.investors_detailssection .call_us_now_box_about .call_bg_about { top: -1px; }
.uday_challu_section.investors_detailssection .call_us_now_section_about { margin: 30px 0 20px 0 }
.leaders_section { padding: 30px 0 }
.leaders_section h2 { color: #000000; font-size: 3em; }
.leaders_section h4 { padding: 20px; color: #454444; font-size: 1.8em; }
.leaders_section p { color: #454444; line-height: 20px; }
.leaders_section .leader_pics div { margin: 10px 0 50px 0; text-align: center; width: 33%; }
.leaders_section .leader_pics div h5 { font-size: 1.7em; text-align: center; }
.leaders_section .leader_pics div p { font-size: 1.2em; text-align: center; }
.leaders_wrapper .bx-wrapper .bx-viewport { padding-bottom: 30px; }
.leaders_wrapper .bx-wrapper .bx-pager { bottom: 30px; }
.terms_of_use_container h1 { font-size: 3em; padding-bottom: 25px; }
.terms_of_use_container { padding-top: 20px; }
.pc_data { display: none; }
.footer_slider .center_container > div { width: 28.3%; margin: 0 2.5%; }
span.slide_toll_free { color: #acabab; font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; display: block; }
.news_client_img { padding: 8px 0 0 0; width: 100%; }
.news_client_img img { margin: 2% 1% 0 1%; max-width: 80% }
.iyogi_certified_experts span { font-size: 1.2em; }
.investors_details .left_side { width: 21%; margin-right: 4%; }
.investors_details .right_side { margin-left: 2%; width: 70%; }
.released_heading_bar .release_details article { padding: 30px 0 0; }
.investors_section { padding-top: 25px; }
.inner_contact_section { width: 96%; margin: 0 auto; }
.customer_service .customer_care_section div { width: 45%; padding: 0 2%; }
.tab_n_cell_slider { display: block; }
.addressbox { float: left; margin: -811px auto 0 auto; }
.addressbox:nth-child(2n+1) { float: left; margin-right: 11%; }
.map_section { min-height: 0; padding: 0; width: 100%; }
#map-canvas { height: 350px !important; }
.inner_call_for_support h4 { font-size: 1.5em; }
.released_heading_bar .release_details article p { font-size: 1.2em; padding-bottom: 20px; }
.released_heading_bar .release_details article h3 { font-size: 1.4em; }
.right_article_spance h2 { font-size: 1.4em; padding-bottom: 5px; }
.released_heading_bar article .left_article_date { font-size: 2.3em; }
.story_graph_section { width: 96%; margin: 0 auto 60px auto; }
.right_content_arrow, .left_content_arrow { background: none; }
.story_graph_section { margin-top: -5px; background: none; min-height: 0; margin-bottom: 20px; }
.story_upper_section { border-top: 1px solid #c7c7c7; padding: 23px 0 0 0 }
.company_history_section, .trusted_customer, .boost_your_business_content { width: 100%; float: none; text-align: center; }
.lp_graph, .trusted_customer_graph, .boost_your_business { width: 100%; float: none; text-align: center; padding-bottom: 15px }
.company_history_section h3, .trusted_cumtoner_description h3, .trusted_cumtoner_description { padding: 0; font-size: 1.5em; padding-bottom: 15px; }
.company_history_section h3 span, .trusted_cumtoner_description h3 span, .boost_your_business_content h3 span { display: block; }
.boost_your_business_content h3 { padding-bottom: 10px; font-size: 1.5em; }
.company_history_section p, .trusted_customer p { font-size: 1.2em; padding-bottom: 20px; }
.boost_your_business_content p { font-size: 1.2em; padding-bottom: 10px; }
.trusted_customer, .story_lower_section { border-top: 1px solid #c7c7c7; margin-top: 20px; padding-top: 20px; }
.story_middle_section, .trusted_cumtoner_description { padding-top: 0; }
.story_middle_section { padding-bottom: 0; }
.boost_your_business_content ul { width: 64%; text-align: left; margin: 0 auto; padding-bottom: 10px; }
.boost_your_business_content li { font-size: 1.2em; width: 27%; }
.boost_your_business_content li:nth-child(2n+1) { width: 65%; }
.mobile_story_div { display: none; }
.ourstory_opendiv { background: url(../../../../../content/dam/dhasri/dhasri/story_readmore.png) left top no-repeat; width: 13px; height: 13px; margin: 0 auto; cursor: pointer; }
.ourstory_closediv { background: url(../../../../../content/dam/dhasri/dhasri/story_readmore.png) left bottom no-repeat !important; width: 13px; height: 13px; margin: 0 auto; cursor: pointer; }
.customer_lower_section { margin-top: 0; }
.address_container { left: 0; top: 0; width: 100%; }
.addressbox1 { border-bottom: 1px solid #F0F0F0; padding: 20px 0; position: relative; text-align: center; width: 100%; }
.addressbox2 { border-bottom: 1px solid #F0F0F0; padding: 20px 0; position: relative; text-align: center; width: 100%; }
.addressbox3 { padding: 20px 0; position: relative; text-align: center; width: 100%; }
.map_section h2 { font-size: 14px; }
.map_section p { font-size: 12px; line-height: 16px; }
.map_section a { font-weight: 12px; }
.customer_service h2 { font-size: 2.8em; padding-bottom: 15px; }
.customer_service h3 { font-weight: 400; }
.customer_service h4 { font-size: 1.6em; font-weight: 400; }
.customer_service p { font-size: 1.2em; }
.customer_lower_section { padding: 25px 0 15px 0 }
.customer_service .customer_care_section { padding: 10px 0 0 0; }
.tollfree_no { font-size: 2.5em; font-family: Arial, Helvetica, sans-serif; color: #acabab; text-align: left; width: 90% !important; padding: 0 !important }
.customer_service a { padding: 0; font-size: 1.6em; font-weight: 400; }
.delivery_help_section .decade_5 h3 { font-size: 2em; }
.delivery_help_section .decade_5 p { font-size: 1.2em; }
.decade_container h5 { font-size: 1.2em; }
.decade_container .testimonial p { font-size: 1em; }
.uday_challu_section.profileinfo .call_us_now_img_about img { height: 161px; left: auto; margin: 0; width: 161px; }
/* product page css*/
.product { margin: 0% 2% 0%; }
.product .call_for_support_container { clear: right; margin: 2em 1px; padding: 2em 2.3% 4em; width: 44%; }
.product .call_for_support_container:nth-child(4n+1), .product .call_for_support_container:nth-child(4n+2) { margin-top: 0; }
.product .call_for_support h3 { font-size: 2em; display: block !important; color: #454444; }
.plan_price a { font-size: 1.5em; }
/* product-details page css*/
.available_time_div ul { margin-left: 3%; }
.inside_middle_page .digital_pricing .pricing_div .plan_price { font-size: 1.4em; }
.inside_middle_page .digital_pricing .pricing_div .plan_title h6 { font-size: 1.4em; }
.inside_top_panel { height: 40px; }
.media_center_title { padding-bottom: 30px; }
.press_release { border-right: 0; width: 96%; padding: 0 2% }
.news_section { width: 96%; padding: 27px 2% 0 2%; border-top: 1px solid #C7C7C7 }
.news_intro { padding-bottom: 10px; }
.news_intro img { display: inline-block; float: left; margin-right: 12px; }
.news_section aside { width: 96%; padding: 20px 2% 15px 2%; }
.media_center .feature_left_panel { width: 94%; margin: 15px 3% 20px 3%; padding: 0; border-bottom: 1px solid #414141; }
.media_center .feature_left_panel .released_heading_bar { border-right: 0; padding: 0; width: 100%; }
.media_center .feature_right_panel { width: 96%; padding: 0 2%; }
.media_pagination { margin-left: 0px; width: 85%; text-align: left; }
.media_pagination .read_more { width: 80px; margin: 0; }
.media_center { padding-bottom: 0px !important; }
.released_heading_bar p { font-size: 1.2em; }
.media_read_more { background: url(../../../../../content/dam/dhasri/dhasri/icons.png) no-repeat -40px -330px; height: 30px; width: 55px !important; display: block; margin: 5px auto; cursor: pointer }
.media_read_more:hover { background-position: -40px -360px; }
.news_read_more { background: url(../../../../../content/dam/dhasri/dhasri/icons.png) no-repeat -40px -330px; height: 30px; width: 100px; display: block; margin: -10px 0 0 74px; cursor: pointer }
.news_read_more:hover { background-position: -40px -360px; height: 30px; width: 100px; display: block; margin: -10px 0 0 74px; }
.news_section aside h4 { line-height: 15px; }
.released_heading_bar p { font-size: 1.2em; padding: 25px 0 20px 0 }
.media_center_pagination, .media_pagination, .news_pagination { display: none; }
.media_center h2 { font-size: 3em; }
.media_center h4 { font-size: 1.6em; font-weight: 400 }
.media_center span { font-size: 1.2em; }
.media_center .left_article_date span.month { display: block; font-size: 1.0em; color: #505050; }
.media_center .right_article_spance h2 { font-size: 1.5em; }
.media_center .left_article_date { width: 10%; }
.media_center .right_article_spance { width: 85%; margin-left: 2px; padding-left: 13px; }
.media_center .feature_right_panel > article { margin-bottom: 0; margin-top: 20px }
.business_header .software_hardware_section { margin-top: -400px; }
.business_header .software_hardware_container { width: 94%; }
.business_header .software_hardware_container .software_box { width: 49%; }
.business_header .software_hardware_container .hardware_box { width: 49%; margin: 0 0 0 2%; }
.business_header .software_hardware_container .software_box .right_side li { width: 100%; }
.business_bannerHome .bx-pager { bottom: 400px; z-index: 9999; }
.business_bannerHome #b_popup1 { left: 25%; top: 41%; }
.business_bannerHome #b_popup3 { left: 25%; top: 41%; }
.business_header .slider_arrow_up { bottom: -3px; }
.business_bannerHome .bx-viewport { height: 1420px !important }
.business_feature { padding: 60px 0 40px 0; }
.business_feature .why_choose_iyogi_section { margin: 60px auto 0; }
.business_header .software_hardware_container .read_more { display: block; margin: 0px auto; }
/* Enterprise-solution-index-v1 css Arun on 10ouct */
.top_threecircle_panel .inner_header_cta_div { width: 27%; margin: 0 2%; }
.ninecircle_panel .call_for_support_container { width: 40%; padding: 0 5%; min-height: 40px; }
.inner_call_for_support.ninecircle_panel { padding: 0; }
.service_cloud_box { margin-left: 0; width: 100%; }
.digital_servise_cloud .feature_left_panel { clear: both; float: none; margin: 3% auto; width: 90%; }
.digital_servise_cloud .feature_right_panel { clear: both; }
.service_cloud_box .call_us_now_box { margin: 0 2% !important; width: auto; }
.digital_servise_cloud .features_section { padding: 30px 0 0; }
.service_cloud_box { margin-left: 0%; width: 100%; }
.service_cloud_box .call_us_now_box { }
.service_cloud_row1 .company_history_section, .service_cloud_row2 .company_history_section, .service_cloud_row3 .company_history_section { border-bottom: 1px solid #c7c7c7; float: left; padding: 0 4% 2%; text-align: center; width: 85%; }
.service_cloud_section .mobile_story_div { display: block; }
.service_cloud_section .mobile_story_div img { max-width: 100%; }
.service_cloud_section .service_cloud_row2 .mobile_story_div img { width: auto; }
.service_cloud_section .company_history_section img { float: none; margin: 0 7% 5% 0%; }
.service_cloud_section .service_cloud_row2 { border: 0 none; }
.service_cloud_section .service_cloud_row1 .mobile_story_div img { width: auto; }
.service_cloud_section .mobile_story_div img { width: 100%; }
.enterprise-header-section .bannerHome ul li.slide1 { background: url(../../../../../content/dam/dhasri/dhasri/enterprise_banner_new.jpg) no-repeat #f3f3f3 -860px top; }
.enterprise-header-section .bannerHome ul li.slide2 { background: url(../../../../../content/dam/dhasri/dhasri/enterprise_banner2_new.jpg) no-repeat #f3f3f3 -860px top; }
.enterprise-header-section .bannerHome ul li.slide3 { background: url(../../../../../content/dam/dhasri/dhasri/enterprise_banner3_new.jpg) no-repeat #f3f3f3 -860px top; }
.enterprise_banner .enterprise_content { margin-top: 300px; }
.enterprise_banner .enterprise_content h2 { font-size: 5.5em; }
.enterprise_banner .enterprise_content h3 { font-size: 5.5em; }
.enterprise_banner .enterprise_content p { font-size: 2em; }
.enterprise_banner .enterprise_content a { padding: 10px 30px; }
.plans_pricing_section table td { padding: 12px 10px; }
.plans_pricing_section table td h3 { font-size: 20px; min-height: 4em; }
/* enterprise-solution-index page css 15oct */
.verticals_section_panel .feature_left_panel { float: left; margin-left: 8%; margin-right: 2%; padding: 58px 0 0; text-align: right; width: 40%; }
.verticals_section_panel .feature_right_panel { float: right; margin-right: 9%; padding: 58px 0 30px; text-align: left; width: 40%; }
.inner_call_for_support.two_cloud { padding-top: 0; }
.service_cloud_section .mobile_story_div img, .service_cloud_section .company_history_section img { display: block; float: none; margin: 0 auto 5%; text-align: center; width: auto; }
.three_graycol_section h2 { font-size: 3em; padding: 15px 0; }
.three_graycol_section { margin: 2%; }
.three_graycol_section h3 { font-size: 1.5em; line-height: 22px; white-space: inherit; }
.three_graycol_section p { font-size: 1.2em; color: #000; min-height: 140px; display: none; }
.threecol_graypanel .three_graycol_section h3 { min-height: 66px; }
.three_graycol_section h3 { min-height: 130px; }
.three_graycol_section .blue_btn { font-size: 1.2em; }
.verticals_tabmenu li { border-left: 0 none; width: 100%; border-top: 1px solid #285167; }
.verticals_tabmenu li a { background: url("../../../../../content/dam/dhasri/dhasri/blue_off_w.png") no-repeat scroll 96% 15px; border: 0 none; text-align: left; font-size: 1.8em; padding: 3%; width: 96%; }
.verticals_tabmenu li.select a { background: url("../../../../../content/dam/dhasri/dhasri/blue_on.png") no-repeat scroll 96% 15px; color: #0089d0; }
.verticals_tabmenu { float: left; margin: 0 5% 5%; position: relative; width: 90%; }
.features_section .verticals_section h3 { font-size: 1.8em; }
.features_section p { font-size: 1.2em; font-weight: 200; }
.features_section.verticals_section_panel { height: auto; }
.verticals_widescreen { display: none; }
.verticals_section .feature_left_panel { display: none; }
.verticals_section_panel .feature_right_panel { float: right; margin: 0 3%; padding: 0; text-align: left; width: 95%; }
.verticals_section { left: 0; position: static; width: 100%; }
/* Digital Service Cloud page css */
.digital_service_cloud .row_even .section_details { background-color: #CCCCCC; float: left; width: 100%; }
.digital_service_cloud .row .aligncenter, .digital_service_cloud .rowfull .aligncenter { display: none; }
.digital_service_cloud .rowfull .contleft { position: relative; width: 100%; }
.digital_service_cloud .row_odd, .digital_service_cloud .row_even { float: left; padding: 5% 0 0; }
.digital_service_cloud .row_even .alignleft img, .digital_service_cloud .row_odd .alignright img { margin-bottom: 5%; width: 100%; }
.digital_service_cloud .row_even .alignleft, .digital_service_cloud .row_odd .alignright { float: left; margin: 0; padding: 0 5%; width: 90%; }
.digital_service_cloud .row_odd .section_details, .digital_service_cloud .row_even .section_details { float: left; margin: 0; padding: 0 5% 6%; width: 90%; }
.digital_service_cloud .row .aligncenter, .digital_service_cloud .rowfull .aligncenter { display: none; }
.digital_service_cloud .rowfull .contleft { position: relative; width: 100%; padding: 0; margin: 0; }
.digital_service_cloud .rowfull .contleft h3, .digital_service_cloud .rowfull .contleft p { color: #454444; }
.digital_service_cloud .fullbg .section_details { background-color: #fff; float: left; padding: 5%; width: 90%; }
.digital_service_cloud .section_details h3 { text-align: center; font-size: 1.3em; line-height: 20px; }
.digital_service_cloud .section_details p { text-align: center; font-size: 1.2em; }
.digital_service_cloud .more_btn { float: none; margin: 0 auto; width: 22%; }
.digital_service_cloud .more_btn a { font-size: 1.2em; font-weight: 300; padding: 9px 5%; }
.annual_unlimited_subscription h2 { font-size: 2em; padding-bottom: 0; }
.lower_white_section.digital_service_cloud .annual_unlimited_subscription { margin: 41px auto 0; }
/*customizeplan slider css 641xeee */
.customizeplan { width: 100%; padding: 0px; background: #FFF }
.customizeplan .perprice { width: 50%; padding: 12px 5%; }
.customizeplan .perprice a.buynow, .customizeplan .perprice a.trynow { padding: 10px 30px }
.customizeplan .totalprice { width: 28%; padding: 20px 5% 5px }
.customizeplan .pricecontroler { width: 96%; padding: 0px 2% }
.customizeplan .pricecontroler ul li { margin: 10px 0px; border-bottom: solid 1px #f0f0f0; }
.customizeplan .pricecontroler ul li:last-child { border-bottom: none; margin-bottom: 0px }
.customizeplan .pricecontroler ul li .left { width: 100% }
.customizeplan .pricecontroler ul li .right { width: 100%; margin-top: 10px }
table.slider_mark td, .morethen { font-size: 10px!important }
.middle_section.inside_middle_page.product_inner { padding-top: 250px; }
.why_dsc { padding: 30px 0 0; }
.why_dsc > div { width: 96%; padding-bottom: 30px; }
.why_dsc div h4 { padding-bottom: 20px; }
.best_deal { display: none; }
.logo_cover { position: absolute; width: 100px; height: 40px; top: 0; left: 0; z-index: 9998888; display: block; }
.middle_banner.enterprise_banner .enterprise_content { margin-top: 0; }
.middle_banner.enterprise_banner .enterprise_content img { margin-top: 20px; }
/* single page */
.areas_covered_container .inner_call_for_support.two_cloud { margin-top: 3em; }
.middle_section.single_page .inner_call_for_support.product_detail h2 { padding: 40px 0; font-size: 3em; }
.single_page .inner_call_for_support .cities_services_section h4 { font-size: 2.3em; }
.citiesservices_list { width: 100%; }
.citiesservices_list span { float: right; margin-right: 8%; }
.issues_repair_type li { margin: 1% 1% 4%; min-height: 240px; }
.areas_covered_container .inner_call_for_support.two_cloud .temp_hide { display: block !important; }
.dummy_class .call_for_support .call_for_support_container { min-height: 390px; }
.inner_call_for_support.erroe_page { padding-bottom: 6.5%; }
.inner_call_for_support.erroe_page h1.eroor { font-size: 4em; }
.inner_call_for_support.erroe_page h2 { line-height: 1.5em; padding-bottom: 5%; }
.index_responsive .title_row_right, .title_row_right { display: none; }
.megamenu_wrapper { width: 420px; margin: 0 auto; float: none; display: none; }
.megamenu_vertical_left, .megamenu_vertical_right { float: none; }
.megamenu_wrapper .megamenu_container { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.megamenu_wrapper .megamenu_container .megamenu { width: 100%; margin: 0; padding: 0; }
.megamenu_container .megamenu > li, .megamenu_container .megamenu > li:hover, .megamenu_container .megamenu > li.menuitem_right, .megamenu_container .megamenu > li.menuitem_right:hover { float: left; width: 100%; display: block; padding-right: 0; margin-right: 0; }
.megamenu_wrapper .megamenu li.menuitem_right .dropdown_fullwidth { top: auto; right: auto; left: 0; }
.megamenu_container .megamenu .dropdown_1column, .megamenu_container .megamenu .dropdown_2columns, .megamenu_container .megamenu .dropdown_3columns, .megamenu_container .megamenu .dropdown_4columns, .megamenu_container .megamenu .dropdown_5columns, .megamenu_container .megamenu .dropdown_fullwidth, .megamenu_container .megamenu .dropdown_right { left: 0; top: auto; margin: -1px 0 0 0; width: 390px; padding: 0 15px 0 15px; }
/* Menu Drop Downs Columns */
	
.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 { margin-left: 0; margin-right: 0; width: 96%; float: left; display: block; }
.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 { margin-left: 2%; margin-right: 2%; }
/* Regular Drop Down (turned into a list) */

.megamenu_wrapper .megamenu .levels li ul { position: relative; top: auto; margin: 0; padding: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; left: auto; border: none; background: none; }
.megamenu_wrapper .megamenu .levels li { float: left; width: 100%; }
.megamenu_wrapper .megamenu .levels li:hover > ul { left: auto; }
.megamenu_light_theme ul .levels a.parent, .megamenu_light_theme ul .levels a.parent:hover, .megamenu_light_theme ul .levels li ul, .megamenu_wrapper .megamenu_light_theme ul .levels a.parent, .megamenu_wrapper .megamenu_light_theme ul .levels a.parent:hover, .megamenu_wrapper .megamenu_light_theme ul .levels li ul { background: none; border: none; }
.pagecontent, .pagewrapper { width: 420px; }
.pagewrapper .pagecontent { width: 420px; }
.footer_upper_black { position: relative; z-index: 999; }
.footer_media_right { float: none; display: inline-block; margin: 10px auto 0 !important; }
.enterprise_banner.enterprise_index { margin-top: -382px; }
.enterprise_banner.enterprise_index .enterprise_content img { margin: 130px 0 50px 5px; }
.enterprise_banner.inner_banner .enterprise_content p { width: 60%; }
.enterprise_banner.inner_banner.insideHome { background: url("../../../../../content/dam/dhasri/dhasri/enterprise_inner_banner.jpg") no-repeat scroll center 55px #FFFFFF; height: 424px; }
.enterprise_banner.inner_banner .enterprise_content img { margin: 225px 0 20px; }
.digital_service_cloud .row_even .section_details { margin-bottom: 0; }
.digital_service_cloud .row_odd .section_details { margin-bottom: 0; }
.arrow_pointer { display: none !important; }
.localhome { background: url("../../../../../content/dam/dhasri/dhasri/local_header.jpg") no-repeat scroll center -87px; ; }
.local_popup { left: 50%; margin-left: -300px; top: 33%; }
.local_page .inner_call_for_support h1 { font-size: 3em; }
.middle_section.local_page .inner_call_for_support .area_covered h2 { padding: 0; font-size: 20px; }
.middle_section.local_page .inner_call_for_support .area_covered { width: 250px; }
.cities_services_section { width: 96%; }
.left_right_container .left li, .left_right_container .right li { width: 90%; margin-right: 0; }
.left_right_container .bottom li { width: 46%; }
.local_experts .local_experts_pics > div { width: 25%; }
.local_experts .pop_up_desc .upper_popup { padding: 25px 15px; }
.local_experts .pop_up_desc { width: 540px; }
.local_experts .pop_up_desc .left { padding-right: 10px; }
.local_experts .pop_up_desc.right_move { left: -338px; }
.local_experts .pop_up_desc { left: -94px; }
#b_popup4 { top: 61%; left: 0% !important; }
.inner_header_slider .sevicesHome #b_popup4 { top: 83%; left: 6% !important; }
.desk_detail_row .col_right_panel { width: 100%; float: left; padding-top: 20px; padding-left: 0; border-left: none; margin-left: 0; }
.desk_detail_row .col_left_panel { float: left; width: 100%; }
#b_popup1 .header_popup_contianer_arrow { margin: -30px 0 0 65px; }
#b_popup2 .header_popup_contianer_arrow { margin: -30px 0 0 175px; }
.dummy_left_right .img_center img { float: none; width: auto; max-width: 90%; padding: 30px 2%; margin: 0 auto; }
.pricing_div { width: 500px; }
.inside_middle_page .annual_unlimited_subscription > h2 { padding-bottom: 20px; }
#h_popup4 { left: 28%; top: 55%; }
.righttechexpert { background: url(../../../../../content/dam/dhasri/dhasri/arrows.png) -85px 18px no-repeat; }
.product .read_more { bottom: 15px; }
.product .call_for_support_container:hover .read_more:hover { margin-left: 0; }
.tech_how_it_works .call_us_now_section { margin-bottom: 60px; }
.enterprise_banner.middle_banner { background-position: center -87px; }
.insideHome.about_insideHome { background: url("../../../../../content/dam/dhasri/dhasri/about_us_new.jpg") no-repeat scroll center 50px transparent; }
.insideHome.leadermain_insideHome { background: url("../../../../../content/dam/dhasri/dhasri/leadershipbanner/leadermain_new-min.jpg") no-repeat scroll center 50px transparent; }
/*Responsive View */
.inner_responsive { margin-top: -50px; background-position: center -57px; }
.inner_responsive .inner_top_slide_panel { height: 152px; }
.inner_responsive .icon_block { display: block; width: 100%; }
.inner_responsive .inner_top_slide_panel .tagline { text-align: center !important; padding: 10px 0; }
.inner_responsive .inner_top_slide_panel .tagline .added_btn { float: none; margin: 0 0 0 20px; }
.index_responsive .tagline { font-Size: 2em !important; width: 100%; display: inline-block; text-align: center; }
.index_responsive .icons { width: 100%; height: 122px; display: none; }
.index_responsive .columnbg { padding-top: 80px; background-position: center top !important; }
.index_responsive.top_panel { height: 120px; }
.index_responsive .tagline .added_btn { float: none; margin: 0 0 0 20px; }
/* Google Chrome Hacks*/ 
body:nth-of-type(1) .top_panel_inner_page { height: 50px; }
body:nth-of-type(1) .inner_top_slide_panel { height: 52px; }
body:nth-of-type(1) .enterprise_banner.middle_banner .inner_top_slide_panel { height: 52px; }
body:nth-of-type(1) .enterprise_banner.middle_banner.inner_responsive .inner_top_slide_panel { height: 152px; }
body:nth-of-type(1) .inner_responsive { margin-top: 0px; height: 412px; }
body:nth-of-type(1) .enterprise_banner.middle_banner.inner_responsive { height: 412px; background-position: center -57px; }
body:nth-of-type(1) .inner_responsive .inner_top_slide_panel { height: 152px; }
body:nth-of-type(1) .inner_header { min-height: 360px; }
.footer_upper_black span.footer_ph_no { width: 100%; }
.footer_upper_black span.footer_ph_no strong { width: auto; float: none; margin: 0; }
.click_chat { width: 100%; }
.links { width: 100% !important; border-bottom: 1px solid #414141; }
.links a span { width: auto; margin: 0; padding: 0; }
}
@media only screen and (min-width:535px) and (max-width:640px) {
body { font-size: 70% }
.screensize { margin-top: 50px; }
.inner_top_panel { padding: 7px 0 0px 0 }
.outer_top_panel { background: #fff; }
.bannerHome { margin-top: -236px; }
.bannerHome ul li { height: 1050px }
.header_call_to_action { margin-top: -430px; }
.sevicesHome { background: url(../../../../../content/dam/dhasri/dhasri/services_header_tab_cell.jpg) center top no-repeat }
.middle_banner.sevicesHome { background: url(../../../../../content/dam/dhasri/dhasri/enterprise_middle_banner_640.jpg) center top no-repeat }
.insideHome { background: url(../../../../../content/dam/dhasri/dhasri/services_header_tab_cell.jpg) center top no-repeat }
.vishal_insideHome { background: url("../../../../../content/dam/dhasri/dhasri/vishal_profile_new_640.jpg") no-repeat; }
.selectnav option { background: #00567e; font-size: 13px; border-top: 1px solid #588db5; padding: 1% 0; }
/*#nav { display: none }

*/
.tabullar_content_col55 { width: 47%; }
.tabullar_content_row .tabullar_content_col55 select { width: 93%; }
.tabullar_content_col22 { width: 47%; }
.megamenu_wrapper { display: none }
.selectnav { display: block; width: 100%; padding: 4px 10px 2px 10px; border: 0; color: #000000; font-family: 'Raleway', sans-serif; font-size: 0; font-weight: 400; text-transform: uppercase; cursor: pointer; border: 0; background: #ffffff url(../../../../../content/dam/dhasri/dhasri/selectnav_bg.png) right top no-repeat; appearance: none; -webkit-appearance: none; -moz-appearance: none; text-indent: 0.01px; text-overflow: ''; height: 35px; }
.ie9 .selectnav, .ie7 .selectnav, .ie8 .selectnav { background-image: none; font-size: 0; padding: 10px 0; display: block; }
.selectnav option { background: #fff; font-size: 13px; border: 1px solid #fff; cursor: pointer; }
.tagline { font-size: 1.6em; padding: 18px 0; font-weight: 300; text-align: center; }
.icons { height: 122px; }
.columnbg { padding-top: 80px; }
.icon_div { font-size: 1.6em; padding: 0 2%; width: 29.33%; }
.slider_arrow_up { display: block; bottom: -22px; }
.inner_header_cta_div h2 { font-size: 2.0em; }
.call_for_support_container { width: 44%; }
.read_more { background-position: -40px -330px; margin: 11px 0 11px 43px; }
.read_more:hover { background-position: -40px -360px; margin: 11px 0 11px 43px; }
.released_heading_bar article { padding: 20px 0 15px 0 }
.tab_read_more { background: url(../../../../../content/dam/dhasri/dhasri/icons.png) no-repeat -40px -330px; height: 30px; width: 100px; display: block; margin: 0 0 0 190px; cursor: pointer }
.tab_read_more:hover { background-position: -40px -360px; height: 30px; width: 100px; display: block; margin: 0 0 0 190px; }
.temp_hide_pc { display: block; }
.call_for_support .optimization_icon, .call_for_support .setup_icon, .call_for_support .secure_icon { height: 142px; }
/*.call_for_support .diagnosis_icon { height:142px; background-position:-430px -25px; }*/
.call_for_support { padding-top: 28px; }
.call_for_support h2 { font-size: 3.0em; padding: 0px 0 30px 0 }
.business_bannerHome #b_popup6 .title { padding: 0; }
.business_bannerHome #b_popup6 .title p { padding-bottom: 10px; }
.tech_middle_section .call_for_support h2 { line-height: 36px; }
.lower_section { margin-top: 19px; }
.what_we_serve_container { min-height: 595px; width: 100%; margin: 0; }
.apple_support { left: 5%; }
.router_support { left: 23%; }
.digital_tablets_support { left: 40%; }
.smart_phones_support { left: 61%; }
.home_theater_support { left: 85%; }
.what_we_serve_img { margin: 0 2%; width: 96%; left: auto; }
.left_tech_expert, .right_tech_expert { width: 48%; }
.techexperttitle { background-position: 56px 2px }
.decade_2 img { padding: 30px 0; }
.what_we_serve_img img { max-width: 100%; }
.what_we_serve_container h2 { padding-bottom: 25px; font-size: 3.0em; }
.what_we_serve_container span { font-size: 1.8em; padding: 0 }
.lower_white_section { padding: 49px 0 19px 0; }
.decade_container h2 { padding-bottom: 30px; }
.decade_container h2 { font-size: 3.0em; line-height: 35px; }
.decade_container .decade_5 h2, .index_product h2 { font-size: 3em; font-weight: 100; line-height: 35px; padding-bottom: 30px; }
.index_product { padding-bottom: 20px; }
.product .plan_price { margin-bottom: 10px; }
.decade_1 { width: 45.9%; padding: 0 2% 30px 2%; }
.decade_2 { width: 40%; padding: 0 5% 30px 2%; }
.decade_3_s { width: 45.9%; padding: 4% 2% 30px 2% !important; min-height: 320px; }
.inside_middle_page .decade_3_s { width: 45%; }
.decade_3_s .decade_imgs { width: 100%; }
.decade_3_s .decade_imgs div { width: 16%; }
.decade_container h3 { font-size: 1.6em; padding-bottom: 18px; }
.speedometer { top: 170px; left: 6%; }
.million57 { background: url(../../../../../content/dam/dhasri/dhasri/million_up_arrow.png) 120px 23px no-repeat; min-height: 80px; }
.comment_man img { max-width: 100%; }
.decade_4 { width: 39.9%; padding: 30px 5% 30px 5%; }
.inside_middle_page .decade_s_4 { width: 46%; padding: 5px 2% 30px 2%; position: relative; }
.inside_middle_page .decade_s_4 .tech_s_500 { font-size: 2.5em; }
.inside_middle_page .decade_s_4 h3 { font-size: 1.6em; text-align: center; padding-bottom: 10px; }
.inside_middle_page .tech_1000_s { font-size: 3.5em; }
.inside_middle_page .tech_500_s { font-size: 3.5em; }
.inside_middle_page .left_tech_expert { width: 52%; }
.inside_middle_page .right_tech_expert { position: absolute; right: 3%; width: 52%; bottom: 5%; }
.software_hardware_section { padding: 30px 0 20px 0; margin-bottom: 30px }
.software_hardware_container { width: 95%; }
.software_hardware_container .software_box { width: 100%; padding-bottom: 20px; border-bottom: 1px solid #bebebe; }
.software_hardware_container .hardware_box { width: 100%; margin: 26px 0 0 0; }
.software_hardware_container .hardware_box .right_side h2, .software_hardware_container .software_box .right_side h2 { font-size: 2em; }
.software_hardware_container .software_box .left_side { width: 20% }
.software_hardware_container .software_box .right_side, .software_hardware_container .hardware_box .right_side { margin: 0 0 0 3%; width: 76%; }
.software_hardware_container .hardware_box .left_side { width: 20% }
.software_hardware_container .software_box .right_side li, .software_hardware_container .software_box .right_side li:nth-child(odd), .software_hardware_container .hardware_box .right_side li:nth-child(odd), .software_hardware_container .hardware_box .right_side li { margin: 0; width: 47%; }
.software_hardware_container .software_box .right_side ul, .software_hardware_container .hardware_box .right_side ul { max-width: 100%; }
.software_hardware_container .software_box .right_side p, .software_hardware_container .hardware_box .right_side p { padding: 16px 0 10px 0 }
.inside_middle_page .techexperttitle_s { background-position: 64px 2px }
.tech_500, .tech_1000 { font-size: 2.5em; }
.decade_5 .call_for_support_container { width: 43%; }
.decade_5 h3 { font-size: 2em; }
.our_story_footer_container .story_box, .our_story_footer_container .news_box, .our_story_footer_container .blog_box { width: 100%; margin: 0; border-bottom: 1px solid #38a3da; padding: 8px 0 17px 0; position: relative; }
.our_story_footer_container .center_box { width: 100%; margin: 0; padding: 8px 0 17px 0; position: relative; }
.our_story_footer { padding-top: 10px }
.our_story_footer_container .social_images { margin-bottom: 20px; }
.footer_slider .center_container h2 { font-size: 1.4em; }
.footer_slider ul { display: none; }
.footer_slider .center_container { padding: 27px 0 10px 0 }
.footer_upper_black div { width: 94%; text-align: center; }
/*.footer_upper_black span { width: 100%; }*/
.our_story_footer_container .story_box p { padding-bottom: 10px; }
/*.footer_upper_black div span img, .footer_upper_black span.footer_ph_no img { margin-right: 1%; vertical-align: middle; }
.footer_upper_black div span { height: 35px; margin: 5px 0 20px 0; border-bottom: 1px solid #414141; display: block; float: left; }
.footer_upper_black div span:nth-child(5n+5) { border: 0; }
.footer_lower_black { float: left; }
.footer_upper_black span.footer_ph_no { width: 100%; }
.footer_upper_black span.footer_ph_no strong { width: auto; float: none; margin: 0; }
.click_chat { width: 100%; }
.links { width: 100% !important; border-bottom: 1px solid #414141; }
.links a span { width: auto; margin: 0; padding: 0; }*/
.our_story_footer_container .last_box h2 { padding-top: 20px }
.our_story_footer_container .story_box h2, .our_story_footer_container .news_box h2, .our_story_footer_container .blog_box h2 { font-size: 2em; padding-top: 10px; }
.our_story_footer_container .opendiv { background: url(../../../../../content/dam/dhasri/dhasri/accordion_bg.png) right -573px no-repeat; cursor: pointer; display: block; height: 37px; width: 100%; float: left; position: absolute; z-index: 333; left: 0; top: 5px; }
.our_story_footer_container .closediv { background: url(../../../../../content/dam/dhasri/dhasri/accordion_bg.png) right 14px no-repeat; cursor: pointer; display: block; height: 37px; width: 100%; float: left; position: absolute; z-index: 333; left: 0; top: 5px; }
.bannerHome .bx-pager { left: 10%; top: 250px; }
#h_popup1 { left: 37%; top: 57%; position: absolute; }
#h_popup2 { left: 70%; top: 52%; position: absolute; }
#h_popup3 { left: 37%; top: 58%; position: absolute; }
#h_popup4 { top: 59%; left: 42%; }
#b_popup1 { left: 14%; top: 63%; }
#b_popup2 { left: 18%; top: 62%; }
#b_popup3 { left: 15%; top: 63%; }
#b_popup4 { margin-left: -258px; left: 50%; top: 65%; }
.best_deal { display: none; }
.accordion_data { display: none; }
.header_call_to_action { bottom: 0; padding: 10px 0 }
#b_popup2 .header_popup_contianer_arrow { margin: -30px 0 0 325px; }
.header_popup_contianer .title p { border-bottom: 0; }
.bannerHome ul li.slide1 { background: url(../../../../../content/dam/dhasri/dhasri/banner1_640.jpg) no-repeat #f3f3f3 center top; }
.bannerHome ul li.slide2 { background: url(../../../../../content/dam/dhasri/dhasri/banner_642.jpg) no-repeat #f3f3f3 center top; }
.bannerHome ul li.slide3 { background: url(../../../../../content/dam/dhasri/dhasri/banner3_640.jpg) no-repeat #f3f3f3 center top; }
.bannerHome ul li.slide4 { background: url(../../../../../content/dam/dhasri/dhasri/banner4_640.jpg) no-repeat #f3f3f3 center top; }
.inside_top_slide_panel .tagline { font-size: 1.6em; font-weight: 300; text-align: center; padding: 10px 0; }
.middle_banner.enterprise_banner .enterprise_content img { margin: 20px 0 20px 5px; }
/*------------------------ Services Page Start  (min-width:481px) and (max-width:640px)----------------------------------*/
/* Google Chrome Hacks*/
body:nth-of-type(1) .sevicesHome { margin: -70px 0 0; height: 295px; background-position: center -87px; }
body:nth-of-type(1) .top_panel_inner_page { height: 50px; }
body:nth-of-type(1) .inner_top_slide_panel { height: 51px; /*padding-top:35px;*/ }
body:nth-of-type(1) .inner_responsive { margin-top: 0px; height: 412px; background-position: center -59px; }
body:nth-of-type(1) .middle_banner.inner_responsive { margin-top: 0px; height: 412px; background-position: center -59px; }
body:nth-of-type(1) .inner_responsive .inner_top_slide_panel { height: 139px; padding-top: 10px; }
body:nth-of-type(1) .inner_header { min-height: 360px; }
.top_panel { height: 236px; margin-top: 0px; }
.top_panel_inner_page { height: 100px; margin-top: 0px; }
.top_panel_inside_page { height: 120px; margin-top: 108px; }
.inside_top_panel { padding: 13px 0 0; }
.inner_top_slide_panel .tagline { width: 100% !important; text-align: center !important; padding: 14px 0; display: block; color: #000000; font-size: 1.6em; font-weight: 300; }
.sevicesHome { margin: -87px 0 0; height: 344px; background-position: center -87px; }
.sevicesHome.myOptbann { height: 520px !important; }
.sevicesHome.myOptbann #b_popup4 { top: 58% !important; }
.inner_top_slide_panel .icon_div { width: 33%; font-size: 1.5em }
.inner_top_slide_panel { height: 49px; }
.insideHome { margin: -108px 0 0 0; }
.inner_top_slide_panel .tagline br { display: none; }
.logo { width: 12%; padding-top: 0; }
nav { width: 88%; }
.inner_call_for_support { padding: 190px 0 60px; }
.inside_innermiddle_page .inner_call_for_support { padding: 19px 0 30px 0; }
.inner_call_for_support h1 { padding: 0px 0 20px; font-size: 2.8em; }
.inner_call_for_support h2 { font-size: 1.8em; padding-bottom: 20px; }
.middle_section .call_for_support_container { width: 43%; }
.inside_middle_page .call_for_support_container { width: 28%; padding: 5px 2% 0; min-height: 210px; }
.inside_middle_page .delivery_help_section .call_for_support_container { width: 45%; }
.inner_call_for_support h3 { white-space: normal; }
.inside_middle_page .inner_call_for_support h3 { font-size: 2em; }
.breadcrum { display: none; }
.our_story_footer .call_for_support_container { width: 100%; padding: 0; }
.our_story_footer .call_for_support .optimization_icon { display: none; }
.our_story_footer .call_for_support .diagnosis_icon { display: none; }
.our_story_footer .call_for_support .setup_icon { display: none; }
.our_story_footer .call_for_support .secure_icon { display: none; }
.temp_hide, .temp_hide_tab { display: none !important; }
.our_story_footer .call_for_support .pricing h3 { display: inline-block; padding: 0 2%; font-size: 2em; vertical-align: top; margin-top: 12px; }
.our_story_footer .call_for_support .pricing .support_pack_pricing { display: inline-block; }
.our_story_footer .read_more { display: inline-block; }
.our_story_footer .read_more:hover { display: inline-block; }
.our_story_footer .read_more a { font-size: 0.5em; vertical-align: top; }
.our_story_footer .read_more a:hover { background: #78d955; width: auto; vertical-align: top; }
.pricing .inner_pricing { display: block; width: 100%; }
.accordion_data { width: 100%; }
.accordion_data p { display: block; text-align: left; }
.pricing { border-bottom: none; margin-bottom: 0; width: 100%; }
.pricing h3 { display: inline-block; }
.pricing span { padding-bottom: 0 }
.pricing .read_more { display: inline-block; padding: 0 5%; margin: 10px 0 0 0; vertical-align: top; }
.pricing .read_more:hover { display: inline-block; padding: 0 5%; margin: 10px 0 0 0; vertical-align: top; }
.our_story_footer .read_more a { vertical-align: top; }
.opendiv { background: url(../../../../../content/dam/dhasri/dhasri/accordion_bg.png) center -573px no-repeat; cursor: pointer; display: block; height: 37px; width: 100%; float: left; z-index: 333; clear: both; }
.closediv { background: url(../../../../../content/dam/dhasri/dhasri/accordion_bg.png) center 14px no-repeat; cursor: pointer; display: block; height: 37px; width: 100%; float: left; z-index: 333; clear: both; }
.inner_top_slide_panel .home_solutions_icon { background: url(../../../../../content/dam/dhasri/dhasri/collapsible_panel_img.png) no-repeat -31px -512px; padding-top: 60px; }
.inner_top_slide_panel .business_solution_icon { background: url("../../../../../content/dam/dhasri/dhasri/collapsible_panel_img.png") no-repeat -360px -512px; padding-top: 60px; }
.inner_top_slide_panel .enterprise_solutions_icon { background: url("../../../../../content/dam/dhasri/dhasri/collapsible_panel_img.png") no-repeat -680px -512px; padding-top: 60px; }
.inner_top_slide_panel .icon_div:hover .home_solutions_icon { background: url("../../../../../content/dam/dhasri/dhasri/collapsible_panel_img.png") no-repeat -31px -712px; }
.inner_top_slide_panel .icon_div:hover .business_solution_icon { background: url("../../../../../content/dam/dhasri/dhasri/collapsible_panel_img.png") no-repeat -360px -712px; }
.inner_top_slide_panel .icon_div:hover .enterprise_solutions_icon { background: url("../../../../../content/dam/dhasri/dhasri/collapsible_panel_img.png") no-repeat -680px -712px; }
.inner_top_slide_panel .icon_div .active, .inner_top_slide_panel .icon_div:hover { color: #3C961C; }
.features_section { padding: 30px 0 275px; }
.added_class { padding-bottom: 0px !important; }
.added_class .call_us_now_box p { font-size: 1.2em !important; }
.why_choose_iyogi_box p { font-size: 1.2em !important; }
.why_choose_list ul li { font-size: 1.2em !important; }
.features_section span { width: 90%; }
.support_feature_section { padding: 30px 0 15px; }
.feature_left_panel { width: 0; padding: 0; margin: 0; }
.feature_left_panel .featured_img_container { bottom: -10px; left: 50%; margin-left: -230px; }
.feature_right_panel { width: 90%; margin: 0 auto; float: none; padding: 30px 0 30px; }
.features_section h2 { padding-bottom: 25px; font-size: 3em; }
.inside_middle_page .call_us_now_box h2 { font-size: 2em !important; padding-bottom: 20px !important }
.inside_middle_page .call_us_now_section { margin: 30px auto; }
#tollfree { color: #acabab; font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; display: block; }
.lower_white_section { padding: 30px 0 30px; }
.annual_unlimited_subscription { margin: 30px auto 0; }
.annual_unlimited_subscription h2 { padding-bottom: 30px; }
.available_time_div { margin: 30px auto 0; }
.our_story_footer { padding: 30px 0; }
.our_story_footer .call_for_support h2 { padding-bottom: 20px; }
.available_time_div { width: 96%; }
.iyogi_certified_experts { padding: 40px 0 0; }
.iyogi_certified_experts .iyogi_certified_containner h2 { padding-bottom: 20px; font-size: 3em; }
.iyogi_certified_experts .iyogi_certified_containner h4 { font-size: 1.8em }
.iyogi_certified_experts .iyogi_certified_containner .experts_effect { height: 465px; width: 100%; background: url(../../../../../content/dam/dhasri/dhasri/experts_bg_line_tab_2.png) 0 70px no-repeat; background-size: 100% }
.expert_1 { left: 12%; top: 24%; }
.expert_2 { left: 46%; top: 19%; }
.expert_3 { left: 84%; top: 38%; }
.expert_4 { left: 57%; top: 53%; }
.expert_5 { left: 32%; top: 68%; }
.expert_6 { left: 6%; top: 63%; }
.expert_7 { top: 63%; left: 81%; }
.experts_effect > .expert_7 { display: none; }
/*------------------------ Services Page End----------------------------------*/
.inner_slider_arrow_up { cursor: pointer; width: 48px; height: 48px; position: absolute; z-index: 601; right: 10px; bottom: -26px; background: url(../../../../../content/dam/dhasri/dhasri/slider_arrow.png) left -58px no-repeat; }
.inner_slider_arrow_down { cursor: pointer; width: 48px; height: 48px; position: absolute; z-index: 600; right: 10px; bottom: -26px; background: url(../../../../../content/dam/dhasri/dhasri/slider_arrow.png) left 2px no-repeat; }
.inner_top_slide_panel .tagline span { display: inline-block; }
.services_slide_container { width: 96%; margin: 0 auto; display: none; }
.service_slide_accordion { width: 96%; margin: 26px auto 0 auto; text-align: left; display: block; }
.service_slide_accordion h3 { color: #333; font-size: 2em; font-family: 'Raleway', sans-serif; font-weight: 300; padding-bottom: 15px; }
.service_slide_accordion h3.inactive-header { background: url(../../../../../content/dam/dhasri/dhasri/accordion_on_bg.png) right 5px no-repeat; }
.service_slide_accordion h3.active-header { background: url(../../../../../content/dam/dhasri/dhasri/accordion_off_bg.png) right 5px no-repeat; color: #3c961c; }
.service_slide_accordion p { color: #454444; font-size: 1.2em; font-family: 'Raleway', sans-serif; font-weight: 400; padding-bottom: 15px; line-height: 20px; }
.service_slide_accordion img { text-align: center; margin: 0 auto; display: block; max-width: 100% }
.service_slider_header { width: 100%; border-bottom: 1px solid #b2b2b2; padding: 0 0 2px 0; margin-bottom: 18px; float: left; cursor: pointer; }
.services_slide_acco_content { width: 100%; padding-bottom: 20px; }
.dummy_class .service_slide_accordion ol { list-style: decimal outside none; counter-reset: item; padding-bottom: 16px; }
.dummy_class .service_slide_accordion ol li { color: #454444; display: block; font-family: 'Raleway', sans-serif; font-size: 1.3em; font-weight: 400; line-height: 24px; text-align: left; }
.dummy_class .service_slide_accordion ol li:before { content: counter(item) ". "; counter-increment: item; font-size: 16px; font-family: 'Raleway', sans-serif; font-weight: 400; color: #3C961C; }
.dummy_class .service_slide_accordion ol ul { list-style: none; padding-left: 15px; }
.dummy_class .service_slide_accordion ol ul li:before { content: ""; }
.dummy_class .service_slide_accordion ol ul li { color: #454444; display: block; font-family: 'Raleway', sans-serif; font-size: 14px !important; font-weight: 400; line-height: 24px; text-align: left; }
.dummy_class .service_slide_accordion ul li { color: #454444; background: url("../../../../../content/dam/dhasri/dhasri/blk_bullet.png") no-repeat scroll left 10px transparent; text-align: left; font-size: 1.3em; font-family: 'Raleway', sans-serif; font-weight: 400; line-height: 24px; }
.dummy_class .service_slide_accordion ul ul li { color: #454444; background: url("../../../../../content/dam/dhasri/dhasri/square_bullet.png") no-repeat scroll left 10px transparent; text-align: left; font-size: 14px; font-family: 'Raleway', sans-serif; font-weight: 400; line-height: 24px; }
.inside_middle_page .features_section h2 { padding-bottom: 17px; font-size: 3em }
.inside_middle_page .annual_unlimited_subscription h2 { font-size: 3em; }
.inside_middle_page .annual_unlimited_subscription .plan_title h2 { font-size: 6.7em; }
.inside_middle_page .our_story_footer .call_for_support h2 { font-size: 3em; line-height: 35px; }
.inside_middle_page .inner_call_for_support .call_for_support_container { margin-top: 2px }
.inside_middle_page .inner_call_for_support .optimization_icon { height: 144px; width: 160px; }
.inside_middle_page .inner_call_for_support .diagnosis_icon { height: 144px; width: 160px; }
.inside_middle_page .inner_call_for_support .setup_icon { height: 144px; width: 160px; }
.inside_middle_page .inner_call_for_support .secure_icon { height: 144px; width: 160px; }
.our_story_footer .call_for_support h2 { font-size: 3em; line-height: 35px; }
.company_and_client_info { padding: 20px 0 30px 0 }
.uday_challu_section { padding: 26px 0 10px 0; }
.uday_challu_section h2 { font-size: 3em; padding-bottom: 24px }
.uday_challu_section h4 { font-size: 1.8em; }
.uday_challu_section .call_us_now_section_about { margin: 10px 0 30px 0; width: 100% }
.uday_challu_section .call_us_now_box_about p { padding: 0 0 20px 0; font-weight: 400 !important; }
.uday_challu_section .call_us_now_box_about { width: 60%; }
.uday_challu_section .profile_video_section .call_us_now_box_about { width: 96%; }
.video_section p { width: 96%; }
figure { text-align: center; }
.uday_challu_section .call_us_now_imgbox { width: 90%; margin:0 auto; float: none; padding: 0 0 20px; }
.uday_challu_section .call_us_now_box_about:first-child { border-right:none; border-bottom: 1px solid #474747; margin-bottom:40px; }
.profileinfo .call_us_now_box_about { width: 95%; }
.profileinfo p { margin-bottom: 0px; }
.profileinfo .call_us_now_box_about { margin-bottom: 0px !important; }
.profileinfo .call_us_now_img_about { width: 194px !important; }
.uday_challu_section .call_us_now_img_about { width: 163px; height:auto; }
.uday_challu_section .call_us_now_img_about img { width: 162px; height: 162px; margin: 2px 0 0 2px; left: auto; }
.uday_challu_section .call_us_now_box_about .call_bg_about { width: 166px; height: 166px; background-size: 100% !important; }
.uday_challu_section.investors_detailssection .call_us_now_box_about .call_bg_about { top: -2px; left:14px; }
.uday_challu_section.investors_detailssection .call_us_now_section_about { margin: 30px 0 20px 0 }
.leaders_section { padding: 30px 0 }
.leaders_section h2 { color: #000000; font-size: 3em; }
.leaders_section h4 { padding: 20px; color: #454444; font-size: 1.8em; }
.leaders_section p { color: #454444; line-height: 20px; }
.leaders_section .leader_pics div { margin: 10px 0 50px 0; text-align: center; width: 33%; }
.leaders_section .leader_pics div h5 { font-size: 1.7em; text-align: center; }
.leaders_section .leader_pics div p { font-size: 1.2em; text-align: center; }
.leaders_wrapper .bx-wrapper .bx-viewport { padding-bottom: 30px; }
.leaders_wrapper .bx-wrapper .bx-pager { bottom: 30px; }
.terms_of_use_container h1 { font-size: 3em; padding-bottom: 25px; }
.terms_of_use_container { padding-top: 20px; }
.pc_data { display: none; }
.footer_slider .center_container > div { width: 28.3%; margin: 0 2.5%; }
span.slide_toll_free { color: #acabab; font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; display: block; }
.news_client_img { padding: 8px 0 0 0; width: 100%; }
.news_client_img img { margin: 2% 1% 0 1%; max-width: 80% }
.iyogi_certified_experts span { font-size: 1.2em; }
.investors_details .left_side { width: 21%; margin-right: 4%; }
.investors_details .right_side { margin-left: 2%; width: 70%; }
.released_heading_bar .release_details article { padding: 30px 0 0; }
.investors_section { padding-top: 25px; }
.inner_contact_section { width: 96%; margin: 0 auto; }
.customer_service .customer_care_section div { width: 45%; padding: 0 2%; }
.tab_n_cell_slider { display: block; }
.addressbox { float: left; margin: -811px auto 0 auto; }
.addressbox:nth-child(2n+1) { float: left; margin-right: 11%; }
.inner_call_for_support h4 { font-size: 1.5em; }
.released_heading_bar .release_details article p { font-size: 1.2em; padding-bottom: 20px; }
.released_heading_bar .release_details article h3 { font-size: 1.4em; line-height: 18px; }
.right_article_spance h2 { font-size: 1.4em; padding-bottom: 5px; }
.released_heading_bar article .left_article_date { font-size: 2.3em; }
.story_graph_section { width: 96%; margin: 0 auto 60px auto; }
.right_content_arrow, .left_content_arrow { background: none; }
.story_graph_section { margin-top: -5px; background: none; min-height: 0; margin-bottom: 20px; }
.story_upper_section { border-top: 1px solid #c7c7c7; padding: 23px 0 0 0 }
.company_history_section, .trusted_customer, .boost_your_business_content { width: 100%; float: none; text-align: center; }
.lp_graph, .trusted_customer_graph, .boost_your_business { width: 100%; float: none; text-align: center; padding-bottom: 15px }
.company_history_section h3, .trusted_cumtoner_description h3, .trusted_cumtoner_description { padding: 0; font-size: 1.5em; padding-bottom: 15px; }
.company_history_section h3 span, .trusted_cumtoner_description h3 span, .boost_your_business_content h3 span { display: block; }
.boost_your_business_content h3 { padding-bottom: 10px; font-size: 1.5em; }
.company_history_section p, .trusted_customer p { font-size: 1.2em; padding-bottom: 20px; }
.boost_your_business_content p { font-size: 1.2em; padding-bottom: 10px; }
.trusted_customer, .story_lower_section { border-top: 1px solid #c7c7c7; margin-top: 20px; padding-top: 20px; }
.story_middle_section, .trusted_cumtoner_description { padding-top: 0; }
.story_middle_section { padding-bottom: 0; }
.boost_your_business_content ul { width: 64%; text-align: left; margin: 0 auto; padding-bottom: 10px; }
.boost_your_business_content li { font-size: 1.2em; width: 27%; }
.boost_your_business_content li:nth-child(2n+1) { width: 65%; }
.mobile_story_div { display: none; }
.ourstory_opendiv { background: url(../../../../../content/dam/dhasri/dhasri/story_readmore.png) left top no-repeat; width: 13px; height: 13px; margin: 0 auto; cursor: pointer; }
.ourstory_closediv { background: url(../../../../../content/dam/dhasri/dhasri/story_readmore.png) left bottom no-repeat !important; width: 13px; height: 13px; margin: 0 auto; cursor: pointer; }
.customer_lower_section { margin-top: 0; }
.address_container { left: 0px; top: 0px; width: 100%; }
.addressbox1 { border-bottom: 1px solid #F0F0F0; padding: 15px 0; position: relative; text-align: center; width: 100%; }
.addressbox2 { border-bottom: 1px solid #F0F0F0; padding: 15px 0; position: relative; text-align: center; width: 100%; }
.addressbox3 { padding: 15px 0; position: relative; text-align: center; width: 100%; }
.contact_insideHome { height: 380px !important; }
.address_container > section.current img { height: auto; width: 40px; }
.address_container > section { text-align: center; }
.map_section { min-height: 0px; }
#map-canvas { height: 250px !important; }
.map_section h2 { font-size: 14px; font-weight: 400; }
.map_section p { font-size: 12px; line-height: 15px; font-weight: 400; display: none; }
.map_section a { font-weight: 400; }
.map_section a.view_googlemap { font-weight: 400; padding: 6px 0; }
.customer_service h2 { font-size: 2.8em; padding-bottom: 15px; }
.customer_service h3 { font-weight: 400; }
.customer_service h4 { font-size: 1.6em; font-weight: 400; }
.customer_service p { font-size: 1.2em; }
.customer_lower_section { padding: 25px 0 15px 0 }
.customer_service .customer_care_section { padding: 10px 0 0 0; }
.tollfree_no { font-size: 2.5em; font-family: Arial, Helvetica, sans-serif; color: #acabab; text-align: left; width: 90% !important; padding: 0 !important }
.customer_service a { padding: 0; font-size: 1.6em; font-weight: 400; }
.delivery_help_section .decade_5 h3 { font-size: 2em; }
.delivery_help_section .decade_5 p { font-size: 1.2em; }
.decade_container h5 { font-size: 1.2em; }
.decade_container .testimonial p { font-size: 1em; }
.uday_challu_section.profileinfo .call_us_now_img_about img { height: 161px; left: auto; margin: 0; width: 161px; }
/* product page css*/
.product { margin: 0% 2% 0%; }
.product .call_for_support_container { clear: right; margin: 2em 1px; padding: 2em 2.3% 4em; width: 44%; }
.product .call_for_support_container.active { margin-bottom: 0; padding-bottom: 4em; padding-top: 3em; top: -1em; }
.product .call_for_support_container:nth-child(4n+1), .product .call_for_support_container:nth-child(4n+2) { margin-top: 0; }
.product .call_for_support h3 { font-size: 2em; display: block !important; color: #454444; }
.plan_price a { font-size: 1.5em; }
/* product-details page css*/
.available_time_div ul { margin-left: 3%; }
.inside_middle_page .digital_pricing .pricing_div .plan_price { font-size: 1.4em; }
.inside_middle_page .digital_pricing .pricing_div .plan_title h6 { font-size: 1.4em; }
.inside_top_panel { height: 40px; }
.media_center_title { padding-bottom: 30px; }
.press_release { border-right: 0; width: 96%; padding: 0 2% }
.news_section { width: 96%; padding: 27px 2% 0 2%; border-top: 1px solid #C7C7C7 }
.news_intro { padding-bottom: 10px; }
.news_intro img { display: inline-block; float: left; margin-right: 12px; }
.news_section aside { width: 96%; padding: 20px 2% 15px 2%; }
.media_center .feature_left_panel { width: 94%; margin: 15px 3% 20px 3%; padding: 0; border-bottom: 1px solid #414141; }
.media_center .feature_left_panel .released_heading_bar { border-right: 0; padding: 0; width: 100%; }
.media_center .feature_right_panel { width: 96%; padding: 0 2%; }
.media_pagination { margin-left: 0px; width: 85%; text-align: left; }
.media_pagination .read_more { width: 80px; margin: 0; }
.media_center { padding-bottom: 0px !important; }
.released_heading_bar p { font-size: 1.2em; }
.media_read_more { background: url(../../../../../content/dam/dhasri/dhasri/icons.png) no-repeat -40px -330px; height: 30px; width: 55px !important; display: block; margin: 5px auto; cursor: pointer }
.media_read_more:hover { background-position: -40px -360px; }
.news_read_more { background: url(../../../../../content/dam/dhasri/dhasri/icons.png) no-repeat -40px -330px; height: 30px; width: 100px; display: block; margin: -10px 0 0 74px; cursor: pointer }
.news_read_more:hover { background-position: -40px -360px; height: 30px; width: 100px; display: block; margin: -10px 0 0 74px; }
.news_section aside h4 { line-height: 15px; }
.released_heading_bar p { font-size: 1.2em; padding: 25px 0 20px 0 }
.media_center_pagination, .media_pagination, .news_pagination { display: none; }
.media_center h2 { font-size: 3em; }
.media_center h4 { font-size: 1.6em; font-weight: 400 }
.media_center span { font-size: 1.2em; }
.media_center .left_article_date span.month { display: block; font-size: 1.0em; color: #505050; }
.media_center .right_article_spance h2 { font-size: 1.5em; }
.media_center .left_article_date { width: 10%; }
.media_center .right_article_spance { width: 85%; margin-left: 2px; padding-left: 13px; }
.media_center .feature_right_panel > article { margin-bottom: 0; margin-top: 20px }
/* Business index page Css */
.business_bannerHome { margin-top: -380px; }
.business_header .slider_arrow_up { bottom: -6px; }
.business_bannerHome .bx-viewport { height: 1460px !important; }
.business_header .software_hardware_section { margin-top: 0px; padding: 30px 0; }
.tech_how_it_works .call_us_now_section { margin: 40px auto; }
.business_bannerHome .bx-pager { z-index: 9999; top: 375px; }
.business_bannerHome #b_popup1 { top: 67%; left: 53%; margin-left: -37%; box-shadow: 0 -1px 1px 0 #000 inset; }
.business_bannerHome #b_popup3 { top: 70%; left: 50%; }
.enterprise_banner #b_popup4 { top: 30%; left: 50%; }
.business_bannerHome #b_popup6 { top: 39%; left: 13%; }
.business_header .software_hardware_container .software_box .right_side li, .business_header .software_hardware_container .hardware_box .right_side li { width: 47%; }
.business_header .header_call_to_action { margin-top: -400px; }
.business_feature .why_choose_iyogi_section { margin: 60px 0 30px; }
.business_bannerHome ul li.slide1 { background: url(../../../../../content/dam/dhasri/dhasri/business_banner_3_640.jpg) no-repeat #f3f3f3 center top !important; }
.business_bannerHome ul li.slide2 { background: url(../../../../../content/dam/dhasri/dhasri/business_banner_2_640.jpg) no-repeat #f3f3f3 center top !important; }
.business_bannerHome ul li.slide3 { background: url(../../../../../content/dam/dhasri/dhasri/business_banner_1_640.jpg) no-repeat #f3f3f3 center top !important; }
.business_bannerHome #b_popup6 h3 { font-size: 2.5em; }
.business_bannerHome #b_popup6 h2 { font-size: 6.5em; }
.business_bannerHome #b_popup6 .trusted_over { font-size: 1.5em; }
.business_header .software_hardware_container .read_more { display: block; margin: 0px auto; }
.plans_pricing_section table td h6 { line-height: 25px; }
.top_threecircle_panel .inner_header_cta_div { margin: 0 1%; width: 30%; }
.ninecircle_panel .call_for_support_container { width: 40%; padding: 0 5%; min-height: 40px; }
.inner_call_for_support.ninecircle_panel { padding: 0; }
.digital_servise_cloud .feature_left_panel { clear: both; float: none; margin: 3% auto; width: 90%; }
.digital_servise_cloud .feature_right_panel { clear: both; }
.service_cloud_box .call_us_now_box { margin: 0 4% !important; width: auto; }
.digital_servise_cloud .features_section { padding: 30px 0 0; }
.service_cloud_box { margin-left: 10%; width: 100%; }
.service_cloud_box .call_us_now_box .call_us_now_img { width: 104px; height: 104px; margin: 0 auto; padding: 0; text-align: center; }
.service_cloud_box .call_us_now_box img { max-width: 100%; }
.service_cloud_box .call_us_now_box .call_bg { width: 104px; height: 104px; background-size: 100%; margin: 0; left: auto; }
.service_cloud_row1 .company_history_section, .service_cloud_row2 .company_history_section, .service_cloud_row3 .company_history_section { border-bottom: 1px solid #c7c7c7; float: left; padding: 0 4% 2%; text-align: center; width: 85%; }
.service_cloud_section .mobile_story_div { display: block; }
.service_cloud_section .mobile_story_div img { max-width: 100%; }
.service_cloud_section .service_cloud_row2 .mobile_story_div img { width: auto; }
.service_cloud_section .company_history_section img {/* float: none;*/ margin: 0 7% 5% 0%; }
.service_cloud_section .service_cloud_row2 { border: 0 none; }
.service_cloud_section .service_cloud_row1 .mobile_story_div img { width: auto; }
.service_cloud_section .mobile_story_div img { width: 100%; }
.enterprise-header-section .bx-viewport { height: 1170px !important; }
.enterprise-header-section .header_call_to_action { margin-top: -400px; }
.enterprise-header-section .bannerHome .bx-pager { bottom: 310px; }
.tech_serviceHome { background: url(../../../../../content/dam/dhasri/dhasri/technology_nonstop_banner640.jpg) center -157px no-repeat !important; margin: 0 0 40px 0 !important; padding-top: 0; height: 520px; }
.enterprise-header-section .bannerHome ul li.slide1 { background: url(../../../../../content/dam/dhasri/dhasri/enterprise_banner3_new_640.jpg) no-repeat #f3f3f3 right top; }
.enterprise-header-section .bannerHome ul li.slide2 { background: url(../../../../../content/dam/dhasri/dhasri/enterprise_banner2_new_640.jpg) no-repeat #f3f3f3 right top; }
.enterprise-header-section .bannerHome ul li.slide3 { background: url(../../../../../content/dam/dhasri/dhasri/enterprise_banner_new_640.jpg) no-repeat #f3f3f3 right top; }
.enterprise_banner .enterprise_content { margin-top: 300px; }
.enterprise_banner .enterprise_content h2 { font-size: 5.5em; }
.enterprise_banner .enterprise_content h3 { font-size: 5.5em; }
.enterprise_banner .enterprise_content p { font-size: 2em; }
.enterprise_banner .enterprise_content a { padding: 10px 30px; }
.tech_how_it_works .call_us_now_box { min-height: 310px; width: 45%; margin: 0 2%; }
.marketing_middle .inner_call_for_support p img { margin: 0 15px 100px 0; }
.marketing_middle .inner_call_for_support p span { width: 78%; }
.marketing_middle .inner_call_for_support { padding: 200px 0 60px; }
.marketing_middle .inner_call_for_support .pagination { margin: 20px 50% 30px; }
.marketing_brand { padding: 120px 0 30px; }
.tech_middle_section { padding: 0 0 30px; }
.one_stop_section .apple_support { left: 0%; top: -85%; }
.one_stop_section .router_support { left: 19%; top: -62%; }
.one_stop_section .digital_tablets_support { left: 38%; top: -102%; }
.one_stop_section .smart_phones_support { left: 55%; top: -89%; }
.one_stop_section .home_theater_support { left: 86%; top: -56%; }
.marketing_brand .decade_3 img { max-width: 40%; }
.marketing_brand .decade_3 { padding: 30px 3% 60px !important; width: 43.9%; }
.marketing_brand .decade_2 img { max-width: 40%; }
.marketing_brand .decade_4 img { max-width: 100%; }
.marketing_brand .decade_2 p.seo_p { padding-left: 10px; }
.marketing_brand .decade_2 .ppc_p { margin: 20px 0 0; }
.marketing_brand .decade_container .decade_3 .e_commerce_plan { clear: left; }
/* enterprise-solution-index page css 15oct */
.verticals_section_panel .feature_left_panel { float: left; margin-left: 8%; margin-right: 2%; padding: 58px 0 0; text-align: right; width: 40%; }
.verticals_section_panel .feature_right_panel { float: right; margin-right: 9%; padding: 58px 0 30px; text-align: left; width: 40%; }
.inner_call_for_support.two_cloud { padding-top: 0; }
.service_cloud_section .mobile_story_div img, .service_cloud_section .company_history_section img { display: block; float: none; margin: 0 auto 5%; text-align: center; width: auto; }
.three_graycol_section h2 { font-size: 3em; padding: 15px 0; }
.three_graycol_section { margin: 2%; padding: 30px 0; }
.three_graycol_section h3 { font-size: 1.5em; line-height: 22px; white-space: inherit; }
.three_graycol_section p { font-size: 1.2em; color: #000; min-height: 140px; display: none; }
.threecol_graypanel .three_graycol_section h3 { min-height: 66px; }
.three_graycol_section h3 { min-height: 130px; }
.three_graycol_section .blue_btn { font-size: 1.2em; }
.verticals_tabmenu li { border-left: 0 none; width: 100%; border-top: 1px solid #285167; }
.verticals_tabmenu li a { background: url("../../../../../content/dam/dhasri/dhasri/blue_off_w.png") no-repeat scroll 96% 15px; border: 0 none; text-align: left; font-size: 2.2em; padding: 3%; width: 96%; }
.verticals_tabmenu li.select a { background: url("../../../../../content/dam/dhasri/dhasri/blue_on.png") no-repeat scroll 96% 15px; color: #0089d0; }
.verticals_tabmenu .feature_right_panel .btn { color: #FFFFFF; text-align: center; margin-bottom: 10px; }
.verticals_tabmenu { float: left; margin: 0 5% 5%; position: relative; width: 90%; }
.features_section .verticals_section h3 { font-size: 1.8em; }
.features_section p { font-size: 1.2em; font-weight: 300; }
.features_section.verticals_section_panel { height: auto; }
.verticals_widescreen { display: none; }
.verticals_section .feature_left_panel { display: none; }
.verticals_section_panel .feature_right_panel { float: right; margin: 0 3%; padding: 0; text-align: left; width: 95%; }
.verticals_section { left: 0; position: static; width: 100%; }
/* Digital Service Cloud page css */
.digital_service_cloud .row .aligncenter, .digital_service_cloud .rowfull .aligncenter { display: none; }
.digital_service_cloud .rowfull .contleft { position: relative; width: 100%; padding: 5% 0; left: auto; }
.digital_service_cloud .row_odd, .digital_service_cloud .row_even { float: left; padding: 5% 0 0; }
.digital_service_cloud .row_even .alignleft img, .digital_service_cloud .row_odd .alignright img { margin: 0 auto 5%; width: auto; }
.digital_service_cloud .row_even .alignleft, .digital_service_cloud .row_odd .alignright { float: left; margin: 0; padding: 0 5%; width: 90%; }
.digital_service_cloud .row_odd .section_details, .digital_service_cloud .row_even .section_details { float: left; margin: 0; padding: 0 5% 6%; width: 90%; }
.digital_service_cloud .row .aligncenter, .digital_service_cloud .rowfull .aligncenter { display: none; }
.digital_service_cloud .rowfull .contleft h3, .digital_service_cloud .rowfull .contleft p { color: #454444; }
.digital_service_cloud .fullbg .section_details { background-color: #FFF; float: left; padding: 0; margin:0; width: 100%; }
.digital_service_cloud .section_details h3 { text-align: center; font-size: 2.5em; line-height: 30px; }
.digital_service_cloud .section_details p { text-align: center; font-size: 1.2em; }
.digital_service_cloud .more_btn { float: none; margin: 0 auto; width: 20%; }
.digital_service_cloud .more_btn a { font-size: 1.2em; font-weight: 300; padding: 9px 5%; }
.annual_unlimited_subscription h2 { font-size: 2em; padding-bottom: 0; }
.lower_white_section.digital_service_cloud .annual_unlimited_subscription { margin: 41px auto 0; }
/* Digital Service Cloud page css */
.annual_unlimited_subscription h2 { font-size: 2em; padding-bottom: 0; }
.lower_white_section.digital_service_cloud .annual_unlimited_subscription { margin: 41px auto 0; }
.plans_pricing_section table td { padding: 12px 10px; }
.plans_pricing_section table td h3 { font-size: 20px; min-height: 3em; }
/*customizeplan slider css  */
.customizeplan { width: 100%; padding: 0px; background: #FFF }
.customizeplan .perprice { width: 50%; padding: 12px 5%; }
.customizeplan .perprice a.buynow, .customizeplan .perprice a.trynow { padding: 10px 30px }
.customizeplan .totalprice { width: 28%; padding: 20px 5% 5px }
.customizeplan .pricecontroler { width: 96%; padding: 0px 2% }
.customizeplan .pricecontroler ul li { margin: 10px 0px; border-bottom: solid 1px #f0f0f0 }
.customizeplan .pricecontroler ul li:last-child { border-bottom: none; margin-bottom: 0px }
.customizeplan .pricecontroler ul li .left { width: 100% }
.customizeplan .pricecontroler ul li .right { width: 100%; margin-top: 10px }
table.slider_mark td, .morethen { font-size: 10px!important }
.overlay_wrap { top: 60px!important }
.overlay_cont { position: absolute; }
.middle_section.inside_middle_page.product_inner { padding-top: 250px; }
.why_dsc { padding: 30px 0 0; }
.why_dsc > div { width: 96%; padding-bottom: 30px; }
.why_dsc div h4 { padding-bottom: 20px; }
.faq_insideHome { background: url(../../../../../content/dam/dhasri/dhasri/faq_new_640.jpg) center top no-repeat; }
.about_insideHome { background: url(../../../../../content/dam/dhasri/dhasri/about_us_new_640.jpg) center top no-repeat; }
.leadermain_insideHome { background: url(../../../../../content/dam/dhasri/dhasri/leadershipbanner/leadermain_new_640-min.jpg) center top no-repeat; }
.uday_insideHome { background: url(../../../../../content/dam/dhasri/dhasri/leadership-profile-2-640-min.jpg) center top no-repeat; }
.vishal_insideHome { background: url(../../../../../content/dam/dhasri/dhasri/vishal_profile_new_640.jpg) center top no-repeat; }
.investor_insideHome { background: url(../../../../../content/dam/dhasri/dhasri/investors_new_640.jpg) center top no-repeat; }
.media_insideHome { background: url(../../../../../content/dam/dhasri/dhasri/media_center_new_640.jpg) center top no-repeat; }
/*.contact_insideHome { background: url(/content/dam/dhasri/dhasri/contact_us_new_640.jpg) center top no-repeat; }*/
.contact_insideHome { background: url(../../../../../content/dam/dhasri/dhasri/contact/contact_us_new_640.jpg) center top no-repeat; }
.marketing_servicesHome { background: url(../../../../../content/dam/dhasri/dhasri/marketing_nonstop640.jpg) center -115px no-repeat !important; }
;
.megamenu_wrapper { width: 420px; margin: 0 auto; float: none; display: none; }
.megamenu_vertical_left, .megamenu_vertical_right { float: none; }
.megamenu_wrapper .megamenu_container { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.megamenu_wrapper .megamenu_container .megamenu { width: 100%; margin: 0; padding: 0; }
.megamenu_container .megamenu > li, .megamenu_container .megamenu > li:hover, .megamenu_container .megamenu > li.menuitem_right, .megamenu_container .megamenu > li.menuitem_right:hover { float: left; width: 100%; display: block; padding-right: 0; margin-right: 0; }
.megamenu_wrapper .megamenu li.menuitem_right .dropdown_fullwidth { top: auto; right: auto; left: 0; }
.megamenu_container .megamenu .dropdown_1column, .megamenu_container .megamenu .dropdown_2columns, .megamenu_container .megamenu .dropdown_3columns, .megamenu_container .megamenu .dropdown_4columns, .megamenu_container .megamenu .dropdown_5columns, .megamenu_container .megamenu .dropdown_fullwidth, .megamenu_container .megamenu .dropdown_right { left: 0; top: auto; margin: -1px 0 0 0; width: 390px; padding: 0 15px 0 15px; }
/* Menu Drop Downs Columns */
	
.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 { margin-left: 0; margin-right: 0; width: 96%; float: left; display: block; }
.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 { margin-left: 2%; margin-right: 2%; }
/* Regular Drop Down (turned into a list) */

.megamenu_wrapper .megamenu .levels li ul { position: relative; top: auto; margin: 0; padding: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; left: auto; border: none; background: none; }
.megamenu_wrapper .megamenu .levels li { float: left; width: 100%; }
.megamenu_wrapper .megamenu .levels li:hover > ul { left: auto; }
.megamenu_light_theme ul .levels a.parent, .megamenu_light_theme ul .levels a.parent:hover, .megamenu_light_theme ul .levels li ul, .megamenu_wrapper .megamenu_light_theme ul .levels a.parent, .megamenu_wrapper .megamenu_light_theme ul .levels a.parent:hover, .megamenu_wrapper .megamenu_light_theme ul .levels li ul { background: none; border: none; }
.pagecontent, .pagewrapper { width: 420px; }
.pagewrapper .pagecontent { width: 420px; }
.product .read_more { bottom: 10px; margin: 0; }
.product .read_more:hover { margin: 0; }
.product .call_for_support_container { min-height: 200px; }
.footer_upper_black { position: relative; z-index: 999; }
.inner_header_slider .sevicesHome #b_popup4 { left: 50%; margin-left: -234px; top: 87%; }
.best_deal { display: none; }
/* single page */
.areas_covered_container .inner_call_for_support.two_cloud { margin-top: 3em; }
.middle_section.single_page .inner_call_for_support.product_detail h2 { padding: 40px 0; font-size: 3em; }
.single_page .inner_call_for_support .cities_services_section h4 { font-size: 2.3em; }
.citiesservices_list { width: 100%; }
.citiesservices_list span { float: right; margin-right: 8%; }
.issues_repair_type li { margin: 1% 1% 4%; min-height: 240px; }
.areas_covered_container .inner_call_for_support.two_cloud .temp_hide { display: block !important; }
.dummy_class .call_for_support .call_for_support_container { min-height: 390px; padding-top: 30px; }
.dummy_class .dummy_left_right { padding-bottom: 30px; }
.dummy_class .content_div h6 { padding-top: 30px; }
.inner_call_for_support.erroe_page { padding: 6% 0; }
.inner_call_for_support.erroe_page h1.eroor { font-size: 4em; }
.inner_call_for_support.erroe_page h2 { line-height: 1.5em; padding-bottom: 5%; }
.footer_media_right { float: left; display: inline-block; margin: 10px auto !important; }
.footer_media_right ul { float: left; }
.footer_media_right li { vertical-align: top; }
.footer_media_right li span { height: auto; margin: 0; border: none; }
.icon_div span { white-space: nowrap; }
.why_choose_iyogi_box .ph_no { display: block; color: #f3f3f3; line-height: 28px; }
.expert_1 div { top: -45px; bottom: auto; }
.no_popup .inner_call_for_support { padding: 0px 0 60px; }
.dummy_left_right img { float: none; display: block; max-width: 80%; padding: 0 10%; width: auto; }
.header_popup_contianer { z-index: 9; }
.logo_cover { position: absolute; width: 100px; height: 40px; top: 0; left: 0; z-index: 9998888; display: block; }
.business_header .software_hardware_section .wrapper .software_hardware_container > h2 { font-size: 3em; line-height: 36px; padding-bottom: 30px; }
.plans_pricing_section table em { display: block; text-align: center; }
.middle_banner.enterprise_banner .enterprise_content p { width: 80%; }
.enterprise_banner.inner_banner.insideHome { background: url(../../../../../content/dam/dhasri/dhasri/enterprise_inner_banner_640.jpg) center top no-repeat; height: 420px }
.enterprise_banner.inner_banner .enterprise_content img { margin: 220px 0 10px; }
.enterprise_banner.enterprise_index .bx-viewport { height: 680px !important; }
.digital_service_cloud .row_even .section_details { margin-bottom: 0; }
.digital_service_cloud .row_odd .section_details { margin-bottom: 0; }
.arrow_pointer { display: none !important; }
.single_press .inner_call_for_support h4 { font-size: 3em; padding-bottom: 30px; }
.single_press .inner_call_for_support h1 { font-size: 1.8em; }
#floating-bar { display: none !important; }
.localhome { background: url("../../../../../content/dam/dhasri/dhasri/local_header_640.jpg") no-repeat scroll center top; }
.local_popup { left: 50%; margin-left: -150px; top: 37%; width: 276px; }
.local_page .inner_call_for_support h1 { font-size: 2em; font-weight: 300; }
.middle_section.local_page .inner_call_for_support .area_covered h2 { padding: 0; font-size: 18px; }
.middle_section.local_page .inner_call_for_support .area_covered { width: 220px; padding: 15px; }
.cities_services_section { width: 96%; }
.left_right_container .left li, .left_right_container .right li { width: 90%; margin-right: 0; }
.left_right_container .bottom li { width: 45%; }
.local_experts .local_experts_pics > div { width: 25%; }
.local_popup .left { float: none; margin: 0 auto; padding-right: 0; }
.local_popup .right { text-align: center; width: 100%; }
.local_popup .right p { text-align: center; }
.local_popup .right ul { width: 96px; margin: 0 auto; }
.local_popup .tollfree_number .left_toll { float: none; width: 100%; }
.local_popup .tollfree_number .right_toll { float: none; padding-top: 10px; }
.local_page .responsive_padding { padding-top: 300px; }
.local_experts .pop_up_desc .upper_popup > p { display: none; }
.local_experts .pop_up_desc { width: 300px; top: -590px; left: -50px; }
.local_experts .pop_up_desc .upper_popup { padding: 15px; }
.local_experts .pop_up_desc h3 { font-size: 2.5em; text-align: center; }
.local_experts .pop_up_desc .left { float: none; }
.local_experts .pop_up_desc p { text-align: center; }
.local_experts .pop_up_desc .right .rating_box .star_box { border-bottom: 1px solid #D8D8D8; border-right: medium none; display: table; float: none; margin: 0 auto; padding: 0; }
.local_experts .pop_up_desc .right .rating_box .star_box a { float: none; }
.local_experts .pop_up_desc .right .rating_box .number_box { display: table; float: none; margin: 0 auto; padding-left: 0; padding-top: 10px; }
.local_experts .pop_up_desc .right .rating_box { border-bottom: none; }
.local_experts .pop_up_desc .popup_footer span { padding: 45px 1.8% 13px; background-position: center 10px !important; width: 29%; }
.middle_section.local_page .inner_call_for_support .area_covered li { width: 43%; }
.local_experts .pop_up_desc .arrow_blue { left: 30px; }
.local_experts .pop_up_desc.center_move .arrow_blue { left: 70px; right: auto; }
.local_experts .pop_up_desc.center_move { left: -90px; }
.local_experts .pop_up_desc.right_move { left: -140px; }
.local_experts .pop_up_desc.right_move .arrow_blue { right: 30px; }
.desk_detail_row .col_right_panel { width: 100%; float: left; padding-top: 20px; padding-left: 0; border-left: none; margin-left: 0; }
.desk_detail_row .col_left_panel { float: left; width: 100%; }
.dummy_left_right .img_center img { float: none; width: auto; max-width: 90%; padding: 30px 2%; margin: 0 auto; }
.pricing_div { width: 485px; }
.inside_middle_page .annual_unlimited_subscription > h2 { padding-bottom: 20px }
.righttechexpert { background: url(../../../../../content/dam/dhasri/dhasri/arrows.png) 46px 0px no-repeat; }
.footer_slider .center_container div .read_more { margin: 10px 0 0 60px; }
/*Responsive View */
.index_responsive .title_row_right, .title_row_right { display: none; }
.inner_responsive { margin-top: -50px; background-position: center -59px !important; height: 412px; }
.inner_responsive.marketing_servicesHome { background-position: center -87px !important; }
.inner_responsive .inner_top_slide_panel { height: 152px; }
.inner_responsive .icon_block { display: block; width: 100%; }
.inner_responsive .inner_top_slide_panel .tagline { text-align: center !important; padding-top: 4px; }
.inner_responsive .inner_top_slide_panel .tagline .added_btn { float: none; margin: 0 0 0 20px; }
.index_responsive { height: 110px !important; }
.business_header .index_responsive { height: 120px !important; }
.business_header .index_responsive .slider_arrow_down { bottom: -6px; }
.index_responsive .slider_arrow_down { display: block; bottom: -24px; }
.index_responsive .tagline { font-Size: 1.6em !important; width: 100%; padding: 18px 0; display: inline-block; text-align: center; }
.index_responsive .icons { width: 55%; height: 182px; padding-top: 0; display: none; }
.index_responsive .icon_div { font-size: 2.0em; width: 23.33%; padding: 0 5%; display: none; }
.index_responsive .columnbg { padding-top: 135px; background-size: cover; background-position: -14px 20px !important; }
.index_responsive .columnbg span { white-space: nowrap; }
.index_responsive .tagline .added_btn { float: none; margin: 0 0 0 20px; }
.comp_logo_wrapper > ul > li { width: 45%; }
.comp_logo_wrapper > ul > li:nth-child(2n+0) { border-right: 1px solid #dadada; }
/*Faizur*/
.released_heading_bar article .left_article_date { width: 20%; }
.right_article_spance { width: 75%; }
.decade_media .media_row { width: 95%; }
.markers-container div span { background-size:contain; width: 36px; height: 45px; margin: 0 auto 5px; }
.markers-container div p { font-size: 13px; }
.markers-container div { margin: 0 10px; }
.markers-container div.m1 { margin: -20px 10px 0 0; }
.markers-container div.m2 { margin-top: -140px; }
.markers-container div.m3 { margin-top: -20px; }
.markers-container div.m4 { margin-top: -140px; }
.markers-container div.m5 { margin: -20px 0 0 10px; }
}
 @media only screen and (min-width:481px) and (max-width:534px) {
body { font-size: 70% }
.screensize { margin-top: 250px; }
.inner_top_panel { padding: 10px 0 7px 0 }
.outer_top_panel { background: #fff; }
.top_panel_inner_page { height: 47px; }
.top_panel_inside_page { height: 124px; margin-top: 0; }
.sevicesHome { background: url(../../../../../content/dam/dhasri/dhasri/services_header_tab_cell.jpg) center bottom no-repeat; margin: -70px 0 40px 0; height: 520px; }
.slider_arrow_up { display: block; bottom: -43px; right: 20px; }
.tagline { font-size: 1.5em; font-weight: 300; padding: 10px 0; text-align: center; }
.selectnav option { background: #00567e; font-size: 13px; border-top: 1px solid #588db5; padding: 1% 0; }
.logo { width: 22%; padding-top: 0; }
nav {}
/*#nav { display: none }
*/.megamenu_wrapper { display: none }
.selectnav { display: block; width: 100%; padding: 4px 10px 2px 10px; border: 0; color: #000000; font-family: 'Raleway', sans-serif; font-size: 0; font-weight: 400; text-transform: uppercase; cursor: pointer; border: 0; background: #ffffff url(../../../../../content/dam/dhasri/dhasri/selectnav_bg.png) right top no-repeat; appearance: none; -webkit-appearance: none; -moz-appearance: none; text-indent: 0.01px; text-overflow: ''; height: 35px; }
.ie9 .selectnav, .ie7 .selectnav, .ie8 .selectnav { background-image: none; font-size: 0; padding: 10px 0; display: block; }
.selectnav option { background: #fff; font-size: 13px; border: 1px solid #fff; cursor: pointer; }
.call_for_support_container, .inner_call_for_support .call_for_support_container { width: 44%; margin-top: 0 }
.read_more { background-position: -40px -330px; margin: 11px 0 11px 43px; }
.read_more:hover { background-position: -40px -360px; margin: 11px 0 11px 43px; }
.icons { height: 105px; }
.icon_div { font-size: 1.4em; line-height: 17px; padding: 0 1% 0 0; width: 32.33% }
.columnbg { padding-top: 71px; }
.bannerHome .bx-pager { left: 17%; display: none; }
.bannerHome { margin-top: -290px; }
.top_panel { height: 180px; }
.bannerHome .content { padding-top: 0 }
.bannerHome ul li { height: auto; min-height: 950px }
.header_call_to_action { padding: 7px 0; margin-top: -160px; }
.business_header .header_call_to_action { margin-top: -350px; }
.header_popup_contianer { width: 268px; }
#h_popup1 { left: 18%; top: 34%; position: absolute; }
#h_popup2 { left: 55%; top: 35%; position: absolute; }
#h_popup3 { left: 18%; top: 35%; position: absolute; }
#b_popup1 { left: 2%; top: 39%; }
#b_popup2 { left: 2%; top: 42%; }
#b_popup3 { left: 2%; top: 40%; }
#b_popup4 { left: 51.5%; top: 47%; }
.header_popup_contianer_arrow { margin: -27px 0 0 53px; }
#b_popup2 .header_popup_contianer_arrow { margin-left: 180px; }
.header_popup_contianer .title { padding: 0 0 0 24px; }
.header_popup_contianer .title p { border-bottom: 0; }
.plan_title { width: 100%; border-right: 0; margin: 10px 0 0 30px; text-align: center; padding: 0; }
.plan_title h6 { display: inline-block; padding-bottom: 0; }
.plan_price { width: 100%; text-align: center; padding: 6px 0 20px 0; }
.inner_header_cta_div h2 { font-size: 1.3em; }
.inner_header_cta_div .techgenie_container span, .inner_header_cta_div .self_help_container span, .inner_header_cta_div .instant_support_container span, .inner_header_cta_div .techgenie_container:hover span, .inner_header_cta_div .instant_support_container:hover span, .inner_header_cta_div .self_help_container:hover span { width: 84px; height: 84px; background-size: 100%; }
.techgenie_container, .instant_support_container, .self_help_container { width: 84px; height: 84px; }
.inner_header_cta_div .techgenie_container img, .inner_header_cta_div .self_help_container img, .inner_header_cta_div .instant_support_container img { max-width: 90%; height: 90% }
.call_for_support h2, .inner_call_for_support h2 { font-size: 2.2em; line-height: 28px !important; padding-bottom: 25px; }
.call_for_support { padding: 25px 0 }
.call_for_support h3, .inner_call_for_support h3 { font-size: 1.4em; font-weight: 400 }
.read_more, .read_more:hover { margin-bottom: 25px; margin-top: 6px; }
.call_for_support .optimization_icon, .inner_call_for_support .optimization_icon { width: 65px; height: 56px; background: url(../../../../../content/dam/dhasri/dhasri/optimization_icon_cell.png) left top no-repeat; }
.call_for_support .diagnosis_icon, .inner_call_for_support .diagnosis_icon { width: 65px; height: 56px; background: url(../../../../../content/dam/dhasri/dhasri/diagnosis_icon_cell.png) left top no-repeat; }
.call_for_support .setup_icon, .inner_call_for_support .setup_icon { width: 65px; height: 56px; background: url(../../../../../content/dam/dhasri/dhasri/setup_icon_cell.png) left top no-repeat; }
.call_for_support .secure_icon, .inner_call_for_support .secure_icon { width: 65px; height: 56px; background: url(../../../../../content/dam/dhasri/dhasri/secure_icon_cell.png) left top no-repeat; }
.lower_section { margin-top: 0px; float: left; }
.what_v_serve_container { background: url(../../../../../content/dam/dhasri/dhasri/what_we_serve_world_bg.png) center bottom no-repeat; background-size: 100% }
.what_we_serve_container, .features_section { padding: 25px 0 20px 0; background: none; min-height: 0; }
.what_we_serve_container h2, .features_section h2 { padding-bottom: 19px; font-size: 2.2em; }
.what_we_serve_container span, .features_section h3 { font-size: 1.4em; line-height: 19px; padding-bottom: 10px; }
.what_we_serve_container span, .features_section h4 { font-size: 1.2em; line-height: 19px; padding-bottom: 0; font-weight: 400 }
.services_img { display: none; }
.what_we_serve_img { position: static; }
.apple_support, .router_support, .digital_tablets_support, .smart_phones_support, .home_theater_support { position: static; left: 0; top: 0; width: 40%; float: left; padding: 0 5% 25px 5%; }
.what_we_bg { background: none; }
.what_we_bg h4 { color: #777; white-space: normal; text-align: center; }
.decade_container { padding: 0; float: left; width: 90%; margin: 0 5%; }
.decade_container h2 { font-size: 2.2em; line-height: 28px; padding: 20px 0; }
.decade_2, .decade_3_s { width: 90%; border-top: 1px solid #c7c7c7; border-right: 0; }
.decade_1 { width: 92%; padding: 0 4% 20px 4%; border-top: 1px solid #c7c7c7; border-right: 0; }
.decade_4 { float: left; width: 90%; padding: 20px 5% 30px 5%; min-height: 250px; }
.decade_container h3 { font-size: 1.6em; padding-top: 15px; padding-bottom: 10px; text-align: center; }
.inside_middle_page .decade_s_4 h3 { padding-bottom: 10px !important; margin-bottom: 0; }
.million57 { background-position: 160px -307px; }
.decade_3_s .decade_imgs { width: 100%; margin-top: 20px }
.decade_3_s .decade_imgs div { width: 16%; }
.comment_man img { max-width: 100%; }
.our_story_footer_container .story_box, .our_story_footer_container .news_box, .our_story_footer_container .blog_box { width: 100%; margin: 0; border-bottom: 1px solid #38a3da; padding: 8px 0 17px 0; position: relative; }
.our_story_footer_container .center_box { width: 100%; margin: 0; padding: 8px 0 17px 0; position: relative; font-size: 1.1em; line-height: 16px; }
.our_story_footer { padding-top: 10px; padding-bottom: 25px; }
.our_story_footer_container .social_images { margin-bottom: 20px; }
.footer_slider .center_container h2 { font-size: 1.1em; line-height: 20px; padding: 0 2px; display: block; height: 35px; }
.footer_slider ul { display: none; }
.footer_slider .center_container { padding: 27px 0 10px 0 }
.footer_upper_black div { width: 94% }
.footer_upper_black span { width: 100%; }
.our_story_footer_container .story_box p { padding-bottom: 10px; }
.footer_upper_black div span img, .footer_upper_black span.footer_ph_no img { margin-right: 1%; vertical-align: middle; }
.footer_upper_black div span { height: 30px; margin: 10px 0 10px 0; border-bottom: 1px solid #414141; display: block; float: left; font-size: 1.2em; }
.footer_upper_black div span:nth-child(5n+5) { border: 0; }
.footer_lower_black { float: left; }
.footer_upper_black span.footer_ph_no { width: 100%; }
.our_story_footer_container .last_box h2 { padding-top: 20px }
.our_story_footer_container .story_box h2, .our_story_footer_container .news_box h2, .our_story_footer_container .blog_box h2 { font-size: 2em; padding-top: 10px; }
.our_story_footer_container .opendiv { background: url(../../../../../content/dam/dhasri/dhasri/accordion_bg.png) right -573px no-repeat; cursor: pointer; display: block; height: 37px; width: 100%; float: left; position: absolute; z-index: 333; left: 0; top: 5px; }
.our_story_footer_container .closediv { background: url(../../../../../content/dam/dhasri/dhasri/accordion_bg.png) right 14px no-repeat; cursor: pointer; display: block; height: 37px; width: 100%; float: left; position: absolute; z-index: 333; left: 0; top: 5px; }
.our_story_footer_container .opendiv { background: url(../../../../../content/dam/dhasri/dhasri/accordion_bg.png) right -573px no-repeat; cursor: pointer; display: block; height: 37px; width: 100%; float: left; position: absolute; z-index: 333; left: 0; top: 5px; }
.our_story_footer_container .closediv { background: url(../../../../../content/dam/dhasri/dhasri/accordion_bg.png) right 14px no-repeat; cursor: pointer; display: block; height: 37px; width: 100%; float: left; position: absolute; z-index: 333; left: 0; top: 5px; }
.accordion_data { display: none; }
.decade_2 { padding-bottom: 17px; }
.decade_5 { padding: 10px 0; }
.decade_5 .call_for_support_container { width: 47%; padding: 0 1% 0 1%; margin: 0; float: left; min-height: 150px; }
.lower_white_section { padding: 10px 0 3px 0; }
.our_story_footer_container .story_box h2, .our_story_footer_container .story_box, .our_story_footer_container .news_box, .our_story_footer_container .news_box h2, .our_story_footer_container .blog_box, .our_story_footer_container .blog_box h2 { font-size: 1.2em; padding: 7px 0 7px 0; }
.our_story_footer_container .story_box p, .our_story_footer_container .story_box li { font-size: 1.1em; }
.left_tech_expert { width: 42%; }
.right_tech_expert { width: 51%; }
.techexperttitle { background-position: 98px 4px; }
.decade_3 { padding-top: 10px !important; }
.decade_5 .self_help_container span { width: 104px; height: 104px; background-size: 100% }
.decade_5 .self_help_container { width: 104px; height: 104px; }
.decade_5 .self_help_container img { max-width: 100%; }
.decade_5 h3 { font-size: 1.4em; padding: 0; }
.decade_5 p { font-size: 1.2em; line-height: 1.6em; }
.our_story_footer_container .blog_box_inner_right p, .our_story_footer_container .news_box p { font-size: 1.1em; line-height: 1.5em; }
.blog_img { width: 80px; }
.our_story_footer_container .blog_img { width: 25%; }
.our_story_footer_container .blog_img img { height: 66px; width: 66px; margin: 4px 0px 0px 4px; }
.our_story_footer_container .blog_img span { height: 75px; width: 75px; background-size: 100%; }
.our_story_footer_container .blog_box_inner_right { width: 72%; }
.our_story_footer_container .blog_box_inner_right .aug_box { font-size: 1.1em; }
.our_story_footer_container .blog_box_inner_right .aug_box2 { width: 40%; }
.our_story_footer_container .blog_box_inner_right .aug_box2 .icon1 { margin-left: 5px }
.our_story_footer_container .blog_box_inner_right .aug_box2 .icon2 { padding: 0 0 0 7px; }
.our_story_footer_container .blog_box_inner_right .aug_box_left { line-height: 20px; }
.footer_slider .center_container > div { font-size: 1.2em; margin: 0 3%; }
.footer_slider .center_container .product_img_container { width: 94px; height: 94px; }
.footer_slider .center_container .product_img_container img { width: 84px; height: 84px; }
.pro_bg_contianer, .footer_slider .center_container .product_img_container .pro_bg, .footer_slider .center_container .product_img_container:hover .pro_bg { width: 94px; height: 94px; background-size: 100% }
.footer_lower_black div { width: 90%; text-align: center; font-size: 1.2em; }
.bannerHome ul li.slide1 { background: url(../../../../../content/dam/dhasri/dhasri/banner_482.jpg) no-repeat #f3f3f3 center top; background-size: 100% }
.bannerHome ul li.slide2 { background: url(../../../../../content/dam/dhasri/dhasri/banner_482.jpg) no-repeat #f3f3f3 center top; background-size: 100% }
.bannerHome ul li.slide3 { background: url(../../../../../content/dam/dhasri/dhasri/banner_482.jpg) no-repeat #f3f3f3 center top; background-size: 100% }
.bannerHome ul li.slide4 { background: url(../../../../../content/dam/dhasri/dhasri/banner_482.jpg) no-repeat #f3f3f3 center top; background-size: 100% }
.header_call_to_action { bottom: 0; }
.bannerHome .content .vid_ply_icon { margin-top: -275px; }
.inside_top_slide_panel .tagline { font-size: 2em; text-align: center; padding: 10px 0; }
.insideHome { background: url("../../../../../content/dam/dhasri/dhasri/services_header_tab_cell.jpg") no-repeat scroll center -75px transparent; height: 290px; }
.uday_insideHome { background: url(../../../../../content/dam/dhasri/dhasri/leadership-profile-2-640-min.jpg) no-repeat scroll center -85px transparent; height: 290px !important; }
.vishal_insideHome { background: url("(/content/dam/dhasri/dhasri/vishal_profile_new_640.jpg") no-repeat scroll center -75px transparent; height: 290px; }
/*.contact_insideHome { background: url(/content/dam/dhasri/dhasri/contact_us_new_640.jpg) no-repeat center -80px; height: 350px; }*/
.contact_insideHome { background: url(../../../../../content/dam/dhasri/dhasri/contact/contact_us_new_640.jpg) no-repeat center -110px; height: 350px; }
.temp_hide, .temp_hide_cell { display: none !important; }
.inner_top_slide_panel { height: 109px; }
.inner_top_slide_panel .tagline { font-size: 2em; width: 100%!important; text-align: center; padding: 14px 0; }
.inner_top_slide_panel .tagline span { display: inline-block; }
.inner_top_slide_panel .icon_block { display: none }
.inner_top_slide_panel .icon_div { font-size: 1.4em; width: 33%; text-align: center; }
.inner_top_slide_panel .home_solutions_icon { width: 100%; background-position: -89px -514px; padding-top: 59px; width: 98%; margin: 0 auto; min-height: 35px; }
.inner_top_slide_panel .icon_div:hover .home_solutions_icon { background-position: -89px -714px; }
.inner_top_slide_panel .icon_div > div.active .home_solutions_icon { background-position: -89px -714px; }
.inner_top_slide_panel .business_solution_icon { background-position: -413px -514px; padding-top: 59px; width: 98%; margin: 0 auto; min-height: 35px; }
.inner_top_slide_panel .icon_div:hover .business_solution_icon { background-position: -413px -714px }
.inner_top_slide_panel .icon_div > div.active .business_solution_icon { background-position: -413px -714px; }
.inner_top_slide_panel .enterprise_solutions_icon { background-position: -731px -514px; padding-top: 59px; width: 98%; margin: 0 auto; min-height: 35px; }
.inner_top_slide_panel .icon_div:hover .enterprise_solutions_icon { background-position: -731px -714px }
.inner_top_slide_panel .icon_div > div.active .enterprise_solutions_icon { background-position: -731px -714px; }
.inner_header .inner_header_slider { margin-top: 0px; padding-bottom: 70px }
.inside_header .inner_header_slider { margin-top: 0px; padding-bottom: 0; }
.inside_top_panel { padding: 10px 0 7px; }
#b_popup4 { left: 50% !important; top: 56% !important; margin: 0 0 0 -152px; }
.sevicesHome .header_popup_contianer { height: 265px; }
.sevicesHome .header_popup_contianer p { display: none; }
.sevicesHome .plan_title { margin: 0; }
.breadcrum { display: none; }
.inner_call_for_support h1 { font-size: 2.0em; padding-bottom: 18px; }
.inside_middle_page .call_for_support h2, .inside_middle_page .inner_call_for_support h2 { font-size: 1.4em; line-height: 20px; padding-bottom: 6px; }
.inside_middle_page .inner_call_for_support p { padding-bottom: 10px; font-size: 1.2em; line-height: 16px; }
.inside_middle_page .inner_call_for_support { margin: 0 4%; width: 92%; padding-bottom: 5px; }
.inside_middle_page .call_for_support_container .optimization_icon { background: url(../../../../../content/dam/dhasri/dhasri/icon_cell_1.png) no-repeat center top; height: 74px; width: 95px; }
.inside_middle_page .call_for_support_container .diagnosis_icon { background: url(../../../../../content/dam/dhasri/dhasri/icon_cell_2.png) no-repeat center top; height: 74px; width: 95px; }
.inside_middle_page .call_for_support_container .setup_icon { background: url(../../../../../content/dam/dhasri/dhasri/icon_cell_3.png) no-repeat center top; height: 74px; width: 95px; }
.inside_middle_page .call_for_support_container .secure_icon { background: url(../../../../../content/dam/dhasri/dhasri/icon_cell_4.png) no-repeat center top; height: 74px; width: 95px; }
.inside_middle_page .call_for_support_container p, .inside_middle_page .call_for_support_container .read_more { display: none; }
.inside_middle_page .call_for_support h3, .inside_middle_page .inner_call_for_support h3 { padding: 12px 0 20px 0 }
.inside_middle_page .what_we_serve_container, .inside_middle_page .features_section { padding-top: 22px; }
.inside_middle_page .what_we_serve_container h2, .inside_middle_page .features_section h2 { padding-bottom: 17px; }
.inside_middle_page .features_section h4 { font-size: 1.4em; padding-bottom: 10px; font-weight: 400 }
.inside_middle_page .features_section span h4 { text-align: center; font-size: 1.4em; }
.inside_middle_page .feature_left_panel { float: right; padding: 0; }
.inside_middle_page .feature_right_panel { float: left; width: 96%; margin: 0 2%; padding: 17px 0 0 0; }
.inside_middle_page .feature_right_panel li, .inside_middle_page .feature_right_panel p { font-size: 1.2em; line-height: 15px; }
.inside_middle_page .annual_unlimited_subscription { margin-top: 20px; float: left; width: 100%; }
.inside_middle_page .annual_unlimited_subscription h2 { font-size: 2.2em; text-align: center; padding: 0 0 15px 0; }
.inside_middle_page .pricing_div .plan_title h2 { font-size: 6.7em; padding: 0; }
.inside_middle_page .pricing_div .plan_title h6 { float: left; width: 80%; color: #444444; }
.inside_middle_page .pricing_div .plan_title { border-top: 1px solid #b2b2b2; float: left; width: 100%; border-right: 0; padding: 5px 0 0 0; margin: 0; }
.inside_middle_page .pricing_div .plan_price { float: left; width: 100%; border-right: 0; padding: 0 0 15px 0; margin: 0; text-align: center; }
.inside_middle_page .available_time_div, .inside_middle_page .pricing_div { float: left; width: 96%; margin: 10px 2% 20px 2%; border-top: 0; }
.inside_middle_page .available_time_div span { font-size: 1.2em; }
.inside_middle_page .available_time_div li { font-size: 1.2em; width: 90%; line-height: 16px; padding-bottom: 4px; padding-left: 3%; background-position: left 6px; }
.our_story_footer .call_for_support h2 { font-size: 1.4em; text-align: center; width: 90%; margin: 0 5%; padding: 0 0 20px 0; line-height: 20px; }
.our_story_footer .call_for_support h2 label { display: inline-block; }
.our_story_footer .call_for_support .diagnosis_icon, .our_story_footer .call_for_support .secure_icon, .our_story_footer .call_for_support .optimization_icon, .our_story_footer .call_for_support .setup_icon { display: none; }
.our_story_footer .call_for_support h3 { display: inline-block; font-size: 1.4em; }
.support_pack_pricing { display: inline-block; }
.support_pack_pricing span { font-size: 2em; display: inline-block; }
.our_story_footer .call_for_support_container { width: 95%; float: left; text-align: center; }
.pricing { padding: 13px 0 0 0; border-bottom: 0; margin-bottom: 0 }
.pricing .read_more { display: inline-block; margin: 0; }
.pricing small { display: inline-block; font-size: 1.2em; padding: 0; }
.our_story_footer .read_more a { font-size: 0.55em; padding-bottom: 8px; }
.opendiv { background: url(../../../../../content/dam/dhasri/dhasri/accordion_bg.png) center -578px no-repeat; cursor: pointer; display: block; height: 37px; width: 100%; float: left; z-index: 333; clear: both; }
.closediv { background: url(../../../../../content/dam/dhasri/dhasri/accordion_bg.png) center 9px no-repeat; cursor: pointer; display: block; height: 37px; width: 100%; float: left; z-index: 333; clear: both; }
.our_story_footer .call_for_support p { display: block; font-size: 1.2em; line-height: 10px; padding-bottom: 10px; }
.cell_clear { display: block }
.inner_header { /*min-height: 660px;*/ }
.inner_call_for_support { padding-top: 0; padding-bottom: 25px; }
.inner_slider_arrow_up { cursor: pointer; width: 48px; height: 48px; position: absolute; z-index: 601; right: 10px; bottom: -35px; background: url(../../../../../content/dam/dhasri/dhasri/slider_arrow.png) left -58px no-repeat; }
.inner_slider_arrow_down { cursor: pointer; width: 48px; height: 48px; position: absolute; z-index: 600; right: 10px; bottom: 0px; background: url(../../../../../content/dam/dhasri/dhasri/slider_arrow.png) left 2px no-repeat; }
.services_slide_container { width: 96%; margin: 0 auto; }
.inner_top_slide_panel .tagline span { display: inline-block; }
.services_slide_container { width: 96%; margin: 0 auto; display: none; }
.service_slide_accordion { width: 96%; margin: 16px auto 0 auto; text-align: left; display: block; }
.service_slide_accordion h3 { color: #333; font-size: 1.4em; font-family: 'Raleway', sans-serif; font-weight: 100; }
.service_slide_accordion h3.inactive-header { background: url(../../../../../content/dam/dhasri/dhasri/accordion_on_bg.png) right 12px no-repeat; padding-bottom: 11px; }
.service_slide_accordion h3.active-header { background: url(../../../../../content/dam/dhasri/dhasri/accordion_off_bg.png) right 12px no-repeat; padding-bottom: 11px; }
.service_slide_accordion p { color: #454444; font-size: 1.2em; font-family: 'Raleway', sans-serif; font-weight: 400; padding-bottom: 10px; line-height: 16px; }
.service_slide_accordion img { text-align: center; margin: 0 auto; display: block; max-width: 100% }
.service_slider_header { width: 100%; border-bottom: 1px solid #b2b2b2; padding: 0 0 2px 0; margin-bottom: 2px; float: left; cursor: pointer; }
.dummy_class .service_slide_accordion ol { list-style: decimal outside none; counter-reset: item; padding-bottom: 16px; }
.dummy_class .service_slide_accordion ol li { color: #454444; display: block; font-family: 'Raleway', sans-serif; font-size: 1.3em; font-weight: 400; line-height: 24px; text-align: left; }
.dummy_class .service_slide_accordion ol li:before { content: counter(item) ". "; counter-increment: item; font-size: 16px; font-family: 'Raleway', sans-serif; font-weight: 400; color: #3C961C; }
.dummy_class .service_slide_accordion ol ul { list-style: none; padding-left: 15px; }
.dummy_class .service_slide_accordion ol ul li:before { content: ""; }
.dummy_class .service_slide_accordion ol ul li { color: #454444; display: block; font-family: 'Raleway', sans-serif; font-size: 14px !important; font-weight: 400; line-height: 24px; text-align: left; }
.dummy_class .service_slide_accordion ul li { color: #454444; background: url("../../../../../content/dam/dhasri/dhasri/blk_bullet.png") no-repeat scroll left 10px transparent; text-align: left; font-size: 1.3em; font-family: 'Raleway', sans-serif; font-weight: 400; line-height: 24px; }
.dummy_class .service_slide_accordion ul ul li { color: #454444; background: url("../../../../../content/dam/dhasri/dhasri/square_bullet.png") no-repeat scroll left 10px transparent; text-align: left; font-size: 14px; font-family: 'Raleway', sans-serif; font-weight: 400; line-height: 24px; }
.services_slide_acco_content { width: 100%; padding-bottom: 20px; }
.software_hardware_section { padding: 20px 0; margin-bottom: 15px; }
.software_hardware_container .software_box { width: 100% }
.software_hardware_container .hardware_box { width: 100%; margin: 0; }
.inside_middle_page .left_tech_expert { width: 54%; }
.inside_middle_page .right_tech_expert { position: absolute; right: 3%; width: 56%; bottom: 3%; }
.inside_middle_page .techexperttitle_s { background: url(../../../../../content/dam/dhasri/dhasri/arrows.png) 54px 2px no-repeat; min-height: 60px; }
.software_hardware_section { padding: 30px 0 20px 0; margin-bottom: 20px }
.software_hardware_container { width: 95%; }
.software_hardware_container .software_box { width: 100%; padding-bottom: 20px; border-bottom: 1px solid #bebebe; }
.software_hardware_container .hardware_box { width: 100%; margin: 26px 0 0 0; }
.software_hardware_container .hardware_box .right_side h2, .software_hardware_container .software_box .right_side h2 { font-size: 2em; }
.software_hardware_container .software_box .left_side { width: 20% }
.software_hardware_container .software_box .right_side, .software_hardware_container .hardware_box .right_side { margin: 0 0 0 3%; width: 76%; }
.software_hardware_container .hardware_box .left_side { width: 20% }
.software_hardware_container .software_box .right_side li, .software_hardware_container .software_box .right_side li:nth-child(odd), .software_hardware_container .hardware_box .right_side li:nth-child(odd), .software_hardware_container .hardware_box .right_side li { margin: 0; width: 48%; }
.software_hardware_container .software_box .right_side ul, .software_hardware_container .hardware_box .right_side ul { max-width: 100%; }
.software_hardware_container .software_box .right_side p, .software_hardware_container .hardware_box .right_side p { padding: 16px 0 10px 0 }
.decade_container { padding: 0 }
.inside_middle_page .decade_s_4 { width: 100%; padding: 0 0 20px 0; float: left; border-right: 0; }
.inside_middle_page .decade_s_4 .tech_s_500 { }
.decade_s_4 p { font-size: 1.2em; font-weight: 400; padding-bottom: 15px; }
.inside_middle_page .tech_1000_s { display: block; text-align: center; }
.inside_middle_page .righttechexpert_s { background: url(../../../../../content/dam/dhasri/dhasri/arrows.png) 76px 10px no-repeat; }
.inside_middle_page .decade_3_s { padding: 0; width: 100% }
.support_feature_section .call_us_now_box { width: 50%; padding: 0; margin: 0; text-align: center; min-height: 230px; }
.support_feature_section .call_us_now_box:last-child { margin: 0 auto; width: 100%; }
.support_feature_section .call_us_now_section, .support_feature_section .why_choose_iyogi_section { width: 96%; margin: 30px auto; }
.support_feature_section .call_us_now_box .call_us_now_img .call_bg { width: 104px; height: 104px; background-size: 100%; margin: 0; left: auto; }
.support_feature_section .call_us_now_box .call_us_now_img img { max-width: 100%; width: 40%; height: 50%; margin: 26% 0 0 0; padding: 0; }
.support_feature_section .call_us_now_box .call_us_now_img { width: 104px; height: 104px; margin: 0 auto; padding: 0; text-align: center; }
.support_feature_section .call_us_now_section .call_us_now_box h2 { font-size: 1.4em !important; font-weight: 400; padding: 15px 0 10px 0 !important }
.support_feature_section .call_us_now_section .call_us_now_box p, .why_choose_iyogi_box p { font-size: 1.2em !important; line-height: 16px; padding: 0 0 15px 0 }
#tollfree { display: block; font-family: Arial, Helvetica, sans-serif; font-size: 1.8em !important; font-weight: bold; }
.why_choose_iyogi_box { float: none; width: 90%; margin: 0 auto; }
.why_choose_iyogi_box img { max-width: 60% }
.why_choose_list ul { list-style: disc; list-style-position: outside; text-align: left; margin-left: 16px; }
.why_choose_list ul li { font-size: 1.2em !important; line-height: 16px; }
.iyogi_certified_experts { padding: 27px 0 0; }
.iyogi_certified_experts .iyogi_certified_containner h2 { margin-top: 23px; padding-bottom: 10px; font-size: 2.2em; float: left; width: 100% }
.iyogi_certified_experts .iyogi_certified_containner h4 { font-size: 1.4em }
.iyogi_certified_experts .iyogi_certified_containner .experts_effect { height: 650px; width: 100%; background: url(../../../../../content/dam/dhasri/dhasri/experts_bg_line_cell.png) center 45px no-repeat; }
.expert_1 { top: 9%; left: 11%; }
.expert_2 { top: 16%; left: 49%; }
.expert_3 { top: 27%; left: 9%; }
.expert_4 { top: 37%; left: 51%; }
.expert_5 { top: 53%; left: 5%; }
.expert_6 { top: 65%; left: 59%; }
.expert_7 { top: 82%; left: 41%; }
.expert_4 div { top: -40px; }
.software_hardware_section { padding-top: 25px }
.software_box { display: none; }
.hardware_box { display: none; }
.software_box_cell { display: block; border-bottom: 1px solid #bebebe; float: left; padding-bottom: 23px; }
.hardware_box_cell { display: block; float: left; padding-top: 23px; }
.software_box_cell .right_side, .hardware_box_cell .right_side { width: 92%; margin: 0 4%; }
.software_box_cell .right_side img, .hardware_box_cell .right_side img { float: left; margin: 0 10px 10px 0; width: 18%; }
.software_box_cell .right_side h2, .hardware_box_cell .right_side h2 { color: #000000; font-size: 1.4em; font-family: 'Raleway', sans-serif; font-weight: 400; padding-bottom: 9px; }
.software_box_cell .right_side p, .hardware_box_cell .right_side p { color: #454444; padding: 0 0 6px 0; line-height: 16px; font-size: 1.2em; font-family: 'Raleway', sans-serif; font-weight: 400; }
.software_box_cell .right_side ul, .hardware_box_cell .right_side ul { font-family: 'Raleway', sans-serif; font-size: 1.2em; font-weight: 400; color: #454444; line-height: 16px; }
.software_box_cell .right_side ul li, .hardware_box_cell .right_side ul li { width: 45%; padding-left: 3%; float: left; margin: 0; background: url(../../../../../content/dam/dhasri/dhasri/cell_bullet.png) left 7px no-repeat; }
.what_we_serve_img { width: 100%; position: static; left: auto; margin-left: auto; }
.what_we_serve_img img { max-width: 100%; }
.uday_challu_section { padding: 20px 0 10px 0; }
.uday_challu_section h2 { font-size: 2.0em; line-height: 28px; padding-bottom: 15px }
.uday_challu_section h4 { font-size: 1.3em; line-height: 20px; font-weight: 400; padding-bottom: 11px; }
.uday_challu_section .call_us_now_section_about { margin: 10px 0 30px 0; width: 100% }
.uday_challu_section .call_us_now_box_about p { padding: 0 0 20px 0; font-weight: 400 !important; font-size: 1.1em !important; line-height: 16px; text-align: center !important; }
.uday_challu_section.profileinfo .call_us_now_box_about p { text-align: left !important; }
.uday_challu_section .call_us_now_box_about p img { text-align: center; }
.call_us_now_txt_about img { float: none; }
.uday_challu_section .call_us_now_box_about { width: 92%; margin: 0 auto; border: 0; }
.uday_challu_section .call_us_now_box_about:first-child { border: 0 !important; }
.uday_challu_section .call_us_now_imgbox { width: 90%; margin:0 auto; float: none; padding: 0; }
.uday_challu_section .call_us_now_img_about { width: 190px; height:auto; }
.uday_challu_section .call_us_now_box_about:first-child { border-right:none; border-bottom: 1px solid #474747; }
.uday_challu_section .call_us_now_imgbox .call_us_now_img_about { float:none; margin:0 auto 10px; width: 85px; }
.uday_challu_section .call_us_now_img_about { width: auto; height: auto; float: left; margin: 0 25px 10px 0; padding-bottom: 10px; }
.uday_challu_section .call_us_now_img_about img { width: 83px; height: 84px; margin: 0; left: auto; }
.uday_challu_section .call_us_now_box_about .call_bg_about { width: 85px; height: 85px; background-size: 100%; margin-left: 0; padding-bottom: 0; }
.leaders_section { padding: 30px 0 }
.leaders_section h2 { color: #000000; font-size: 2.2em; }
.leaders_section h4 { padding: 15px; color: #454444; font-size: 1.4em; line-height: 20px; }
.leaders_section p { color: #454444; line-height: 20px; font-size: 1.1em; }
.leaders_section .leader_pics div { margin: 10px 0 50px 0; text-align: center; width: 33%; }
.leaders_section .leader_pics div h5 { font-size: 1.7em; text-align: center; }
.leaders_section .leader_pics div p { font-size: 1.2em; text-align: center; }
.leaders_wrapper .bx-wrapper .bx-viewport { padding-bottom: 30px; }
.leaders_wrapper .bx-wrapper .bx-pager { bottom: 30px; }
.leaders_section .leader_pics div { margin: 10px 1% 10px 1%; text-align: center; width: 31%; min-height: 162px; }
.leaders_section .leader_pics div h5 { font-size: 1.3em; text-align: center; margin: 0 10%; white-space: normal; line-height: 18px; width: 80%; }
.leaders_section .leader_pics div p { font-size: 1.1em; text-align: center; margin: 0 2%; white-space: normal; line-height: 16px; width: 96%; }
.leaders_wrapper .bx-wrapper .bx-viewport { padding-bottom: 30px; }
.leaders_wrapper .bx-wrapper .bx-pager { bottom: 30px; }
.leaders_section .leader_pics div img { height: 90px; padding: 0; width: 90px; margin: -10px 0 0 -10px; }
.leaders_section .leader_pics .crop { width: 68px !important; height: 68px !important; border-radius: 50%; overflow: hidden; margin: 7px !important; padding: 0; min-height:0 !important; }
.leaders_section .leader_pics div span { width: 82px; padding: 0; height: 82px !important; overflow: hidden; height: auto; text-align: center; }
.leaders_section .leader_pics { width: 100%; }
.bannerHome .content { height: 100%; }
.contact_insideHome { height: 300px; }
.insideHome { height: 250px; }
.inside_header { min-height: 270px; }
.inside_innermiddle_page .inner_call_for_support h2 { font-size: 1.3em; padding-bottom: 15px; font-weight: 400 }
.inside_innermiddle_page .inner_call_for_support p { font-size: 1.1em; line-height: 16px; }
.company_and_client_info .call_for_support_container { width: 44%; }
.million57 { background-position: 17px -307px; }
.tech_500 { font-size: 4.2em; }
.decade_4 { padding-bottom: 20px; }
.decade_container h5 { font-size: 1.2em; }
.cell_slider { visibility: visible; position: relative; left: 0; background: #0c0c0c }
.mobile_slider { visibility: visible; position: relative !important; left: 0; }
.uday_challu_section.investors_detailssection .call_us_now_section_about { margin: 15px auto 0px; }
.uday_challu_section .call_us_now_box_about .call_bg_about { background-size: 100% auto !important; }
.uday_challu_section.investors_detailssection .call_us_now_box_about .call_bg_about { top: -1px; }
.inside_innermiddle_page .techgenie_container, .inside_innermiddle_page .instant_support_container, .inside_innermiddle_page .self_help_container { margin-top: 0; }
.inside_innermiddle_page .call_for_support_container img { width: 80px; height: 80px; margin: 12px; }
.inside_innermiddle_page .company_and_client_info .self_help_container span { width: 84px; height: 84px; background-size: 100% auto; }
.inside_innermiddle_page .company_and_client_info { padding: 13px 0 15px; }
.inside_innermiddle_page .company_and_client_info h3 { font-size: 1.3em; padding-bottom: 18px; line-height: 0; }
.inside_innermiddle_page .company_and_client_info p { font-size: 1.1em; line-height: 16px; }
.speedometer { width: 50%; left: 5%; top: 131px; }
.pc_data { display: none; }
.terms_of_use_container h1 { font-size: 2.2em; padding-bottom: 20px; }
.terms_of_use_container p { line-height: 16px; font-size: 1.2em; }
.terms_of_use_container .service_slide_accordion h3.inactive-header { padding: 14px 0 13px 0; color: #444444; }
.terms_of_use_container .service_slide_accordion h3.active-header { padding: 14px 0 13px 0; color: #3c961c; }
span.slide_toll_free { color: #acabab; font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; display: block; }
.news_client_img { padding: 8px 0 0 0; width: 100%; }
.news_client_img img { margin: 2% 1% 0 1%; max-width: 80% }
.iyogi_certified_experts span { font-size: 1.2em; }
.service_slider_header { padding: 7px 0 0px 0; }
.investors_details .left_side { width: 100%; text-align: center; margin-bottom: 13px; }
.released_heading_bar .release_details article img { float: none; }
.investors_details .right_side { width: 100%; }
.released_heading_bar .release_details article p { padding: 0 0 14px; text-align: left; padding-bottom: 10px; }
.released_heading_bar .release_details article h3 { text-align: left; font-size: 1.3em; padding-bottom: 10px; }
.released_heading_bar .release_details article { padding: 20px 0 0 0; }
.inner_call_for_support h4 { font-size: 1.3em; line-height: 18px; font-weight: 400; }
.investors_section { padding: 10px 0 0 0; }
.released_heading_bar_title { font-size: 1.2em; line-height: 18px; }
.investors_details p a { margin-left: 0; }
.inner_contact_section { width: 96%; margin: 0 auto; }
.customer_service { width: 96%; }
.customer_service .customer_care_section div { width: 96%; padding: 0 2%; text-align: center; }
.customer_service .customer_care_section div:first-child { border-right: 0; border-bottom: 1px solid #5d5d5d; margin-bottom: 13px; padding-bottom: 10px; }
.tabullar_content_row { width: 100%; float: left; padding-bottom: 6px; }
.tabullar_content_col1 { float: left; width: 18%; padding: 11px 3% 0 0; text-align: right; }
.tabullar_content_col2 { float: left; width: 28%; text-align: left; }
.tabullar_content_col3 { float: left; width: 74%; text-align: left; }
.tabullar_content_col22 { float: left; width: 48%; text-align: left; padding-bottom: 4px; }
.tabullar_content_col55 { float: left; width: 105%; margin-right: 0; text-align: left; padding-bottom: 4px; }
.tabullar_content_col33 { float: left; width: 94%; text-align: left; padding-bottom: 4px; }
.tabullar_content_col44 { float: left; text-align: center; width: 94%; padding-bottom: 14px; }
.tabullar_content_col22 .mandatory { float: left; }
.mandatory { color: #ff0000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.tabullar_content_row select { vertical-align: top; border-top: 1px solid #bfbfbf; border-bottom: 1px solid #eee; border-left: 1px solid #e4e4e4; border-right: 1px solid #e3e3e3; background: #f6f6f6; color: #979899; padding: 8px 2px 8px 10px; width: 98%; border-radius: 3px; margin-right: 10px; font-family: 'Raleway', sans-serif; font-weight: 400; }
.tabullar_content_row input[type="text"] { vertical-align: top; border-top: 1px solid #bfbfbf; border-bottom: 1px solid #eee; border-left: 1px solid #e4e4e4; border-right: 1px solid #e3e3e3; background: #f6f6f6; color: #979899; padding: 8px 6px 8px 6px; width: 90%; border-radius: 3px; font-family: 'Raleway', sans-serif; font-weight: 400; }
.tabullar_content_row textarea { vertical-align: top; border-top: 1px solid #bfbfbf; border-bottom: 1px solid #eee; border-left: 1px solid #e4e4e4; border-right: 1px solid #e3e3e3; background: #f6f6f6; color: #979899; padding: 8px 6px 8px 6px; border-radius: 3px; font-family: 'Raleway', sans-serif; font-weight: 400; resize: none; width: 100%; }
.tabullar_content_row input[type="button"], .tabullar_content_row input[type="submit"], .tabullar_content_row input[type="reset"] { border: none; background: #34a1da; border-radius: 5px; color: #fff; line-height: 17px; height: 37px; padding: 9px 20px 9px 20px; cursor: pointer; outline: none; vertical-align: top; font-size: 16px; transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out; }
.tabullar_content_row input[type="button"]:hover, .tabullar_content_row input[type="submit"]:hover, .tabullar_content_row input[type="reset"]:hover { background: #0d72a7; }
.tabullar_content_row .tabullar_content_col55 select { width: 92%; float: left; margin-right: 5px; }
.tabullar_content_row .tabullar_content_col22 input[type="text"] { width: 87%; float: left; margin-right: 5px; }
.tabullar_content_row .tabullar_content_col33 textarea { width: 99%; }
.tabullar_content_row .tabullar_content_col22:nth-child(2n+1) { margin-right: 12px; }
.tabullar_content_row .tabullar_content_col44 input[type="button"], .tabullar_content_row .tabullar_content_col44 input[type="submit"], .tabullar_content_row .tabullar_content_col44 input[type="reset"] { padding: 9px 50px 9px 50px; }
.tabullar_content_row .tabullar_content_col44 input[type="button"]:hover, .tabullar_content_row .tabullar_content_col44 input[type="submit"]:hover, .tabullar_content_row .tabullar_content_col44 input[type="reset"]:hover { background: #0d72a7; }
.released_heading_bar .release_details article { text-align: center; }
.released_heading_bar article .left_article_date { width: 68px; font-size: 1.3em; }
.released_heading_bar article .right_article_spance { width: 73%; margin-left: 7px; }
.released_heading_bar article .right_article_spance img { width: 40px; height: 40px; margin: 0 10px 30px 0; }
.released_heading_bar article { padding: 15px 0 }
.inside_innermiddle_page .inner_call_for_support h2 { font-size: 1.2em; line-height: 16px !important; }
.tab_read_more { background: url(../../../../../content/dam/dhasri/dhasri/icons.png) no-repeat -40px -330px; height: 30px; width: 100px; display: block; margin: 0 0 0 68px; cursor: pointer }
.tab_read_more:hover { background-position: -40px -360px; height: 30px; width: 100px; display: block; margin: 0 0 0 68px; }
.right_content_arrow, .left_content_arrow { background: none; }
.story_graph_section { width: 96%; margin: 0 auto 60px auto; }
.story_graph_section { margin-top: -5px; background: none; min-height: 0; margin-bottom: 20px; }
.story_upper_section { border-top: 1px solid #c7c7c7; padding: 23px 0 0 0 }
.company_history_section, .trusted_customer, .boost_your_business_content { width: 100%; float: none; text-align: center; }
.lp_graph, .trusted_customer_graph, .boost_your_business { width: 100%; float: none; text-align: center; padding-bottom: 15px }
.company_history_section h3, .trusted_cumtoner_description h3, .trusted_cumtoner_description { padding: 0; font-size: 1.3em; padding-bottom: 10px; line-height: 24px; }
.company_history_section h3 span, .trusted_cumtoner_description h3 span, .boost_your_business_content h3 span { display: block; }
.boost_your_business_content h3 { padding-bottom: 10px; font-size: 1.3em; }
.company_history_section p, .trusted_customer p { font-size: 1.1em; padding-bottom: 20px; }
.boost_your_business_content p { font-size: 1.1em; padding-bottom: 10px; }
.trusted_customer, .story_lower_section { border-top: 1px solid #c7c7c7; margin-top: 17px; padding-top: 17px; }
.story_middle_section, .trusted_cumtoner_description { padding-top: 0; line-height: 24px; }
.story_middle_section { padding-bottom: 0; }
.boost_your_business_content ul { width: 64%; text-align: left; margin: 0 auto; padding-bottom: 10px; }
.boost_your_business_content li { font-size: 1.1em; width: 37%; }
.boost_your_business_content li:nth-child(2n+1) { width: 55%; }
.mobile_story_div { display: none; }
.ourstory_opendiv { background: url(../../../../../content/dam/dhasri/dhasri/story_readmore.png) left top no-repeat; width: 13px; height: 13px; margin: 0 auto; cursor: pointer; display: block; }
.ourstory_closediv { background: url(../../../../../content/dam/dhasri/dhasri/story_readmore.png) left bottom no-repeat !important; width: 13px; height: 13px; margin: 0 auto; cursor: pointer; display: block; }
.customer_lower_section { margin-top: 0; }
.map_section h2 { font-size: 14px; padding-bottom: 6px; font-weight: 400; line-height: 18px; }
.map_section p { font-size: 12px; line-height: 15px; font-weight: 400; display: none; }
.map_section a { font-weight: 12px; font-weight: 400; }
.map_section a.view_googlemap { font-weight: 13px; border-radius: 7px; padding: 6px 0; }
.address_container { left: 0; top: 0; width: 100%; }
.address_container > section { text-align: center; }
.address_container > section.current img { height: auto; width: 40px; }
.customer_service h2 { font-size: 2.2em; padding-bottom: 15px; text-align: center; }
.customer_service h3 { font-weight: 400; text-align: center; padding-bottom: 0; font-size: 1.3em; }
.customer_service h4 { font-size: 1.4em; font-weight: 400; text-align: center; }
.customer_service p { font-size: 1.2em; text-align: center; padding: 10px 0; line-height: 16px; }
.customer_service a + p { padding: 0 0 10px 0 }
.customer_lower_section { padding: 25px 0 15px 0 }
.customer_service .customer_care_section { padding: 10px 0 0 0; }
.tollfree_no { font-size: 2.5em; font-family: Arial, Helvetica, sans-serif; color: #acabab; text-align: left; width: 100% !important; padding: 0 !important }
.customer_service a { padding: 0 0 10px 0; font-size: 1.3em; font-weight: 400; text-align: center; width: 100%; }
.customer_service .customer_care_section span { width: auto; float: none; margin: 0 auto; display: inline-block; }
.customer_service .customer_care_section span a { display: inline-block; width: auto; float: none; padding: 0 10px 0; }
.customer_service .customer_care_section span a img { width: 65%; }
.address_container { left: 80px; top: 20px; }
.addressbox1 { border-bottom: 1px solid #F0F0F0; padding: 15px 0; position: relative; text-align: center; width: 100%; }
.addressbox2 { border-bottom: 1px solid #F0F0F0; padding: 15px 0; position: relative; text-align: center; width: 100%; }
.addressbox3 { padding: 15px 0; position: relative; text-align: center; width: 100%; }
.map_section { min-height: 0px; }
#map-canvas { height: 250px !important; }
.map_section a.view_googlemap { bottom: -36px; }
.delivery_help_section .decade_5 h3 { font-size: 1.3em; line-height: 16px; padding: 0 }
.delivery_help_section .decade_5 .self_help_container span { width: 104px; height: 104px; }
.delivery_help_section .decade_5 { padding: 0; }
.inside_middle_page .left_tech_expert { width: 46%; }
.inside_middle_page .right_tech_expert { width: 46%; position: relative; bottom: auto; top: -9px; }
.inside_middle_page .tech_container .left_tech_expert .decade_container h5, .inside_middle_page .tech_container .right_tech_expert .decade_container h5 { font-size: 1.1em; }
.inside_middle_page .techexperttitle_s { background-position: 101px 8px; }
.inside_middle_page .righttechexpert_s { background-position: 90px 8px }
.uday_challu_section.investors_detailssection.profileinfo .call_us_now_box_about .call_bg_about { left: -2px; top: -2px; }
.uday_challu_section.profileinfo .call_us_now_img_about img { height: 81px; width: 81px; }
.call_us_now_box_about.presentation img { max-width: 100%; }
.profile_video_section .call_us_now_box_about h2 { padding: 0 0 10px !important; }
.uday_challu_section .profile_videos h3 { font-size: 1.4em; line-height: 1.2em; margin-bottom: 4px; }
/*.uday_challu_section .profile_videos p { line-height:18px; font-size:1.3em !important}*/
.call_us_now_section_about.profile_video_section { width: 100%; }
.uday_challu_section.investors_detailssection.video_section p { font-size: 1.2em; padding: 0 0 10px; }
.uday_challu_section.investors_detailssection.video_section .call_us_now_box_about, .uday_challu_section.investors_detailssection.profileinfo .call_us_now_box_about { padding: 0 2.5%; width: 95%; }
.uday_challu_section.investors_detailssection.video_section h4 { font-size: 1.3em; }
.uday_challu_section.investors_detailssection.profileinfo .mobile_slider { padding-top: 20px; padding-bottom: 0; }
.profileinfo p { margin-bottom: 0; }
.presentation figure { text-align: center; }
.pc_n_vsmart_data { display: none; }
/* product page css*/
.product { margin: 0% 2% 0%; }
.product .call_for_support_container { clear: right; margin: 2em 1px; padding: 2em 2.3% 4em; width: 44%; }
.product .call_for_support_container:hover, .product .call_for_support_container.active { margin-bottom: 0; padding-bottom: 4em; padding-top: 3em; top: -1em; }
.product .call_for_support h3 { font-size: 2em; display: block !important; color: #454444; }
.plan_price a { font-size: 1.5em; }
.inside_middle_page .product .call_for_support_container p, .inside_middle_page .product .call_for_support_container .read_more { display: block; }
.product .read_more { display: block !important; }
/* product-details page css*/
.available_time_div ul { margin-left: 3%; }
.inside_middle_page .digital_pricing .pricing_div .plan_title h2 { font-size: 2em; line-height: 1em; padding: 0; text-align: center; }
.inside_middle_page .digital_pricing .pricing_div .plan_title h6 { font-size: 1.2em; margin-top: 1%; width: 70%; }
.inside_middle_page .digital_pricing .pricing_div .plan_price { margin-top: 3%; font-size: 1.2em; }
.product_detail .digital_pricing .pricing_div .plan_price span { font-size: 2em; display: block; padding-bottom: 2%; }
.media_center_title { padding-bottom: 0px; }
.press_release { border-right: 0; width: 96%; padding: 0 2% }
.news_section { width: 96%; padding: 5px 2% 0 2%; border-top: 1px solid #C7C7C7 }
.news_intro { padding-bottom: 10px; text-align: center; }
.news_intro img { display: inline-block; float: none; margin: 0 auto 12px; width: auto; text-align: center; }
.news_section aside { width: 96%; padding: 20px 2% 15px 2%; }
.news_intro h4, .news_intro { text-align: left; }
.media_center .feature_left_panel { width: 94%; margin: 15px 3% 0px 3%; padding: 0; border-bottom: 1px solid #414141; }
.media_center .feature_left_panel .released_heading_bar { border-right: 0; padding: 0; width: 100%; }
.media_center .feature_right_panel { width: 92%; padding: 0 2%; }
.media_pagination { margin-left: 0px; width: 85%; text-align: left; }
.media_pagination .read_more { width: 80px; margin: 0; }
.media_center { padding-bottom: 0px !important; }
.released_heading_bar p { font-size: 1.2em; }
.media_read_more { background: url(../../../../../content/dam/dhasri/dhasri/icons.png) no-repeat -40px -330px; height: 30px; width: 55px !important; display: block; margin: 5px auto; cursor: pointer }
.media_read_more:hover { background-position: -40px -360px; }
.news_read_more { background: url(../../../../../content/dam/dhasri/dhasri/icons.png) no-repeat -40px -330px; height: 30px; width: 100px; display: block; margin: -10px 0 0 74px; cursor: pointer }
.news_read_more:hover { background-position: -40px -360px; height: 30px; width: 100px; display: block; margin: -10px 0 0 74px; }
.news_section aside h4 { line-height: 15px; }
.released_heading_bar p { font-size: 1.2em; padding: 25px 0 20px 0 }
.media_center_pagination, .media_pagination, .news_pagination { display: none; }
.media_center h2 { font-size: 2em; }
.media_center h4 { font-size: 1.2em; font-weight: 400 }
.media_center span { font-size: 1.1em; }
.media_center .left_article_date span.month { display: block; font-size: 1.0em; color: #505050; }
.media_center .right_article_spance h2 { font-size: 1.5em; }
.media_center .left_article_date { width: 17%; font-size: 1.8em; }
.media_center .right_article_spance { width: 72%; margin-left: 2px; padding-left: 13px; }
.media_center .feature_right_panel > article { margin-bottom: 0; margin-top: 20px }
.media_center { background: #000 }
.header_call_to_action { z-index: 5; }
.header_popup_contianer { z-index: 5879; }
.business_bannerHome { margin-top: -340px; }
.business_bannerHome ul li.slide1 { background: url(../../../../../content/dam/dhasri/dhasri/business_banner_3_640.jpg) no-repeat scroll center top #F3F3F3 !important; }
.business_bannerHome ul li.slide2 { background: url(../../../../../content/dam/dhasri/dhasri/business_banner_2_640.jpg) no-repeat scroll center top #F3F3F3 !important; }
.business_bannerHome ul li.slide3 { background: url(../../../../../content/dam/dhasri/dhasri/business_banner_1_640.jpg) no-repeat scroll center top #F3F3F3 !important; }
.enterprise-header-section .bannerHome ul li.slide1 { background: url(../../../../../content/dam/dhasri/dhasri/enterprise_banner3_new_640.jpg) no-repeat #f3f3f3 right top; }
.enterprise-header-section .bannerHome ul li.slide2 { background: url(../../../../../content/dam/dhasri/dhasri/enterprise_banner2_new_640.jpg) no-repeat #f3f3f3 right top; }
.enterprise-header-section .bannerHome ul li.slide3 { background: url(../../../../../content/dam/dhasri/dhasri/enterprise_banner_new_640.jpg) no-repeat #f3f3f3 right top; }
.business_bannerHome .bx-viewport { height: 1330px !important; }
.business_bannerHome #b_popup1 { top: 78%; left: 50%; margin-left: -148px; }
.business_bannerHome #b_popup3 { top: 64%; }
.business_header .slider_arrow_up { bottom: -45px; }
.business_header .software_hardware_section { margin-top: -460px; }
.business_header .software_hardware_container .software_box_cell { width: 100%; }
.business_header .software_hardware_container .hardware_box_cell { width: 100%; }
.business_header .software_box_cell .right_side ul li, .business_header .hardware_box_cell .right_side ul li { padding-left: 3%; width: 47%; margin: 3px 0; }
.business_header .software_hardware_container .pagination a { margin: 10px 50% 0; }
.business_header .software_box_cell .right_side img, .hardware_box_cell .right_side img { margin: 0 20px 20px 0; width: 19%; }
.business_header .software_box_cell .right_side p, .hardware_box_cell .right_side p { line-height: 18px; }
.business_header .software_box_cell .right_side ul, .hardware_box_cell .right_side ul { clear: left; }
.business_header .software_hardware_container .read_more { display: block; margin: 0px auto; }
.top_threecircle_panel .inner_header_cta_div { width: 27%; margin: 0 2%; }
.ninecircle_panel .call_for_support_container { width: 40%; padding: 0 5%; min-height: 40px; }
.inner_call_for_support.ninecircle_panel { padding: 0; }
.digital_servise_cloud .feature_left_panel { clear: both; float: none; margin: 3% auto; width: 90%; }
.digital_servise_cloud .feature_right_panel { clear: both; }
.service_cloud_box .call_us_now_box { margin: 0 4% !important; width: auto; }
.digital_servise_cloud .features_section { padding: 30px 0 0; }
.service_cloud_box { margin-left: 0%; width: 100%; }
.service_cloud_box .call_us_now_box .call_us_now_img { width: 104px; height: 104px; margin: 0 auto; padding: 0; text-align: center; }
.service_cloud_box .call_us_now_box img { max-width: 100%; }
.service_cloud_box .call_us_now_box .call_bg { width: 104px; height: 104px; background-size: 100%; margin: 0; left: auto; }
.digital_servise_cloud .feature_right_panel { width: 90%; margin: 0 auto; float: none; padding: 30px 0 30px; }
.service_cloud_section .service_cloud_row1 .mobile_story_div img { width: auto; }
.service_cloud_section .mobile_story_div img { width: 100%; }
.tech_how_it_works .call_us_now_box #tollfree { margin-top: 3%; }
.tech_how_it_works .support_feature_section .call_us_now_box:last-child { margin: 0 auto; width: auto; }
.tech_how_it_works .call_us_now_box { min-height: 210px; width: 46%; }
.enterprise_banner .enterprise_content { margin-top: 250px; }
.enterprise_banner .enterprise_content h2 { font-size: 5em; }
.enterprise_banner .enterprise_content h3 { font-size: 5em; }
.enterprise_banner .enterprise_content p { font-size: 2em; }
.enterprise_banner .enterprise_content a { padding: 10px 30px; }
/* enterprise-solution-index page css 15oct */
.three_graycol_section { float: left; margin: 0 2%; width: 96%; }
.three_graycol_section .call_for_support_container { float: left; padding: 5px 0 0; width: 33%; }
.three_graycol_section .self_help_container { height: 94px; width: 94px; }
.three_graycol_section .self_help_container img { max-width: 100%; height: auto; display: block; }
.three_graycol_section .self_help_container span { background-size: 100% auto !important; height: 94px; width: 94px; }
.service_cloud_section .mobile_story_div img, .service_cloud_section .company_history_section img { display: block; float: none; margin: 0 auto 5%; text-align: center; width: auto; max-width: 100%; }
.cloud_services h3 { line-height: 20px; }
.cloud_services img { margin-bottom: 2%; width: 90%; }
.three_graycol_section h2 { font-size: 2.2em; padding: 15px 0; }
.three_graycol_section { margin: 2%; }
.three_graycol_section h3 { font-size: 1.3em; line-height: 22px; min-height: 66px; white-space: inherit; }
.three_graycol_section p { font-size: 1.1em; color: #000; }
.three_graycol_section .blue_btn { font-size: 1.2em; }
.verticals_tabmenu li { border-left: 0 none; width: 100%; border-top: 1px solid #285167; }
.verticals_tabmenu li a { background: url("../../../../../content/dam/dhasri/dhasri/blue_off_w.png") no-repeat scroll 96% 12px rgba(0, 0, 0, 0); border: 0 none; font-size: 1.6em; padding: 3%; text-align: left; width: 94%; }
.verticals_tabmenu li.select a { background: url("../../../../../content/dam/dhasri/dhasri/blue_on.png") no-repeat scroll 96% 12px; color: #0089d0; }
.verticals_tabmenu { float: left; margin: 0 5% 5%; position: relative; width: 90%; }
.features_section .verticals_section h3 { font-size: 1.9em; }
.features_section p { font-size: 1.2em; font-weight: 200; }
.features_section.verticals_section_panel { height: auto; }
.verticals_widescreen { display: none; }
.verticals_section .feature_left_panel { display: none; }
.verticals_section_panel .feature_right_panel { float: right; margin: 0 3%; padding: 5% 0; text-align: left; width: 94%; }
.verticals_section { left: 0; position: static; width: 100%; }
/* Digital Service Cloud page css */
.digital_service_cloud .row .aligncenter, .digital_service_cloud .rowfull .aligncenter { display: none; }
.digital_service_cloud .rowfull .contleft { position: relative; width: 100%; }
.digital_service_cloud .row_odd, .digital_service_cloud .row_even { float: left; padding: 5% 0 0; }
.digital_service_cloud .row_even .alignleft img, .digital_service_cloud .row_odd .alignright img { margin-bottom: 5%; width: 100%; }
.digital_service_cloud .row_even .alignleft, .digital_service_cloud .row_odd .alignright { float: left; margin: 0; padding: 0 5%; width: 90%; }
.digital_service_cloud .row_odd .section_details, .digital_service_cloud .row_even .section_details { float: left; margin: 0; padding: 0 5% 6%; width: 90%; }
.digital_service_cloud .row .aligncenter, .digital_service_cloud .rowfull .aligncenter { display: none; }
.digital_service_cloud .rowfull .contleft { position: relative; width: 90%; padding: 5%; }
.digital_service_cloud .rowfull .contleft h3, .digital_service_cloud .rowfull .contleft p { color: #454444; }
.digital_service_cloud .fullbg .section_details { background-color: #FFF; float: left; padding: 0; width: 100%; margin:0; }
.digital_service_cloud .section_details h3 { text-align: center; font-size: 1.3em; line-height: 20px; }
.digital_service_cloud .section_details p { text-align: center; font-size: 1.2em; }
.digital_service_cloud .more_btn { float: none; margin: 0 auto; width: 26%; }
.digital_service_cloud .more_btn a { font-size: 1.2em; font-weight: 300; padding: 9px 5%; }
.annual_unlimited_subscription h2 { font-size: 2em; padding-bottom: 0; }
.lower_white_section.digital_service_cloud .annual_unlimited_subscription { margin: 41px auto 0; }
.plans_pricing_section table td { padding: 12px 2px; }
.plans_pricing_section table td h3 { font-size: 18px; min-height: 4em; }
/*customizeplan slider css 480x640 */
.customizeplan { width: 100%; padding: 0px; background: #FFF }
.customizeplan .perprice { width: 50%; padding: 12px 5%; }
.customizeplan .perprice a.buynow, .customizeplan .perprice a.trynow { padding: 10px 30px }
.customizeplan .totalprice { width: 28%; padding: 20px 5% 5px }
.customizeplan .pricecontroler { width: 96%; padding: 0px 2% }
.customizeplan .pricecontroler ul li { margin: 10px 0px; border-bottom: solid 1px #f0f0f0 }
.customizeplan .pricecontroler ul li:last-child { border-bottom: none; margin-bottom: 0px }
.customizeplan .pricecontroler ul li .left { width: 100% }
.customizeplan .pricecontroler ul li .right { width: 100%; margin-top: 10px }
table.slider_mark td, .morethen { font-size: 10px!important }
/*customizeplan slider css  */
.customizeplan { width: 100%; padding: 0px; background: #FFF }
.customizeplan .perprice { width: 50%; padding: 12px 5%; }
.customizeplan .perprice a.buynow, .customizeplan .perprice a.trynow { padding: 10px 30px }
.customizeplan .totalprice { width: 28%; padding: 20px 5% 5px }
.customizeplan .pricecontroler { width: 96%; padding: 0px 2% }
.customizeplan .pricecontroler ul li { margin: 10px 0px; border-bottom: solid 1px #f0f0f0 }
.customizeplan .pricecontroler ul li:last-child { border-bottom: none; margin-bottom: 0px }
.customizeplan .pricecontroler ul li .left { width: 100% }
.customizeplan .pricecontroler ul li .right { width: 100%; margin-top: 10px }
table.slider_mark td, .morethen { font-size: 10px!important }
.overlay_wrap { top: 60px!important }
.overlay_cont { position: absolute; }
.middle_section.inside_middle_page.product_inner { padding-top: 250px; }
.why_dsc { padding: 30px 0 0; }
.why_dsc > div { width: 96%; padding-bottom: 30px; }
.why_dsc div h4 { padding-bottom: 20px; }
.inner_call_for_support.erroe_page { padding: 6% 0; }
.inner_call_for_support.erroe_page h1.eroor { font-size: 4em; }
.inner_call_for_support.erroe_page h2 { line-height: 1.5em; padding-bottom: 5%; }
.index_responsive .title_row_right, .title_row_right { display: none; }
.megamenu_wrapper { width: 420px; margin: 0 auto; float: none; display: none; }
.megamenu_vertical_left, .megamenu_vertical_right { float: none; }
.megamenu_wrapper .megamenu_container { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.megamenu_wrapper .megamenu_container .megamenu { width: 100%; margin: 0; padding: 0; }
.megamenu_container .megamenu > li, .megamenu_container .megamenu > li:hover, .megamenu_container .megamenu > li.menuitem_right, .megamenu_container .megamenu > li.menuitem_right:hover { float: left; width: 100%; display: block; padding-right: 0; margin-right: 0; }
.megamenu_wrapper .megamenu li.menuitem_right .dropdown_fullwidth { top: auto; right: auto; left: 0; }
.megamenu_container .megamenu .dropdown_1column, .megamenu_container .megamenu .dropdown_2columns, .megamenu_container .megamenu .dropdown_3columns, .megamenu_container .megamenu .dropdown_4columns, .megamenu_container .megamenu .dropdown_5columns, .megamenu_container .megamenu .dropdown_fullwidth, .megamenu_container .megamenu .dropdown_right { left: 0; top: auto; margin: -1px 0 0 0; width: 390px; padding: 0 15px 0 15px; }
/* Menu Drop Downs Columns */
	
.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 { margin-left: 0; margin-right: 0; width: 96%; float: left; display: block; }
.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 { margin-left: 2%; margin-right: 2%; }
/* Regular Drop Down (turned into a list) */

.megamenu_wrapper .megamenu .levels li ul { position: relative; top: auto; margin: 0; padding: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; left: auto; border: none; background: none; }
.megamenu_wrapper .megamenu .levels li { float: left; width: 100%; }
.megamenu_wrapper .megamenu .levels li:hover > ul { left: auto; }
.megamenu_light_theme ul .levels a.parent, .megamenu_light_theme ul .levels a.parent:hover, .megamenu_light_theme ul .levels li ul, .megamenu_wrapper .megamenu_light_theme ul .levels a.parent, .megamenu_wrapper .megamenu_light_theme ul .levels a.parent:hover, .megamenu_wrapper .megamenu_light_theme ul .levels li ul { background: none; border: none; }
.pagecontent, .pagewrapper { width: 420px; }
.pagewrapper .pagecontent { width: 420px; }
.footer_upper_black { position: relative; }
.footer_media_right { float: none; display: inline-block; margin: 10px auto !important; }
.footer_media_right ul { float: left; }
.footer_media_right li { vertical-align: top; }
.footer_media_right li span { height: auto; margin: 0; border: none; }
.best_deal { display: none; }
.service_cloud_row3 .company_history_section { border-bottom: none; }
.logo_cover { position: absolute; width: 100px; height: 40px; top: 0; left: 0; z-index: 9998888; display: block; }
.enterprise_banner.middle_banner.sevicesHome { background: url(../../../../../content/dam/dhasri/dhasri/enterprise_middle_banner_640.jpg) center -125px transparent; margin: 0; padding-top: 0; height: 373px; }
.middle_banner.enterprise_banner .enterprise_content { margin-top: 0; }
.middle_banner.enterprise_banner .enterprise_content img { margin-bottom: 20px; }
.middle_banner.enterprise_banner .enterprise_content p { width: 80%; }
.bannerHome.enterprise_index .bx-viewport { height: 650px !important; }
.enterprise_banner.enterprise_index { margin-top: -218px; }
.digital_service_cloud .row_even .section_details { margin-bottom: 0; }
.digital_service_cloud .row_odd .section_details { margin-bottom: 0; }
.arrow_pointer { display: none !important; }
#floating-bar { display: none !important; }
.localhome { background: url("../../../../../content/dam/dhasri/dhasri/local_header_640.jpg") no-repeat scroll center bottom; }
.local_popup { left: 50%; margin-left: -150px; top: 37%; width: 276px; }
.local_page .inner_call_for_support h1 { font-size: 2em; font-weight: 300; }
.middle_section.local_page .inner_call_for_support .area_covered h2 { padding: 0; font-size: 18px; }
.middle_section.local_page .inner_call_for_support .area_covered { width: 150px; padding: 15px; }
.cities_services_section { width: 96%; }
.left_right_container .left li, .left_right_container .right li { width: 90%; margin-right: 0; }
.left_right_container .bottom li { width: 45%; }
.local_experts .local_experts_pics > div { width: 38%; }
.local_popup .left { float: none; margin: 0 auto; padding-right: 0; }
.local_popup .right { text-align: center; width: 100%; }
.local_popup .right p { text-align: center; }
.local_popup .right ul { width: 96px; margin: 0 auto; }
.local_popup .tollfree_number .left_toll { float: none; width: 100%; }
.local_popup .tollfree_number .right_toll { float: none; padding-top: 10px; }
.local_page .responsive_padding { padding-top: 150px; }
.local_experts .pop_up_desc .upper_popup > p { display: none; }
.local_experts .pop_up_desc { width: 300px; top: -590px; left: -50px; }
.local_experts .pop_up_desc .upper_popup { padding: 15px; }
.local_experts .pop_up_desc h3 { font-size: 2.5em; text-align: center; }
.local_experts .pop_up_desc .left { float: none; }
.local_experts .pop_up_desc p { text-align: center; }
.local_experts .pop_up_desc .right .rating_box .star_box { border-bottom: 1px solid #D8D8D8; border-right: medium none; display: table; float: none; margin: 0 auto; padding: 0; }
.local_experts .pop_up_desc .right .rating_box .star_box a { float: none; }
.local_experts .pop_up_desc .right .rating_box .number_box { display: table; float: none; margin: 0 auto; padding-left: 0; padding-top: 10px; }
.local_experts .pop_up_desc .right .rating_box { border-bottom: none; }
.local_experts .pop_up_desc .popup_footer span { padding: 45px 1.8% 13px; background-position: center 10px !important; width: 29%; }
.middle_section.local_page .inner_call_for_support .area_covered li { width: 93%; }
.local_experts .pop_up_desc .arrow_blue { left: 30px; }
.local_experts .pop_up_desc.center_move .arrow_blue { left: 70px; right: auto; }
.local_experts .pop_up_desc.center_move { left: -90px; }
.local_experts .pop_up_desc.right_move { left: -140px; }
.local_experts .pop_up_desc.right_move .arrow_blue { right: 30px; }
.local_page .inner_call_for_support .cloud_services img { width: auto; }
.left_right_container h4 { font-size: 2em; }
.gray_strip .working_hours_container .cities_services_section h4 { font-size: 2em; }
.left_right_container .right { width: 45%; }
.local_experts h2 { font-size: 2.8em; }
.local_experts .local_experts_pics div h5 { font-size: 1.8em; }
.local_experts .pop_up_desc h3 { font-size: 2em; }
.footer_media_right { float: left !important; }
.desk_detail_row .col_right_panel { width: 100%; float: left; padding-top: 20px; padding-left: 0; border-left: none; margin-left: 0; }
.desk_detail_row .col_left_panel { float: left; width: 100%; }
.header_popup_contianer .title-h img { display: none; }
.header_popup_contianer .title-h span { font-size: 25px; font-weight: 300; line-height: 30px; display: inline; padding-right: 5px; }
.header_popup_contianer .title-h { font-weight: 300; font-size: 25px; min-height: 0; }
.header_popup_contianer .company-logo-detail .logo-part { padding-right: 0px; width: 100%; background-position: center; }
.header_popup_contianer .company-logo-detail .logo-part-right { width: 100%; background: none; padding: 10px 0; text-align: center; }
.popup_bot_sec { text-align: center; }
.popup_bot_sec a { display: table; margin: 10px auto 0; }
.header_popup_contianer .company-logo-detail { margin-bottom: 0; }
.verticals_tabmenu .feature_right_panel .btn { color: #FFFFFF; text-align: center; margin-bottom: 10px; }
.dummy_left_right .img_center img { float: none; width: auto; max-width: 90%; padding: 30px 2%; margin: 0 auto; }
.inner_header .header_popup_contianer .title { display: none; }
.tagline .added_btn { margin: 0 0 0 10px; }
.inner_top_slide_panel .tagline .added_btn { margin: 5px 0 0 10px; }
.insideHome.about_insideHome { background: url("../../../../../content/dam/dhasri/dhasri/about_us_new_640.jpg") no-repeat scroll center -75px transparent; height: 290px; }
.insideHome.leadermain_insideHome { background: url("../../../../../content/dam/dhasri/dhasri/leadershipbanner/leadermain_new_640-min.jpg") no-repeat scroll center -75px transparent; height: 290px; }
.inside_top_slide_panel .tagline .added_btn { margin: 7px 0 0; }
/*Responsive View */
.inner_responsive { margin-top: 0; padding-bottom: 0; margin-bottom: 0; height: 640px; }
.inner_responsive .inner_top_slide_panel { height: 191px; }
.inner_responsive .inner_top_slide_panel .tagline { width: 100%; text-align: center !important; padding: 14px 0; }
.inner_responsive .inner_top_slide_panel .inner_slider_arrow_up { bottom: -39px; }
.inner_responsive .icon_block { display: block; width: 100%; }
.inner_header .inner_header_slider { padding-bottom: 0px; }
.inner_responsive .inner_top_slide_panel .tagline .added_btn { float: none; margin: 5px 0 0 10px; }
.index_responsive { height: 72px !important; }
.index_responsive .slider_arrow_down { display: block; right: 20px; bottom: -44px; }
.index_responsive .tagline { font-Size: 1.5em !important; padding: 10px 0; width: 100%; display: inline-block; text-align: center; }
.index_responsive .icons { width: 55%; height: 182px; padding-top: 0; display: none; }
.index_responsive .icon_div { font-size: 2.0em; width: 23.33%; padding: 0 5%; display: none; }
.index_responsive .columnbg { padding-top: 135px; background-size: cover; background-position: -14px 20px !important; }
.index_responsive .columnbg span { white-space: nowrap; }
.index_responsive .tagline .added_btn { float: none; margin: 0 0 0 10px; }
.footer_upper_black span.footer_ph_no { width: 100%; }
.footer_upper_black span.footer_ph_no strong { width: auto; margin: 0; float: none; }
.click_chat { width: 100%; }
.links { width: 100% !important; border-bottom: 1px solid #414141; }
.links a span { width: auto; margin: 0; padding: 0; }
.decade_media .media_row { width: 95%; }
.markers-container div span { background-size:contain; width: 36px; height: 45px; margin: 0 auto 5px; }
.markers-container div p { font-size: 13px; }
.markers-container div { margin: 0 2px; width:75px; text-align:center; }
.markers-container div.m1 { margin: -20px 2px 0 0; }
.markers-container div.m2 { margin-top: -120px; }
.markers-container div.m3 { margin-top: -20px; }
.markers-container div.m4 { margin-top: -120px; }
.markers-container div.m5 { margin: -20px 0 0 2px; }
.markers-container { bottom: 10px; }
}
@media only screen and (min-width:320px) and (max-width:480px) {
body { font-size: 70% }
.screensize { margin-top: 250px; }
.inner_top_panel { padding: 10px 0 7px 0 }
.outer_top_panel { background: #fff; }
.top_panel_inner_page { height: 47px; }
.top_panel_inside_page { height: 124px; margin-top: 0; }
.sevicesHome { background: url(../../../../../content/dam/dhasri/dhasri/services_header_tab_cell.jpg) center bottom no-repeat; margin: 0 0 40px 0; padding-top: 0; height: 510px; }
.enterprise_banner.middle_banner.sevicesHome { background: url(../../../../../content/dam/dhasri/dhasri/enterprise_middle_banner_640.jpg) center -125px transparent; margin: 0; padding-top: 0; height: 373px; }
.marketing_servicesHome { background: url(../../../../../content/dam/dhasri/dhasri/marketing_nonstop480.jpg) center -151px no-repeat; }
.slider_arrow_up { display: block; right: 20px; bottom: -44px; }
.tagline { font-size: 1.4em; font-weight: 300; padding: 10px 0; text-align: center; }
.selectnav option { background: #00567e; font-size: 13px; border-top: 1px solid #588db5; padding: 1% 0; }
.logo { width: 22%; padding-top: 0; }
nav { }
/*#nav { display: none }
*/.megamenu_wrapper { display: none }
.selectnav { display: block; width: 100%; padding: 4px 10px 2px 10px; border: 0; color: #000000; font-family: 'Raleway', sans-serif; font-size: 0; font-weight: 400; text-transform: uppercase; cursor: pointer; border: 0; background: #ffffff url(../../../../../content/dam/dhasri/dhasri/selectnav_bg.png) right top no-repeat; appearance: none; -webkit-appearance: none; -moz-appearance: none; text-indent: 0.01px; text-overflow: ''; height: 35px; }
.ie9 .selectnav, .ie7 .selectnav, .ie8 .selectnav { background-image: none; font-size: 0; padding: 10px 0; display: block; }
.selectnav option { background: #fff; font-size: 13px; border: 1px solid #fff; cursor: pointer; }
.call_for_support_container { width: 43%; margin-top: 0; min-height: 0; }
.middle_section.tech_middle_section .call_for_support_container { min-height: 360px; }
.inner_call_for_support .call_for_support_container { width: 43%; margin-top: 0; min-height: 0; }
.read_more { background-position: -40px -330px; margin: 11px 0 11px 43px; }
.read_more:hover { background-position: -40px -360px; }
.icons { height: 105px; }
.icon_div { font-size: 1.4em; line-height: 17px; padding: 0 1% 0 0; width: 32.33% }
.columnbg { padding-top: 71px; background-position: center top !important }
.bannerHome .bx-pager { left: 17%; display: none; }
.bannerHome { margin-top: -290px; }
.top_panel { height: 180px; }
.bannerHome .content { padding-top: 0 }
.bannerHome ul li { height: auto; min-height: 950px }
.header_call_to_action { padding: 7px 0; margin-top: -370px; }
.header_popup_contianer { height: auto; width: 268px; }
.bannerHome .bx-viewport { height: 1380px !important; }
#h_popup1 { left: 23%; top: 54%; position: absolute; }
.tollfree_number { font-size: 1.3em; }
#h_popup2 { left: 65%; top: 50%; position: absolute; }
#h_popup3 { left: 28%; top: 54%; position: absolute; }
#b_popup1 { left: 8%; top: 60%; }
#b_popup2 { left: 12%; top: 60%; }
#b_popup3 { left: 17%; top: 60%; }
#b_popup4 { left: 51.5%; top: 47%; }
.header_popup_contianer_arrow { margin: -30px 0 0 53px; }
#b_popup2 .header_popup_contianer_arrow { margin-left: 180px; }
.header_popup_contianer .title { padding: 0 0 0 24px; }
.header_popup_contianer .title p { border-bottom: 0; line-height: 20px; }
.plan_title { width: 71%; border-right: 0; margin: 10px 0 0 30px; }
.plan_title h6 { display: block; text-align: center; padding-bottom: 0; }
.plan_price { width: 100%; text-align: center; padding: 6px 0 20px 0; }
.inner_header_cta_div h2 { font-size: 1.8em; font-weight: 300; }
.header_call_to_action .inner_header_cta_div p { line-height: 20px; padding-bottom: 10px; }
.inner_header_cta_div .techgenie_container span, .inner_header_cta_div .self_help_container span, .inner_header_cta_div .instant_support_container span, .inner_header_cta_div .techgenie_container:hover span, .inner_header_cta_div .instant_support_container:hover span, .inner_header_cta_div .self_help_container:hover span { width: 84px; height: 84px; background-size: 100%; }
.techgenie_container, .instant_support_container, .self_help_container { width: 84px; height: 84px; }
.inner_header_cta_div .techgenie_container img, .inner_header_cta_div .self_help_container img, .inner_header_cta_div .instant_support_container img { max-width: 90%; height: 90% }
.call_for_support h2, .inner_call_for_support h2 { font-size: 2.2em; padding-bottom: 25px; font-weight: 300; }
.call_for_support { padding: 25px 0 }
.call_for_support h3, .inner_call_for_support h3 { font-size: 1.8em; font-weight: 300; line-height: 22px; }
.read_more, .read_more:hover { margin-bottom: 25px; margin-top: 6px; }
.call_for_support .optimization_icon, .inner_call_for_support .optimization_icon { width: 100px; height: 90px; background: url(../../../../../content/dam/dhasri/dhasri/optimization_icon_cell.png) left top no-repeat; }
.call_for_support .diagnosis_icon, .inner_call_for_support .diagnosis_icon { width: 65px; height: 56px; background: url(../../../../../content/dam/dhasri/dhasri/diagnosis_icon_cell.png) left top no-repeat; }
.call_for_support .setup_icon, .inner_call_for_support .setup_icon { width: 65px; height: 56px; background: url(../../../../../content/dam/dhasri/dhasri/setup_icon_cell.png) left top no-repeat; }
.call_for_support .secure_icon, .inner_call_for_support .secure_icon { width: 65px; height: 56px; background: url(../../../../../content/dam/dhasri/dhasri/secure_icon_cell.png) left top no-repeat; }
.lower_section { margin-top: 0px; float: left; }
.what_v_serve_container { background: url(../../../../../content/dam/dhasri/dhasri/what_we_serve_world_bg.png) center bottom no-repeat; background-size: 100% }
.what_we_serve_container, .features_section { padding: 25px 0 20px 0; min-height: 0; }
.what_we_serve_container h2, .features_section h2 { padding-bottom: 19px; font-size: 2.2em; font-weight: 300; }
.what_we_serve_container span, .features_section h3 { font-size: 1.4em; line-height: 19px; padding-bottom: 10px; }
.what_we_serve_container span, .features_section h4 { font-size: 1.2em; line-height: 19px; padding-bottom: 0; font-weight: 400 }
.services_img { display: none; }
.what_we_serve_img { position: static; }
.apple_support, .router_support, .digital_tablets_support, .smart_phones_support, .home_theater_support { position: static; left: 0; top: 0; width: 40%; float: left; padding: 0 5% 25px 5%; }
.what_we_bg { background: none; }
.what_we_bg h4 { color: #777; white-space: normal; text-align: center; }
.decade_container { padding: 0; float: left; width: 90%; margin: 0 5%; }
.decade_container h2 { font-size: 2.2em !important; font-weight: 300 !important; line-height: 28px !important; padding: 20px 0 !important; }
.decade_2, .decade_3_s { width: 90%; border-top: 1px solid #c7c7c7; border-right: 0; }
.decade_1 { width: 92%; padding: 0 4% 20px 4%; border-top: 1px solid #c7c7c7; border-right: 0; }
.decade_4 { float: left; width: 90%; padding: 20px 5% 30px 5%; min-height: 250px; }
.decade_container h3 { font-size: 1.6em; padding-top: 15px; padding-bottom: 10px; text-align: center; }
.inside_middle_page .decade_s_4 h3 { padding-bottom: 10px !important; margin-bottom: 0; }
.million57 { background-position: 160px -307px; }
.decade_3_s .decade_imgs { width: 100%; margin-top: 20px }
.decade_3_s .decade_imgs div { width: 16%; }
.comment_man img { max-width: 100%; }
.our_story_footer_container .story_box, .our_story_footer_container .news_box, .our_story_footer_container .blog_box { width: 100%; margin: 0; border-bottom: 1px solid #38a3da; padding: 8px 0 17px 0; position: relative; }
.our_story_footer_container .center_box { width: 100%; margin: 0; padding: 8px 0 17px 0; position: relative; font-size: 1.1em; line-height: 16px; }
.our_story_footer { padding-top: 10px; padding-bottom: 25px; }
.our_story_footer_container .social_images { margin-bottom: 20px; }
.footer_slider .center_container h2 { font-size: 1.1em; line-height: 20px; padding: 0 2px; display: block; height: 35px; }
.footer_slider ul { display: none; }
.footer_slider .center_container { padding: 27px 0 10px 0 }
.footer_upper_black div { width: 94%; padding: 16px 0; }
.footer_upper_black span { width: 100%; }
.our_story_footer_container .story_box p { padding-bottom: 10px; }
.footer_upper_black div span img, .footer_upper_black span.footer_ph_no img { margin-right: 1%; vertical-align: middle; }
.footer_upper_black div span { height: 30px; margin: 10px 0 10px 0; border-bottom: 1px solid #414141; display: block; float: left; font-size: 1.2em; }
.footer_upper_black div span:nth-child(5n+5) { border: 0; }
.footer_lower_black { float: left; }
.footer_upper_black span.footer_ph_no { width: 100%; }
.footer_upper_black span.footer_ph_no strong { width: auto; margin: 0; float: none; }
.click_chat { width: 100%; }
.links { width: 100% !important; /*border-bottom: 1px solid #414141;*/ }/*Change Faizur 11-12-14*/
.links a span { width: auto; margin: 0; padding: 0; }
.our_story_footer_container .last_box h2 { padding-top: 20px }
.our_story_footer_container .story_box h2, .our_story_footer_container .news_box h2, .our_story_footer_container .blog_box h2 { font-size: 2em; padding-top: 10px; }
.our_story_footer_container .opendiv { background: url(../../../../../content/dam/dhasri/dhasri/accordion_bg.png) right -573px no-repeat; cursor: pointer; display: block; height: 37px; width: 100%; float: left; position: absolute; z-index: 333; left: 0; top: 5px; }
.our_story_footer_container .closediv { background: url(../../../../../content/dam/dhasri/dhasri/accordion_bg.png) right 14px no-repeat; cursor: pointer; display: block; height: 37px; width: 100%; float: left; position: absolute; z-index: 333; left: 0; top: 5px; }
.our_story_footer_container .opendiv { background: url(../../../../../content/dam/dhasri/dhasri/accordion_bg.png) right -573px no-repeat; cursor: pointer; display: block; height: 37px; width: 100%; float: left; position: absolute; z-index: 333; left: 0; top: 5px; }
.our_story_footer_container .closediv { background: url(../../../../../content/dam/dhasri/dhasri/accordion_bg.png) right 14px no-repeat; cursor: pointer; display: block; height: 37px; width: 100%; float: left; position: absolute; z-index: 333; left: 0; top: 5px; }
.accordion_data { display: none; }
.decade_2 { padding-bottom: 17px; }
.decade_5 { padding: 10px 0; }
.decade_5 .call_for_support_container { width: 47%; padding: 0 1% 0 1%; margin: 0; float: left; min-height: 150px; }
.lower_white_section { padding: 10px 0 3px 0; }
.our_story_footer_container .story_box h2, .our_story_footer_container .story_box, .our_story_footer_container .news_box, .our_story_footer_container .news_box h2, .our_story_footer_container .blog_box, .our_story_footer_container .blog_box h2 { font-size: 1.2em; padding: 7px 0 7px 0; }
.our_story_footer_container .story_box p, .our_story_footer_container .story_box li { font-size: 1.1em; }
.left_tech_expert { width: 42%; }
.right_tech_expert { width: 51%; }
.techexperttitle { background-position: 50px 4px; }
.decade_3 { padding-top: 10px !important; }
.decade_5 .self_help_container span { width: 104px; height: 104px; background-size: 100% }
.decade_5 .self_help_container { width: 104px; height: 104px; }
.decade_5 .self_help_container img { max-width: 100%; }
.decade_5 h3 { font-size: 1.4em; padding: 0; font-weight: 400; }
.decade_5 p { font-size: 1.2em; line-height: 1.6em; }
.our_story_footer_container .blog_box_inner_right p, .our_story_footer_container .news_box p { font-size: 1.1em; line-height: 1.5em; }
.blog_img { width: 80px; }
.our_story_footer_container .blog_img { width: 25%; }
.our_story_footer_container .blog_img img { height: 66px; width: 66px; margin: 4px 0px 0px 4px; }
.our_story_footer_container .blog_img span { height: 75px; width: 75px; background-size: 100%; }
.our_story_footer_container .blog_box_inner_right { width: 72%; }
.our_story_footer_container .blog_box_inner_right .aug_box { font-size: 1.1em; }
.our_story_footer_container .blog_box_inner_right .aug_box2 { width: 40%; }
.our_story_footer_container .blog_box_inner_right .aug_box2 .icon1 { margin-left: 5px }
.our_story_footer_container .blog_box_inner_right .aug_box2 .icon2 { padding: 0 0 0 7px; }
.our_story_footer_container .blog_box_inner_right .aug_box_left { line-height: 20px; }
.footer_slider .center_container > div { font-size: 1.2em; margin: 0 3%; }
.footer_slider .center_container .product_img_container { width: 94px; height: 94px; }
.footer_slider .center_container .product_img_container img { width: 84px; height: 84px; }
.pro_bg_contianer, .footer_slider .center_container .product_img_container .pro_bg, .footer_slider .center_container .product_img_container:hover .pro_bg { width: 94px; height: 94px; background-size: 100% }
.footer_lower_black div { width: 98%; text-align: center; font-size: 1.2em; padding: 10px 1%; }/*Change Faizur 11-12-14*/
.bannerHome ul li.slide1 { background: url(../../../../../content/dam/dhasri/dhasri/banner1_480.jpg) no-repeat #f3f3f3 center top; background-size: 100% }
.bannerHome ul li.slide2 { background: url(../../../../../content/dam/dhasri/dhasri/banner_482.jpg) no-repeat #f3f3f3 center top; background-size: 100% }
.bannerHome ul li.slide3 { background: url(../../../../../content/dam/dhasri/dhasri/banner3_480.jpg) no-repeat #f3f3f3 center top; background-size: 100% }
.bannerHome ul li.slide4 { background: url(../../../../../content/dam/dhasri/dhasri/banner4_480.jpg) no-repeat #f3f3f3 center top; background-size: 100% }
.header_call_to_action { bottom: 0; }
.bannerHome .content .vid_ply_icon { margin-top: -275px; top: 76%; }
.inside_top_slide_panel .tagline { font-size: 2em; font-weight: 300; text-align: center; padding: 14px 0; }
.enterprise_inner_header .tagline { font-size: 2.1em; }
.insideHome { background: url(../../../../../content/dam/dhasri/dhasri/banner_482.jpg) no-repeat center -175px; height: 290px; }
.temp_hide, .temp_hide_cell { display: none !important; }
.inner_top_slide_panel { height: 100px; }
.inner_top_slide_panel .tagline { font-size: 2.2em; width: 100%!important; text-align: center; padding: 14px 0; }
.inner_top_slide_panel .tagline span { display: inline-block; }
.inner_top_slide_panel .icon_block { display: none }
.inner_top_slide_panel .icon_div { font-size: 1.4em; width: 33%; text-align: center; }
.inner_top_slide_panel .home_solutions_icon { width: 100%; background-position: -89px -514px; padding-top: 59px; width: 98%; margin: 0 auto; min-height: 35px; }
.inner_top_slide_panel .icon_div:hover .home_solutions_icon { background-position: -89px -714px; }
.inner_top_slide_panel .icon_div > div.active .home_solutions_icon { background-position: -89px -714px; }
.inner_top_slide_panel .business_solution_icon { background-position: -413px -514px; padding-top: 59px; width: 98%; margin: 0 auto; min-height: 35px; }
.inner_top_slide_panel .icon_div:hover .business_solution_icon { background-position: -413px -714px }
.inner_top_slide_panel .icon_div.active { background-position: -413px -714px }
.inner_top_slide_panel .icon_div > div.active .business_solution_icon { background-position: -413px -714px; }
.inner_top_slide_panel .enterprise_solutions_icon { background-position: -731px -514px; padding-top: 59px; width: 98%; margin: 0 auto; min-height: 35px; }
.inner_top_slide_panel .icon_div:hover .enterprise_solutions_icon { background-position: -731px -714px }
.inner_top_slide_panel .icon_div > div.active .enterprise_solutions_icon { background-position: -731px -714px; }
.inner_header .inner_header_slider { margin-top: 0px; padding-bottom: 70px }
.inside_header .inner_header_slider { margin-top: 0px; padding-bottom: 0; }
.inside_top_panel { padding: 10px 0 7px; }
#b_popup4 { left: 52%; top: 58%; margin: 0 0 0 -154px; }
#h_popup4 { left: 29%; top: 52%; position: absolute; }
.enterprise_index #b_popup4 { left: 50%; top: 40% !important; }
.enterprise_index #b_popup4 .company-logo-detail p { width: 100%; float: left; text-align: center; padding-bottom: 10px; }
.enterprise_index #b_popup4 .company-logo-detail p span { float: left; width: 100%; padding-bottom: 0px; }
.enterprise_index #b_popup4 .company-logo-detail p img { text-align: center; margin: 0 auto; float: none; }
.index_product h2 { padding-bottom: 20px; font-weight: 300; line-height: 28px; font-size: 2.2em; }
.sevicesHome .header_popup_contianer { height: auto; }
/*.sevicesHome .header_popup_contianer p { display: none; }*/
.sevicesHome .plan_title { margin: 0 auto; text-align: center; padding: 0; width: 100%; }
.breadcrum { display: none; }
.inner_call_for_support h1 { font-size: 2.0em !important; padding-bottom: 15px !important; line-height: 28px; font-weight: 300; }
.middle_section.inside_middle_page { clear: both; }
.enterprise-header-section .middle_section.inside_middle_page { clear: both; padding: 30px 0; }
/*.inside_middle_page .call_for_support h2, .inside_middle_page .inner_call_for_support h2 { font-size: 1.4em; line-height: 20px; padding-bottom: 6px; }*/
.inside_middle_page .inner_call_for_support p { padding-bottom: 10px; font-size: 1.2em; line-height: 18px; }
.inside_middle_page .inner_call_for_support { margin: 0 4%; width: 92%; padding-bottom: 20px; }
.inside_middle_page .call_for_support_container .optimization_icon { background: url(../../../../../content/dam/dhasri/dhasri/icon_cell_1.png) no-repeat center top; height: 74px; width: 95px; }
.inside_middle_page .call_for_support_container .diagnosis_icon { background: url(../../../../../content/dam/dhasri/dhasri/icon_cell_2.png) no-repeat center top; height: 74px; width: 95px; }
.inside_middle_page .call_for_support_container .setup_icon { height: auto; width: auto; max-width: 100%; }
.inside_middle_page .call_for_support_container .secure_icon { background: url(../../../../../content/dam/dhasri/dhasri/icon_cell_4.png) no-repeat center top; height: 74px; width: 95px; }
.inside_middle_page .call_for_support_container p, .inside_middle_page .call_for_support_container .read_more { display: none; }
.inside_middle_page .call_for_support h3, .inside_middle_page .inner_call_for_support h3 { padding: 12px 0 20px 0 }
.inside_middle_page .what_we_serve_container, .inside_middle_page .features_section { padding-top: 22px; }
.inside_middle_page .what_we_serve_container h2, .inside_middle_page .features_section h2 { padding-bottom: 20px; font-weight: 300; }
.inside_middle_page .features_section h4 { font-size: 1.4em; padding-bottom: 10px; font-weight: 400 }
.inside_middle_page .features_section span h4 { text-align: center; font-size: 1.4em; }
.inside_middle_page .feature_left_panel { float: right; padding: 0; }
.inside_middle_page .feature_right_panel { float: left; width: 96%; margin: 0 2%; padding: 17px 0 0 0; }
.inside_middle_page .feature_right_panel li, .inside_middle_page .feature_right_panel p { font-size: 1.3em; line-height: 18px; }
.inside_middle_page .annual_unlimited_subscription { margin-top: 20px; float: left; }
.inside_middle_page .annual_unlimited_subscription h2 { font-size: 2.2em; text-align: center; padding: 0 0 15px 0; font-weight: 300; }
.inside_middle_page .pricing_div .plan_title h2 { font-size: 6.7em; padding: 0; }
.inside_middle_page .pricing_div .plan_title h6 { float: left; width: 80%; color: #444444; }
.inside_middle_page .pricing_div .plan_title { border-top: 1px solid #b2b2b2; float: left; width: 100%; border-right: 0; padding: 5px 0 0 0; margin: 0; }
.inside_middle_page .pricing_div .plan_price { float: left; width: 100%; border-right: 0; padding: 0 0 15px 0; margin: 0; text-align: center; }
.inside_middle_page .available_time_div, .inside_middle_page .pricing_div { float: left; width: 96%; margin: 10px 2% 20px 2%; border-top: 0; }
.inside_middle_page .available_time_div span { font-size: 1.3em; }
.inside_middle_page .available_time_div li { font-size: 1.3em; width: 90%; line-height: 18px; padding-bottom: 10px; padding-left: 10px; background-position: left 6px; }
.our_story_footer .call_for_support h2 { font-size: 2em; text-align: center; width: 90%; margin: 0 5%; padding: 0 0 12px 0; line-height: 22px; }
.our_story_footer .call_for_support h2 label { display: inline-block; }
.our_story_footer .call_for_support .diagnosis_icon, .our_story_footer .call_for_support .secure_icon, .our_story_footer .call_for_support .optimization_icon, .our_story_footer .call_for_support .setup_icon { display: none; }
.our_story_footer .call_for_support h3 { display: inline-block; font-weight: 300; font-size: 1.4em; }
.support_pack_pricing { display: inline-block; }
.support_pack_pricing span { font-size: 2em; display: inline-block; }
.our_story_footer .call_for_support_container { width: 95%; float: left; text-align: center; }
.pricing { padding: 13px 0 0 0; border-bottom: 0; margin-bottom: 0 }
.pricing .read_more { display: inline-block; margin: 0; }
.pricing small { display: inline-block; font-size: 1.2em; padding: 0; }
.our_story_footer .read_more a { font-size: 0.55em; padding-bottom: 8px; }
.opendiv { background: url(../../../../../content/dam/dhasri/dhasri/accordion_bg.png) center -578px no-repeat; cursor: pointer; display: block; height: 37px; width: 100%; float: left; z-index: 333; clear: both; }
.closediv { background: url(../../../../../content/dam/dhasri/dhasri/accordion_bg.png) center 9px no-repeat; cursor: pointer; display: block; height: 37px; width: 100%; float: left; z-index: 333; clear: both; }
.our_story_footer .call_for_support p { display: block; font-size: 1.2em; line-height: 18px; padding-bottom: 10px; }
.cell_clear { display: block }
.inner_header { /*min-height: 660px;*/ }
.inner_call_for_support { padding-top: 20px; padding-bottom: 25px; }
.inner_slider_arrow_up { cursor: pointer; width: 48px; height: 48px; position: absolute; z-index: 601; right: 10px; bottom: -35px; background: url(../../../../../content/dam/dhasri/dhasri/slider_arrow.png) left -58px no-repeat; }
.inner_slider_arrow_down { cursor: pointer; width: 48px; height: 48px; position: absolute; z-index: 600; right: 10px; bottom: 0px; background: url(../../../../../content/dam/dhasri/dhasri/slider_arrow.png) left 2px no-repeat; }
.services_slide_container { width: 96%; margin: 0 auto; }
.inner_top_slide_panel .tagline span { display: inline-block; }
.services_slide_container { width: 96%; margin: 0 auto; display: none; }
.service_slide_accordion { width: 96%; margin: 16px auto 0 auto; text-align: left; display: block; }
.service_slide_accordion h3 { color: #333; font-size: 1.4em; font-family: 'Raleway', sans-serif; font-weight: 300; }
.service_slide_accordion h3.inactive-header { background: url(../../../../../content/dam/dhasri/dhasri/accordion_on_bg.png) right center no-repeat; padding-bottom: 11px; }
.service_slide_accordion h3.active-header { background: url(../../../../../content/dam/dhasri/dhasri/accordion_off_bg.png) right center no-repeat; padding-bottom: 11px; }
.service_slide_accordion p { color: #454444; font-size: 1.3em; font-family: 'Raleway', sans-serif; font-weight: 400; padding-bottom: 10px; line-height: 16px; }
.service_slide_accordion img { text-align: center; margin: 0 auto; display: block; max-width: 100% }
.service_slider_header { width: 100%; border-bottom: 1px solid #b2b2b2; padding: 0 0 2px 0; margin-bottom: 2px; float: left; cursor: pointer; }
.services_slide_acco_content { width: 100%; padding-bottom: 20px; }
.dummy_class .service_slide_accordion ol { list-style: decimal outside none; counter-reset: item; padding-bottom: 16px; }
.dummy_class .service_slide_accordion ol li { color: #454444; display: block; font-family: 'Raleway', sans-serif; font-size: 1.3em; font-weight: 400; line-height: 24px; text-align: left; }
.dummy_class .service_slide_accordion ol li:before { content: counter(item) ". "; counter-increment: item; font-size: 16px; font-family: 'Raleway', sans-serif; font-weight: 400; color: #3C961C; }
.dummy_class .service_slide_accordion ol ul { list-style: none; padding-left: 15px; }
.dummy_class .service_slide_accordion ol ul li:before { content: ""; }
.dummy_class .service_slide_accordion ol ul li { color: #454444; display: block; font-family: 'Raleway', sans-serif; font-size: 14px !important; font-weight: 400; line-height: 24px; text-align: left; }
.dummy_class .service_slide_accordion ul li { color: #454444; background: url("../../../../../content/dam/dhasri/dhasri/blk_bullet.png") no-repeat scroll left 7px transparent; text-align: left; font-size: 1.3em; font-family: 'Raleway', sans-serif; font-weight: 400; line-height: 18px; }
.dummy_class .service_slide_accordion ul ul li { color: #454444; background: url("../../../../../content/dam/dhasri/dhasri/square_bullet.png") no-repeat scroll left 10px transparent; text-align: left; font-size: 14px; font-family: 'Raleway', sans-serif; font-weight: 400; line-height: 24px; }
.software_hardware_section { padding: 20px 0; margin-bottom: 15px; }
.software_hardware_container .software_box { width: 100% }
.software_hardware_container .hardware_box { width: 100%; margin: 0; }
.inside_middle_page .left_tech_expert { width: 54%; }
.inside_middle_page .right_tech_expert { position: absolute; right: 3%; width: 56%; bottom: 3%; }
.inside_middle_page .techexperttitle_s { background: url(../../../../../content/dam/dhasri/dhasri/arrows.png) 54px 2px no-repeat; min-height: 60px; }
.software_hardware_section { padding: 30px 0 20px 0; margin-bottom: 20px }
.software_hardware_container { width: 95%; }
.software_hardware_container .software_box { width: 100%; padding-bottom: 20px; border-bottom: 1px solid #bebebe; }
.software_hardware_container .hardware_box { width: 100%; margin: 26px 0 0 0; }
.software_hardware_container .hardware_box .right_side h2, .software_hardware_container .software_box .right_side h2 { font-size: 2em; }
.software_hardware_container .software_box .left_side { width: 20% }
.software_hardware_container .software_box .right_side, .software_hardware_container .hardware_box .right_side { margin: 0 0 0 3%; width: 76%; }
.software_hardware_container .hardware_box .left_side { width: 20% }
.software_hardware_container .software_box .right_side li, .software_hardware_container .software_box .right_side li:nth-child(odd), .software_hardware_container .hardware_box .right_side li:nth-child(odd), .software_hardware_container .hardware_box .right_side li { margin: 0; width: 48%; }
.software_hardware_container .software_box .right_side ul, .software_hardware_container .hardware_box .right_side ul { max-width: 100%; }
.software_hardware_container .software_box .right_side p, .software_hardware_container .hardware_box .right_side p { padding: 16px 0 10px 0 }
.decade_container { padding: 10px 0 }
.inside_middle_page .decade_s_4 { width: 100%; padding: 0 0 20px 0; float: left; border-right: 0; }
.inside_middle_page .decade_s_4 .tech_s_500 { }
.decade_s_4 p { font-size: 1.2em; font-weight: 400; padding-bottom: 15px; }
.inside_middle_page .tech_1000_s { display: block; text-align: center; font-size: 3.6em; }
.tech_500_s { font-size: 3.6em; }
.inside_middle_page .righttechexpert_s { background: url(../../../../../content/dam/dhasri/dhasri/arrows.png) 76px 10px no-repeat; }
.inside_middle_page .decade_3_s { padding: 0; width: 100% }
.support_feature_section .call_us_now_box { width: 50%; padding: 0; margin: 0; text-align: center; min-height: 230px; }
.support_feature_section .call_us_now_box:last-child { margin: 0 auto; width: 100%; }
.support_feature_section .call_us_now_section, .support_feature_section .why_choose_iyogi_section { width: 96%; margin: 30px auto; }
.support_feature_section .call_us_now_box .call_us_now_img .call_bg { width: 104px; height: 104px; background-size: 100%; margin: 0; left: auto; }
.support_feature_section .call_us_now_box .call_us_now_img img { max-width: 100%; width: 40%; height: 50%; margin: 26% 0 0 0; padding: 0; }
.support_feature_section .call_us_now_box .call_us_now_img { width: 104px; height: 104px; margin: 0 auto; padding: 0; text-align: center; }
.support_feature_section .call_us_now_section .call_us_now_box h2 { font-size: 1.4em !important; font-weight: 400; padding: 15px 0 10px 0 !important }
.support_feature_section .call_us_now_section .call_us_now_box p, .why_choose_iyogi_box p { font-size: 1.3em !important; line-height: 16px; padding: 0 0 15px 0 }
#tollfree { display: block; font-family: Arial, Helvetica, sans-serif; font-size: 1.4em !important; font-weight: bold; }
.why_choose_iyogi_box { float: none; width: 90%; margin: 0 auto; }
.why_choose_iyogi_box img { max-width: 60% }
.why_choose_list ul { list-style: none; text-align: left; margin-left: 0px; }
.why_choose_list ul li { font-size: 1.3em !important; line-height: 16px; }
.iyogi_certified_experts { padding: 27px 0 0; }
.iyogi_certified_experts .iyogi_certified_containner h2 { margin-top: 23px; padding-bottom: 10px; font-size: 2.2em; float: left; width: 100%; font-weight: 300; }
.iyogi_certified_experts .iyogi_certified_containner h4 { font-size: 1.4em }
.iyogi_certified_experts .iyogi_certified_containner .experts_effect { height: 720px; width: 100%; background: url(../../../../../content/dam/dhasri/dhasri/experts_bg_line_cell_2.png) center 45px no-repeat; }
.expert_1 { top: 8%; left: 23%; }
.expert_2 { top: 15%; left: 62%; }
.expert_3 { top: 37%; left: 18%; }
.expert_4 { top: 46%; left: 53%; }
.expert_5 { top: 63%; left: 14%; }
.expert_6 { top: 70%; left: 61%; }
.expert_7 { top: 84%; left: 38%; }
.expert_4 div { top: -40px; }
.software_hardware_section { padding-top: 25px }
.software_box { display: none; }
.hardware_box { display: none; }
.software_box_cell { display: block; border-bottom: 1px solid #bebebe; float: left; padding-bottom: 23px; }
.hardware_box_cell { display: block; float: left; padding-top: 23px; }
.software_box_cell .right_side, .hardware_box_cell .right_side { width: 92%; margin: 0 4%; }
.software_box_cell .right_side img, .hardware_box_cell .right_side img { float: left; margin: 0 10px 10px 0; width: 18%; }
.software_box_cell .right_side h2, .hardware_box_cell .right_side h2 { color: #000000; font-size: 1.4em; font-family: 'Raleway', sans-serif; font-weight: 400; padding-bottom: 9px; }
.software_box_cell .right_side p, .hardware_box_cell .right_side p { color: #454444; padding: 0 0 6px 0; line-height: 16px; font-size: 1.2em; font-family: 'Raleway', sans-serif; font-weight: 400; }
.software_box_cell .right_side ul, .hardware_box_cell .right_side ul { font-family: 'Raleway', sans-serif; font-size: 1.2em; font-weight: 400; color: #454444; line-height: 18px; clear: both; }
.software_box_cell .right_side ul li, .hardware_box_cell .right_side ul li { width: 45%; padding-left: 3%; float: left; margin: 0; background: url(../../../../../content/dam/dhasri/dhasri/cell_bullet.png) left 7px no-repeat; }
.what_we_serve_img { width: 100%; position: static; left: auto; margin-left: auto; }
.what_we_serve_img img { max-width: 100%; }
.uday_challu_section { padding: 20px 0 10px 0; background: none; }
.uday_challu_section h2 { font-size: 2.0em; line-height: 28px; padding-bottom: 15px; font-weight: 300; }
.uday_challu_section h4 { font-size: 1.3em; line-height: 20px; font-weight: 400; padding-bottom: 11px; }
.uday_challu_section .call_us_now_section_about { margin: 10px 0 30px 0; width: 100% }
.uday_challu_section .call_us_now_box_about p { padding: 0 0 20px 0; font-weight: 400 !important; font-size: 1.1em !important; line-height: 16px; text-align: left !important; }
.uday_challu_section .call_us_now_box_about p img { text-align: center; }
.call_us_now_txt_about img { float: none; }
.uday_challu_section .call_us_now_box_about { width: 92%; margin: 0 auto; border: 0; }
.uday_challu_section .call_us_now_box_about:first-child { border: 0 !important; }
.uday_challu_section .call_us_now_imgbox { width: 30% }
.uday_challu_section .call_us_now_img_about { width: auto; height: auto; float: left; margin: 0 25px 10px 0; padding-bottom: 10px; }
.uday_challu_section .call_us_now_img_about img { width: 81px; height: 81px; margin: 1px; left: auto; }
.uday_challu_section .call_us_now_box_about .call_bg_about { width: 85px; height: 85px; background-size: 100%; margin-left: 0; padding-bottom: 0; }
.leaders_section { padding: 30px 0 }
.leaders_section h2 { color: #000000; font-size: 2.2em; font-weight: 300; }
.leaders_section h4 { padding: 15px; color: #454444; font-size: 1.4em; line-height: 20px; }
.leaders_section p { color: #454444; line-height: 20px; font-size: 1.1em; }
.leaders_section .leader_pics div { margin: 10px 0 50px 0; text-align: center; width: 33%; }
.leaders_section .leader_pics div h5 { font-size: 1.7em; text-align: center; }
.leaders_section .leader_pics div p { font-size: 1.2em; text-align: center; }
.leaders_wrapper .bx-wrapper .bx-viewport { padding-bottom: 30px; }
.leaders_wrapper .bx-wrapper .bx-pager { bottom: 30px; }
.leaders_section .leader_pics > div { margin: 10px 1%; text-align: center; width: 42%; min-height: 162px; }
.leaders_section .leader_pics div h5 { font-size: 1.3em; text-align: center; margin: 0 10%; white-space: normal; line-height: 18px; width: 80%; }
.leaders_section .leader_pics div p { font-size: 1.1em; text-align: center; margin: 0 2%; white-space: normal; line-height: 16px; width: 96%; }
.leaders_wrapper .bx-wrapper .bx-viewport { padding-bottom: 30px; }
.leaders_wrapper .bx-wrapper .bx-pager { bottom: 30px; }
.leaders_section .leader_pics div img { height: 90px; padding: 0; width: 90px; margin: -10px 0 0 -10px; }
.leaders_section .leader_pics .crop { width: 68px !important; height: 68px !important; border-radius: 50%; overflow: hidden; margin: 7px !important; padding: 0; min-height:0 !important; }
.leaders_section .leader_pics div span { width: 82px; padding: 0; height: 82px !important; overflow: hidden; height: auto; text-align: center; margin: 0 auto 10px; }
.leaders_section .leader_pics { width: 100%; }
.bannerHome .content { height: 100%; }
.insideHome.myOpt { height: 320px; }
.inside_header { min-height: 270px; }
.inside_innermiddle_page .inner_call_for_support h2 { font-size: 1.5em; padding-bottom: 15px; font-weight: 400 }
.inside_innermiddle_page .inner_call_for_support p { font-size: 1.3em; line-height: 20px; font-weight: 300; }
.company_and_client_info .call_for_support_container { width: 43%; min-height: 300px; }
.million57 { background-position: 80px -307px; }
.tech_500 { font-size: 4.2em; }
.decade_4 { padding-bottom: 20px; }
.decade_container h5 { font-size: 1.2em; }
.cell_slider { visibility: visible; position: relative; left: 0; background: #0c0c0c }
/*.pc_slider { visibility: hidden; left: -2500px; position: absolute !important; }*/


.uday_challu_section .call_us_now_imgbox { width: 90%; margin:0 auto; float: none; padding: 0; }
.uday_challu_section .call_us_now_img_about { width: 190px; height:auto; }
.uday_challu_section .call_us_now_box_about:first-child { border-right:none; border-bottom: 1px solid #474747; }
.uday_challu_section .call_us_now_imgbox .call_us_now_img_about { float:none; margin:0 auto 10px; width: 85px; }
.uday_challu_section.profileinfo .call_us_now_img_about { width: 90px; height: auto; }
.mobile_slider { visibility: visible; position: relative !important; left: 0; }
.uday_challu_section.investors_detailssection .call_us_now_section_about { margin: 15px auto 0px; }
.uday_challu_section .call_us_now_box_about .call_bg_about { background-size: 100% auto !important; }
.uday_challu_section.investors_detailssection .call_us_now_box_about .call_bg_about { top: -1px; }
.inside_innermiddle_page .techgenie_container, .inside_innermiddle_page .instant_support_container, .inside_innermiddle_page .self_help_container { margin-top: 0; }
.inside_innermiddle_page .call_for_support_container img { margin: 0px; height: auto; }
.inside_innermiddle_page .company_and_client_info .self_help_container span { width: 84px; height: 84px; background-size: 100% auto !important; }
.inside_innermiddle_page .company_and_client_info { padding: 15px 0 15px; }
.inside_innermiddle_page .company_and_client_info h3 { font-size: 1.6em; padding-bottom: 18px; line-height: 0; font-weight: 400; }
.inside_innermiddle_page .company_and_client_info p { font-size: 1.3em; line-height: 18px; }
.speedometer { width: 50%; left: 5%; top: 131px; }
.pc_data { display: none; }
.terms_of_use_container h1 { font-size: 22px; padding-bottom: 20px; }
.terms_of_use_container p { line-height: 16px; font-size: 1.2em; }
.terms_of_use_container .service_slide_accordion h3.inactive-header { padding: 14px 0 13px 0; color: #444444; }
.terms_of_use_container .service_slide_accordion h3.active-header { padding: 14px 0 13px 0; color: #3c961c; }
span.slide_toll_free { color: #acabab; font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; display: block; }
.news_client_img { padding: 8px 0 0 0; width: 100%; }
.news_client_img img { margin: 2% 1% 0 1%; max-width: 80% }
.iyogi_certified_experts span { font-size: 1.2em; }
.service_slider_header { padding: 7px 0 0px 0; }
.investors_details .left_side { width: 100%; text-align: center; margin-bottom: 13px; }
.released_heading_bar .release_details article img { float: none; }
.investors_details .right_side { width: 100%; }
.released_heading_bar .release_details article p { padding: 0 0 14px; text-align: left; padding-bottom: 10px; }
.released_heading_bar .release_details article h3 { text-align: left; font-size: 1.5em; padding-bottom: 10px; }
.released_heading_bar .release_details article { padding: 20px 0 0 0; }
.inner_call_for_support h4 { font-size: 1.3em; line-height: 18px; font-weight: 400; text-align: center; }
.single_press .inner_call_for_support h4 { color: #000000; font-family: 'Raleway', sans-serif; font-size: 2em; font-weight: 300; line-height: 22px; padding-bottom: 30px; text-align: center; }
.single_press .inner_call_for_support h1 { color: #454444; font-family: 'Raleway', sans-serif; font-size: 1.5em; font-weight: 300; line-height: 20px; padding-bottom: 18px; text-align: left; }
.single_press .release_details img.alignright { float: none !important; margin: 0 !important; }
.investors_section { padding: 10px 0 0 0; }
.released_heading_bar_title { font-size: 1.2em; line-height: 18px; }
.investors_details p a { margin-left: 0; }
.inner_contact_section { width: 100%; margin: 0 auto; }
.customer_service { width: 96%; }
.customer_service .customer_care_section div { width: 96%; padding: 0 2%; text-align: center; }
.customer_service .customer_care_section div.tollfree_no { text-align: center; }
.customer_service .customer_care_section div:first-child { border-right: 0; border-bottom: 1px solid #5d5d5d; margin-bottom: 13px; padding-bottom: 10px; }
.tabullar_content_row { width: 100%; float: left; padding-bottom: 6px; }
.tabullar_content_col1 { float: left; width: 18%; padding: 11px 3% 0 0; text-align: right; }
.tabullar_content_col2 { float: left; width: 28%; text-align: left; }
.tabullar_content_col3 { float: left; width: 74%; text-align: left; }
.tabullar_content_col22 { float: left; width: 48%; text-align: left; padding-bottom: 4px; }
.tabullar_content_col55 { float: left; width: 105%; margin-right: 0; text-align: left; padding-bottom: 4px; }
.tabullar_content_col33 { float: left; width: 94%; text-align: left; padding-bottom: 4px; }
.tabullar_content_col44 { float: left; text-align: center; width: 94%; padding-bottom: 14px; }
.tabullar_content_col22 .mandatory { float: left; }
.mandatory { color: #ff0000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.tabullar_content_row select { vertical-align: top; border-top: 1px solid #bfbfbf; border-bottom: 1px solid #eee; border-left: 1px solid #e4e4e4; border-right: 1px solid #e3e3e3; background: #f6f6f6; color: #979899; padding: 8px 2px 8px 10px; width: 98%; border-radius: 3px; margin-right: 10px; font-family: 'Raleway', sans-serif; font-weight: 400; }
.tabullar_content_row input[type="text"] { vertical-align: top; border-top: 1px solid #bfbfbf; border-bottom: 1px solid #eee; border-left: 1px solid #e4e4e4; border-right: 1px solid #e3e3e3; background: #f6f6f6; color: #979899; padding: 8px 6px 8px 6px; width: 90%; border-radius: 3px; font-family: 'Raleway', sans-serif; font-weight: 400; }
.tabullar_content_row textarea { vertical-align: top; border-top: 1px solid #bfbfbf; border-bottom: 1px solid #eee; border-left: 1px solid #e4e4e4; border-right: 1px solid #e3e3e3; background: #f6f6f6; color: #979899; padding: 8px 6px 8px 6px; border-radius: 3px; font-family: 'Raleway', sans-serif; font-weight: 400; resize: none; width: 100%; }
.tabullar_content_row input[type="button"], .tabullar_content_row input[type="submit"], .tabullar_content_row input[type="reset"] { border: none; background: #34a1da; border-radius: 5px; color: #fff; line-height: 17px; height: 37px; padding: 9px 20px 9px 20px; cursor: pointer; outline: none; vertical-align: top; font-size: 16px; transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out; }
.tabullar_content_row input[type="button"]:hover, .tabullar_content_row input[type="submit"]:hover, .tabullar_content_row input[type="reset"]:hover { background: #0d72a7; }
.tabullar_content_row .tabullar_content_col55 select { width: 92%; float: left; margin-right: 5px; }
.tabullar_content_row .tabullar_content_col22 input[type="text"] { width: 87%; float: left; margin-right: 5px; }
.tabullar_content_row .tabullar_content_col33 textarea { width: 99%; }
.tabullar_content_row .tabullar_content_col22:nth-child(2n+1) { margin-right: 12px; }
.tabullar_content_row .tabullar_content_col44 input[type="button"], .tabullar_content_row .tabullar_content_col44 input[type="submit"], .tabullar_content_row .tabullar_content_col44 input[type="reset"] { padding: 9px 50px 9px 50px; }
.tabullar_content_row .tabullar_content_col44 input[type="button"]:hover, .tabullar_content_row .tabullar_content_col44 input[type="submit"]:hover, .tabullar_content_row .tabullar_content_col44 input[type="reset"]:hover { background: #0d72a7; }
.released_heading_bar .release_details article { text-align: center; }
.released_heading_bar article .left_article_date { width: 23%; font-size: 1.3em; padding: 20px 2% 20px 0; }
.released_heading_bar article .right_article_spance { width: 70%; margin-left: 0px; padding: 0 0 0 4%; }
.released_heading_bar article .right_article_spance img { width: 40px; height: 40px; margin: 0 10px 30px 0; }
.released_heading_bar article { padding: 15px 0 }
.inside_innermiddle_page .inner_call_for_support h2 { font-size: 1.5em; padding-bottom: 20px; line-height: 20px; }
.tab_read_more { background: url(../../../../../content/dam/dhasri/dhasri/icons.png) no-repeat -40px -330px; height: 30px; width: 100px; display: block; margin: 0 0 0 68px; cursor: pointer }
.tab_read_more:hover { background-position: -40px -360px; height: 30px; width: 100px; display: block; margin: 0 0 0 68px; }
.right_content_arrow, .left_content_arrow { background: none; }
.story_graph_section { width: 96%; margin: 0 auto 60px auto; }
.story_graph_section { margin-top: -5px; background: none; min-height: 0; margin-bottom: 20px; }
.story_upper_section { border-top: 1px solid #c7c7c7; padding: 23px 0 0 0 }
.company_history_section, .trusted_customer, .boost_your_business_content { width: 100%; float: none; text-align: center; }
.lp_graph, .trusted_customer_graph, .boost_your_business { width: 100%; float: none; text-align: center; padding-bottom: 15px }
.company_history_section h3, .trusted_cumtoner_description h3, .trusted_cumtoner_description { padding: 0; font-size: 1.3em; padding-bottom: 10px; line-height: 24px; }
.company_history_section h3 span, .trusted_cumtoner_description h3 span, .boost_your_business_content h3 span { display: block; }
.boost_your_business_content h3 { padding-bottom: 10px; font-size: 1.3em; }
.company_history_section p, .trusted_customer p { font-size: 1.1em; padding-bottom: 20px; }
.boost_your_business_content p { font-size: 1.1em; padding-bottom: 10px; }
.trusted_customer, .story_lower_section { border-top: 1px solid #c7c7c7; margin-top: 17px; padding-top: 17px; }
.story_middle_section, .trusted_cumtoner_description { padding-top: 0; line-height: 24px; }
.story_middle_section { padding-bottom: 0; }
.boost_your_business_content ul { width: 64%; text-align: left; margin: 0 auto; padding-bottom: 10px; }
.boost_your_business_content li { font-size: 1.1em; width: 37%; }
.boost_your_business_content li:nth-child(2n+1) { width: 55%; }
.mobile_story_div { display: none; }
.ourstory_opendiv { background: url(../../../../../content/dam/dhasri/dhasri/story_readmore.png) left top no-repeat; width: 13px; height: 13px; margin: 0 auto; cursor: pointer; display: block; }
.ourstory_closediv { background: url(../../../../../content/dam/dhasri/dhasri/story_readmore.png) left bottom no-repeat !important; width: 13px; height: 13px; margin: 0 auto; cursor: pointer; display: block; }
.customer_lower_section { margin-top: 0; }
.map_section h2 { font-size: 14px; padding-bottom: 6px; font-weight: 400; line-height: 18px; }
.map_section p { font-size: 12px; line-height: 16px; display:none; }
.map_section a { font-size: 12px; font-weight: 400; }
.address_container > section.current:before, .address_container > section.current:after { display:none; }
.map_section a.view_googlemap { font-size: 12px; font-weight: 400; padding: 6px 0; line-height:16px }
.customer_service h2 { font-size: 2.2em; padding-bottom: 15px; text-align: center; }
.customer_service h3 { font-weight: 400; text-align: center; padding-bottom: 0; font-size: 1.3em; }
.customer_service h4 { font-size: 1.4em; font-weight: 400; text-align: center; }
.customer_service p { font-size: 1.2em; text-align: center; padding: 10px 0; line-height: 16px; }
.customer_service a + p { padding: 0 0 10px 0 }
.customer_lower_section { padding: 25px 0 15px 0 }
.customer_service .customer_care_section { padding: 10px 0 0 0; }
.tollfree_no { font-size: 2.5em; font-family: Arial, Helvetica, sans-serif; color: #acabab; text-align: left; width: 100% !important; padding: 0 !important }
.customer_service a { padding: 0 0 10px 0; font-size: 1.3em; font-weight: 400; text-align: center; width: 100%; }
.customer_service .customer_care_section span { width: auto; float: none; margin: 0 auto; display: inline-block; }
.customer_service .customer_care_section span a { display: inline-block; width: auto; float: none; padding: 0 10px 0; }
.customer_service .customer_care_section span a img { width: 65%; }
.address_container { left: 0px; top: 0px; width: 100%; }
.address_container > section { padding: 30px 3% 20px; text-align: center; }
.address_container > section.current img { display: block; height: auto; margin: 0 auto 10px; width: 35px; }
.addressbox1 { border-bottom: 1px solid #F0F0F0; padding: 15px 0; position: relative; text-align: center; width: 100%; }
.addressbox2 { border-bottom: 1px solid #F0F0F0; padding: 15px 0; position: relative; text-align: center; width: 100%; }
.addressbox3 { padding: 15px 0; position: relative; text-align: center; width: 100%; }
.map_section { min-height: 0px; }
#map-canvas { height: 250px !important; }
.delivery_help_section .decade_5 h3 { font-size: 1.3em; line-height: 16px; padding: 0 }
.delivery_help_section .decade_5 .self_help_container span { width: 104px; height: 104px; }
.delivery_help_section .decade_5 { padding: 0; }
.inside_middle_page .left_tech_expert { width: 46%; }
.inside_middle_page .right_tech_expert { width: 46%; position: relative; bottom: auto; top: -9px; }
.inside_middle_page .tech_container .left_tech_expert .decade_container h5, .inside_middle_page .tech_container .right_tech_expert .decade_container h5 { font-size: 1.1em; }
.inside_middle_page .techexperttitle_s { background-position: 70px 8px; }
.inside_middle_page .righttechexpert_s { background-position: 90px 8px }
.uday_challu_section.investors_detailssection.profileinfo .call_us_now_box_about .call_bg_about { left: 3px; top: 0px; }
.uday_challu_section.profileinfo .call_us_now_img_about img { height: 81px; width: 81px; }
.call_us_now_box_about.presentation img { max-width: 100%; }
.profile_video_section .call_us_now_box_about h2 { padding: 0 0 10px !important; }
.uday_challu_section .profile_videos h3 { font-size: 1.4em; line-height: 1.2em; margin-bottom: 4px; }
/*.uday_challu_section .profile_videos p { line-height:18px; font-size:1.3em !important}*/
.call_us_now_section_about.profile_video_section { width: 100%; }
.uday_challu_section.investors_detailssection.video_section p { font-size: 1.2em; padding: 0 0 10px; }
.uday_challu_section.investors_detailssection.video_section .call_us_now_box_about, .uday_challu_section.investors_detailssection.profileinfo .call_us_now_box_about { padding: 0 2.5%; width: 95%; }
.uday_challu_section.investors_detailssection.video_section h4 { font-size: 1.3em; }
.uday_challu_section.investors_detailssection.profileinfo .mobile_slider { padding-top: 20px; padding-bottom: 0; }
.profileinfo p { margin-bottom: 0; }
.presentation figure { text-align: center; }
.pc_n_vsmart_data { display: none; }
/* product page css*/
.product { margin: 0% 2% 0%; }
.product .call_for_support_container { clear: right; min-height: 205px; margin: 2em 1px; padding: 2em 2.3% 4em; width: 44%; }
.index_product { padding: 0 0 10px 0; }
.product .call_for_support_container.active { margin-bottom: 2em; padding-bottom: 6em; padding-top: 4em; margin-top: 3em; }
.footer_slider .center_container div .read_more { margin: 0px 0px 0px 40px; }
.product .call_for_support h3 { font-size: 2em; display: block !important; color: #454444; }
.plan_price a { font-size: 1.5em; }
.inside_middle_page .product .call_for_support_container p, .inside_middle_page .product .call_for_support_container .read_more { display: block; }
.product .read_more { display: block !important; bottom: 15px; margin: 0; }
.product .read_more:hover { margin: 0; }
/* product-details page css*/
.available_time_div ul { margin-left: 3%; }
.inside_middle_page .digital_pricing .pricing_div .plan_title h2 { font-size: 2em; line-height: 1em; padding: 0; text-align: center; }
.inside_middle_page .digital_pricing .pricing_div .plan_title h6 { font-size: 1.2em; margin-top: 1%; width: 100%; }
.inside_middle_page .digital_pricing .pricing_div .plan_price { margin-top: 3%; font-size: 1.2em; }
.product_detail .digital_pricing .pricing_div .plan_price span { font-size: 2em; display: block; padding-bottom: 2%; }
.media_center_title { padding-bottom: 0px; }
.press_release { border-right: 0; width: 96%; padding: 0 2% }
.news_section { width: 96%; padding: 5px 2% 0 2%; border-top: 1px solid #C7C7C7 }
.news_intro { padding-bottom: 10px; text-align: center; }
.news_intro img { display: inline-block; float: none; margin: 0 auto 12px; width: auto; text-align: center; }
.news_section aside { width: 96%; padding: 20px 2% 15px 2%; }
.news_intro h4, .news_intro { text-align: left; }
.media_center .feature_left_panel { width: 94%; margin: 15px 3% 0px 3%; padding: 0; border-bottom: 1px solid #414141; }
.media_center .feature_left_panel .released_heading_bar { border-right: 0; padding: 0; width: 100%; }
.media_center .feature_right_panel { width: 92%; padding: 0 2%; }
.media_pagination { margin-left: 0px; width: 85%; text-align: left; }
.media_pagination .read_more { width: 80px; margin: 0; }
.media_center { padding-bottom: 0px !important; }
.released_heading_bar p { font-size: 1.2em; }
.media_read_more { background: url(../../../../../content/dam/dhasri/dhasri/icons.png) no-repeat -40px -330px; height: 30px; width: 55px !important; display: block; margin: 5px auto; cursor: pointer }
.media_read_more:hover { background-position: -40px -360px; }
.news_read_more { background: url(../../../../../content/dam/dhasri/dhasri/icons.png) no-repeat -40px -330px; height: 30px; width: 100px; display: block; margin: -10px 0 0 74px; cursor: pointer }
.news_read_more:hover { background-position: -40px -360px; height: 30px; width: 100px; display: block; margin: -10px 0 0 74px; }
.news_section aside h4 { line-height: 15px; }
.released_heading_bar p { font-size: 1.2em; padding: 25px 0 20px 0 }
.media_center_pagination, .media_pagination, .news_pagination { display: none; }
.media_center h2 { font-size: 2em; }
.media_center h4 { font-size: 1.2em; font-weight: 400 }
.media_center span { font-size: 1.1em; }
.media_center .left_article_date span.month { display: block; font-size: 1.0em; }
.media_center .right_article_spance h2 { font-size: 1.5em; }
.media_center .left_article_date { width: 17%; font-size: 1.8em; }
.media_center .right_article_spance { width: 72%; margin-left: 2px; padding-left: 13px; }
.media_center .feature_right_panel > article { margin-bottom: 0; margin-top: 20px }
.media_center { background: #000 }
.header_call_to_action { z-index: 5; }
.header_popup_contianer { z-index: 5879; }
/* Business Solutions Index  */
.business_bannerHome { margin-top: -428px; }
.business_bannerHome #b_popup1 { top: 108%; left: 50%; margin-left: -148px; height: 394px; width: 268px; box-shadow: 0 -1px 1px 0 #ababab inset; }
.business_bannerHome #b_popup3 { top: 64%; }
.business_bannerHome #b_popup6 { top: 58%; left: 50%; margin-left: -148px; height: 394px; width: 268px; }
.business_bannerHome #b_popup6 h2 { text-align: center; }
.business_bannerHome #b_popup6 h3 { padding: 20px 0; line-height: 30px; text-align: center; }
.business_bannerHome #b_popup6 .trusted_over { text-align: center; }
.business_bannerHome #b_popup6 .flags img { padding: 5px 0; margin: 0 auto; }
.business_bannerHome #b_popup6 .flags { margin-left: 30px; }
.business_bannerHome #b_popup1 .title p { font-size: 2.4em; line-height: 36px; }
.business_bannerHome #b_popup1 .plan_price { width: 100%; padding: 20px 0; }
.business_bannerHome #b_popup1 .plan_title { width: 95%; margin: 0 auto 20px; padding: 0; border: none; }
.business_bannerHome #b_popup1 .plan_title ul li { background-position: left 7px; }
.business_bannerHome #b_popup1 .plan_price p { text-align: center; }
.business_header .software_hardware_section .wrapper .software_hardware_container > h2, .plans_pricing_section h2 { font-size: 2.2em; font-weight: 300; line-height: 28px; padding-bottom: 30px; }
.business_header .slider_arrow_up { bottom: -44px; }
.business_header .software_hardware_section { margin-top: 0px; padding: 30px 0; }
.business_header .software_hardware_container .software_box_cell { width: 100%; }
.business_header .software_hardware_container .hardware_box_cell { width: 100%; }
.business_header .software_box_cell .right_side ul li, .business_header .hardware_box_cell .right_side ul li { padding-left: 3%; width: 47%; margin: 3px 0; }
.business_header .software_hardware_container .pagination a { margin: 10px 50% 0; }
.business_header .software_box_cell .right_side img, .hardware_box_cell .right_side img { margin: 0 20px 20px 0; width: 19%; }
.business_header .software_box_cell .right_side p, .hardware_box_cell .right_side p { line-height: 18px; }
.business_header .software_box_cell .right_side ul, .hardware_box_cell .right_side ul { clear: left; }
.business_bannerHome ul li.slide1 { background: url(../../../../../content/dam/dhasri/dhasri/business_banner_3_480.jpg) no-repeat #f3f3f3 right top !important; }
.business_bannerHome ul li.slide2 { background: url(../../../../../content/dam/dhasri/dhasri/business_banner_2_480.jpg) no-repeat #f3f3f3 right top !important; }
.business_bannerHome ul li.slide3 { background: url(../../../../../content/dam/dhasri/dhasri/business_banner_1_480.jpg) no-repeat #f3f3f3 right top !important; }
.business_header .software_hardware_container .read_more { display: block; width: 60px; margin: 0px auto; }
.tech_serviceHome { background: url(../../../../../content/dam/dhasri/dhasri/technology_nonstop_banner640.jpg) -70px -125px no-repeat; margin: 0 0 40px 0; padding-top: 0; height: 520px; }
.tech_middle_section .support_feature_section .call_us_now_section, .support_feature_section .why_choose_iyogi_section { width: 96%; margin: 30px auto 0; }
.tech_middle_section .inside_middle_page .what_we_serve_container, .tech_middle_section .inside_middle_page .features_section { }
.tech_how_it_works .features_section { padding: 30px 0 0; }
.tech_how_it_works .support_feature_section .call_us_now_box:last-child { min-height: 190px; }
.tech_support .inner_header_cta_div .techgenie_container img, .tech_support .inner_header_cta_div .self_help_container img, .tech_support .inner_header_cta_div .instant_support_container img { max-width: 98%; height: 98% }
.tech_support .inner_header_call_to_action img { margin: 2px; }
.enterprise-header-section .bannerHome ul li.slide1 { background: url(../../../../../content/dam/dhasri/dhasri/enterprise_banner3_new_480.jpg) no-repeat #f3f3f3 right top; }
.enterprise-header-section .bannerHome ul li.slide2 { background: url(../../../../../content/dam/dhasri/dhasri/enterprise_banner2_new_480.jpg) no-repeat #f3f3f3 right top; }
.enterprise-header-section .bannerHome ul li.slide3 { background: url(../../../../../content/dam/dhasri/dhasri/enterprise_banner_new_480.jpg) no-repeat #f3f3f3 right top; }
.enterprise_banner { margin-top: -215px; }
.digital_servise_cloud .feature_left_panel { clear: both; float: none; margin: 3% auto; width: 90%; }
.digital_servise_cloud .feature_right_panel { clear: both; }
.service_cloud_box .call_us_now_box { margin: 0 2% !important; width: auto; }
.digital_servise_cloud .features_section { padding: 30px 0 0; }
.service_cloud_box { margin-left: 14%; width: 100%; }
.service_cloud_box .call_us_now_box .call_us_now_img { width: 104px; height: 104px; margin: 0 auto; padding: 0; text-align: center; }
.service_cloud_box .call_us_now_box img { max-width: 100%; }
.service_cloud_box .call_us_now_box .call_bg { width: 104px; height: 104px; background-size: 100%; margin: 0; left: auto; }
.digital_servise_cloud .feature_right_panel { width: 90%; margin: 0 auto; float: none; padding: 30px 0 30px; }
.service_cloud_box .call_us_now_box.cloud_box3 { margin: 0 21%!important; }
.service_cloud_section .service_cloud_row2 { border: 0 none; }
.service_cloud_row1 .company_history_section, .service_cloud_row2 .company_history_section, .service_cloud_row3 .company_history_section { border-bottom: 1px solid #c7c7c7; float: left; padding: 0 4% 2%; text-align: center; width: 85%; }
.service_cloud_section .mobile_story_div { display: block; }
.service_cloud_section .mobile_story_div img { max-width: 100%; }
.service_cloud_section .service_cloud_row2 .mobile_story_div img { width: auto; }
.service_cloud_section .company_history_section img { margin: 0 7% 5% 0%; }
.service_cloud_section .service_cloud_row2 { border: 0 none; }
.service_cloud_section .service_cloud_row1 .mobile_story_div img { width: auto; }
.service_cloud_section img { width: 100%; }
.ninecircle_panel .call_for_support_container { min-height: 160px; }
.top_threecircle_panel .inner_header_cta_div { margin: 0 0; width: 33%; }
.inner_call_for_support.ninecircle_panel h1 { padding-bottom: 10%; }
.enterprise-header-section .header_call_to_action { margin-top: -330px; }
.enterprise-header-section .bx-viewport { height: 1100px !important; }
.enterprise_banner .enterprise_content { margin-top: 280px; }
.middle_banner.enterprise_banner .enterprise_content { margin-top: 0px; }
.enterprise_banner .enterprise_content h2 { font-size: 4em; }
.enterprise_banner .enterprise_content h3 { font-size: 3.5em; min-height: 2em; }
.enterprise_banner .enterprise_content p { font-size: 1.8em; }
.enterprise_banner .enterprise_content a { padding: 10px 25px; }
.tech_how_it_works .call_us_now_box #tollfree { margin-top: 3%; }
.tech_how_it_works .call_us_now_box, .tech_how_it_works .support_feature_section .call_us_now_box:last-child { min-height: 210px; width: 46%; }
.plans_pricing_section table td { padding: 12px 10px; }
.plans_pricing_section table td h3 { font-size: 1.5em; min-height: 90px; }
.tech_why_choose { background: #3B2921; }
.tech_middle_section { padding: 0 0 30px 0; }
.marketing_middle .inner_call_for_support p span { width: 100%; text-align: center; }
.marketing_middle .inner_call_for_support p img { margin: 10px 15px 20px 0; }
.marketing_middle .inner_call_for_support .pagination { margin: 20px 50% 30px; }
.tech_middle_section .call_for_support h2 { line-height: 28px; }
.one_stop_section .what_v_serve_container { background-image: none; }
.marketing_brand .decade_1 { border: none; }
.marketing_brand .decade_2 { padding: 30px 0; width: 100%; }
.marketing_brand .decade_2 .ppc_p { margin: 25px 0 0 25px; }
.marketing_brand .decade_3 { width: 100%; padding: 30px 0 !important; }
.marketing_brand .decade_container .decade_3 .e_commerce_plan { clear: left; }
.marketing_brand .decade_3 img { max-width: 40%; }
.marketing_brand .decade_4 { width: 100%; padding: 30px 0; }
.plans_pricing_section table td { padding: 12px 1px; }
.plans_pricing_section table td h3 { font-size: 18px; line-height: 22px; min-height: 3em; }
/* enterprise-solution-index page css 15oct */
.three_graycol_section { float: left; margin: 0 2%; width: 96%; padding: 30px 0; }
.three_graycol_section .call_for_support_container { float: left; padding: 5px 0 0; width: 32%; min-height: 250px; }
.three_graycol_section .self_help_container { height: 94px; width: 94px; }
.three_graycol_section .self_help_container img { max-width: 100%; height: auto; display: block; }
.three_graycol_section .self_help_container span { background-size: 100% auto !important; height: 94px; width: 94px; }
.service_cloud_section .mobile_story_div img, .service_cloud_section .company_history_section img { display: block; float: none; margin: 0 auto 5%; text-align: center; width: auto; max-width: 100%; }
.cloud_services h3 { line-height: 20px; }
.cloud_services img { margin-bottom: 2%; width: 90%; }
.three_graycol_section h2 { font-size: 2.2em; padding: 15px 0; }
.three_graycol_section { margin: 2%; }
.three_graycol_section h3 { font-size: 1.3em; line-height: 22px; min-height: 66px; white-space: inherit; }
.three_graycol_section p { font-size: 1.1em; color: #000; }
.three_graycol_section .blue_btn { font-size: 1.2em; }
.verticals_tabmenu li { border-left: 0 none; width: 100%; border-top: 1px solid #285167; }
.verticals_tabmenu li a { background: url("../../../../../content/dam/dhasri/dhasri/blue_off_w.png") no-repeat scroll 96% 12px rgba(0, 0, 0, 0); border: 0 none; font-size: 1.6em; padding: 3%; text-align: left; width: 94%; }
.verticals_tabmenu li.select a { background: url("../../../../../content/dam/dhasri/dhasri/blue_on.png") no-repeat scroll 96% 12px; color: #0089d0; }
.verticals_tabmenu { float: left; margin: 0 5% 5%; position: relative; width: 90%; }
.features_section .verticals_section h3 { font-size: 1.9em; }
.features_section p { font-size: 1.2em; font-weight: 200; }
.features_section.verticals_section_panel { height: auto; }
.verticals_widescreen { display: none; }
.verticals_section .feature_left_panel { display: none; }
.verticals_section_panel .feature_right_panel { float: right; margin: 0 3%; padding: 5% 0; text-align: left; width: 94%; }
.verticals_section { left: 0; position: static; width: 100%; }
.enterprise-header-section .instant_support_container img { margin: 3px; }
/* Digital Service Cloud page css */
.digital_service_cloud .row .aligncenter, .digital_service_cloud .rowfull .aligncenter { display: none; }
.digital_service_cloud .rowfull .contleft { position: relative; width: 100%; }
.digital_service_cloud .row_odd, .digital_service_cloud .row_even { float: left; padding: 5% 0 0; }
.digital_service_cloud .row_even .alignleft img, .digital_service_cloud .row_odd .alignright img { margin-bottom: 5%; width: 100%; }
.digital_service_cloud .row_even .alignleft, .digital_service_cloud .row_odd .alignright { float: left; margin: 0; padding: 0 5%; width: 90%; }
.digital_service_cloud .row_odd .section_details, .digital_service_cloud .row_even .section_details { float: left; margin: 0; padding: 0 5% 6%; width: 90%; }
.digital_service_cloud .row .aligncenter, .digital_service_cloud .rowfull .aligncenter { display: none; }
.digital_service_cloud .rowfull .contleft { position: relative; width: 90%; padding: 5%; margin:0; }
.digital_service_cloud .rowfull .contleft h3, .digital_service_cloud .rowfull .contleft p { color: #454444; }
.digital_service_cloud .fullbg .section_details { background-color: #FFF; float: left; padding: 0; margin:0; width: 100%; }
.digital_service_cloud .section_details h3 { text-align: center; font-size: 1.3em; line-height: 20px; }
.digital_service_cloud .section_details p { text-align: center; font-size: 1.2em; }
.digital_service_cloud .more_btn { float: none; margin: 0 auto; width: 25%; }
.digital_service_cloud .more_btn a { font-size: 1.2em; font-weight: 300; padding: 9px 5%; }
.annual_unlimited_subscription h2 { font-size: 2em; padding-bottom: 0; }
.lower_white_section.digital_service_cloud .annual_unlimited_subscription { margin: 41px auto 0; }
.overlay_wrap { width: 80%!important; overflow: hidden; padding: 10px!important; top: 60px!important }
.overlay_cont { position: absolute; height: 600px }
/*customizeplan slider css */
.customizeplan { width: 100%; padding: 0px; background: #FFF }
.customizeplan .perprice { width: 90%; padding: 0px 5%; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; min-height: 70px; background: none }
.customizeplan .perprice a.buynow, .customizeplan .perprice a.trynow { padding: 10px 20px }
.customizeplan .totalprice { width: 90%; padding: 30px 5% 10px }
.customizeplan .pricecontroler { width: 96%; padding: 0px 2% }
.customizeplan .pricecontroler ul li { margin: 10px 0px; border-bottom: solid 1px #f0f0f0 }
.customizeplan .pricecontroler ul li:last-child { border-bottom: none; margin-bottom: 0px }
.customizeplan .pricecontroler ul li .left { width: 100% }
.customizeplan .pricecontroler ul li .right { width: 100%; margin-top: 10px }
table.slider_mark td, .morethen { font-size: 10px!important }
.wrapper .content ul.cate_list li { width: 90%; float: none; margin: 0px 0px 15px 0px; padding: 5%; height: auto!important }
.comparison_chart { font-size: 12px }
.comparison_chart td { padding: 4px }
.product_inner.inside_middle_page .pricing_div { border-top: 1px solid #B2B2B2; }
.why_dsc { padding: 30px 0 0; }
.why_dsc > div { width: 96%; padding-bottom: 30px; }
.why_dsc div h4 { padding-bottom: 20px; }
/* single page */
.areas_covered_container .inner_call_for_support.two_cloud { margin-top: 2.2em; }
.middle_section.single_page .inner_call_for_support.product_detail h2, .areas_covered_section .areas_covered_container > h2 { padding: 40px 0; font-size: 2.2em; }
.single_page .inner_call_for_support .cities_services_section h4 { font-size: 2.3em; }
.citiesservices_list { width: 100%; }
.citiesservices_list span { float: right; margin-right: 8%; }
.issues_repair_type li { margin: 1% 1% 4%; min-height: 240px; }
.areas_covered_container .inner_call_for_support.two_cloud .temp_hide { display: block !important; }
.single_page .cloud_services.first { border-bottom: 1px solid #BEBEBE; border-right: 0 none; margin-bottom: 5%; padding-bottom: 5%; }
.single_page .cloud_services, .single_page .cloud_services { width: 96%; }
.single_page .cloud_services img { margin-bottom: 2%; max-width: 100%; width: auto; }
.localmap_section, .cities_services_section { float: left; margin: 2% 2% 4% 2%; width: 96%; clear: both; }
.issues_repair_type li { margin: 1% 1% 4%; padding: 2% 1.5% 1%; min-height: 205px; width: 44%; }
.single_page .call_for_support li h3 { white-space: inherit; }
.areas_covered_section.single_page { padding: 0 0 30px 0; margin-top: 0; }
.dummy_class .call_for_support_container p { display: block; }
.dummy_class .left_side { width: 100%; }
.dummy_class .left_side img { max-width: 40%; }
.dummy_class .right_side { width: 100%; }
.dummy_class .call_for_support .call_for_support_container { padding-top: 30px; }
.dummy_class .call_for_support h1 { padding-bottom: 30px; }
.dummy_class .dummy_left_right { padding-bottom: 0px; }
.dummy_class .call_for_support .call_for_support_container { min-height: 250px; }
.dummy_class h1 { font-size: 3.2em; line-height: 35px; }
.faq_insideHome { background: url(../../../../../content/dam/dhasri/dhasri/faq_new_480.jpg) no-repeat center -175px; }
.about_insideHome { background: url(../../../../../content/dam/dhasri/dhasri/about_us_new_480.jpg) no-repeat center -175px; }
.leadermain_insideHome { background: url(../../../../../content/dam/dhasri/dhasri/leadershipbanner/leadermain_new_480-min.jpg) no-repeat center -175px; }
.uday_insideHome { background: url(../../../../../content/dam/dhasri/dhasri/leadership-profile-2-480-min.jpg) no-repeat center -175px; }
.vishal_insideHome { background: url(../../../../../content/dam/dhasri/dhasri/vishal_profile_new_480.jpg) no-repeat center -175px; }
.vishal_insideHome.myOpt01 { background: url(../../../../../content/dam/dhasri/dhasri/vishal_profile_new_480.jpg) no-repeat center -110px; }
.investor_insideHome { background: url(../../../../../content/dam/dhasri/dhasri/investors_new_480.jpg) no-repeat center -175px; }
.media_insideHome { background: url(../../../../../content/dam/dhasri/dhasri/media_center_new_480.jpg) no-repeat center -175px; }
/*.contact_insideHome { background: url(/content/dam/dhasri/dhasri/contact_us_new_480.jpg) no-repeat center -175px; }*/
.contact_insideHome { background: url(../../../../../content/dam/dhasri/dhasri/contact/contact_us_new_480.jpg) no-repeat center -175px; }
.inner_call_for_support.erroe_page { padding: 6% 0; }
.inner_call_for_support.erroe_page h1.eroor { font-size: 4em; }
.inner_call_for_support.erroe_page h2 { line-height: 1.5em; padding-bottom: 5%; }
.call_for_support_container img { max-width: 100% }
.plan_title h6 { font-size: 1.5em; }
.tech_1000 { font-size: 3em; padding-left: 0; }
.tech_500 { font-size: 3em; }
.righttechexpert { background: url("../../../../../content/dam/dhasri/dhasri/arrows.png") no-repeat scroll -108px 16px transparent; }
.footer_media_right { float: none; display: inline-block; margin: 10px auto 0 !important; }
.footer_media_right ul { float: left; }
.footer_media_right li { vertical-align: top; }
.footer_media_right li span { height: auto; margin: 0; border: none; }
.best_deal { display: none; }
.support_wrapper .bx-wrapper .bx-pager { bottom: 20px; }
.about_wrapper .bx-wrapper .bx-pager { bottom: 20px; }
.marketing_brand .decade_container h3 { font-size: 3.2em; }
.marketing_brand .decade_1 .get_started { font-size: 1.3em; white-space: nowrap; }
.marketing_brand .decade_3 a { font-size: 1.3em; }
.inner_header .inner_header_slider { padding-bottom: 0px; }
.inner_header #b_popup4 { top: 53%; }
.marketing_servicesHome #b_popup4 { top: 75%; }
.dummy_left_right img { float: left; margin: 0 auto; max-width: 80%; padding: 0 10% 20px; width: auto; }
.logo_cover { position: absolute; width: 100px; height: 40px; top: 0; left: 0; z-index: 9998888; display: block; }
.product .read_more { bottom: 10px; }
.index_product.product .plan_price { margin-bottom: 10px; }
.plans_pricing_wrapper { padding: 30px 0; }
.footer_lower_black div a { color: #9E9E9E; /*display: block;*/ line-height: 18px; padding-top: 4px; }
.index_decade .decade_5 { padding: 20px 0; }
.middle_banner.enterprise_banner .enterprise_content p { width: 80%; }
.middle_banner.enterprise_banner .enterprise_content img { margin: 0px 0 20px 5px }
.released_heading_bar .release_details article img { max-width: 94%; margin: 0; }
/* meagamenu*/
.megamenu_wrapper { width: 300px; }
.megamenu_container .megamenu .dropdown_1column, .megamenu_container .megamenu .dropdown_2columns, .megamenu_container .megamenu .dropdown_3columns, .megamenu_container .megamenu .dropdown_4columns, .megamenu_container .megamenu .dropdown_5columns, .megamenu_container .megamenu .dropdown_fullwidth, .megamenu_container .megamenu .dropdown_right { width: 270px; }
.pagecontent, .pagewrapper { width: 300px; }
.pagewrapper .pagecontent { width: 300px; }
.footer_upper_black { position: relative; }
.inner_header_slider .sevicesHome #b_popup4 .title { display: none; }
.business_bannerHome #b_popup6 .title p { font-size: 2.6em; font-weight: 400; }
.plans_pricing_section table .price_div { font-size: 30px; }
.plans_pricing_section table em { display: block; text-align: center; }
.enterprise_banner.inner_banner.insideHome { background: url(../../../../../content/dam/dhasri/dhasri/enterprise_inner_banner_480.jpg) no-repeat center -175px; height: 420px; }
.enterprise_content img { margin: 0 0 20px 5px; }
.enterprise_banner.inner_banner.insideHome { margin-top: 0 !important; }
.enterprise_banner.inner_banner .enterprise_content p { width: 60%; }
.bannerHome.enterprise_index .bx-viewport { height: 650px !important; }
.digital_service_cloud .row_even .section_details { margin-bottom: 0; }
.digital_service_cloud .row_odd .section_details { margin-bottom: 0; }
.arrow_pointer { display: none !important; }
#floating-bar { display: none !important; }
.localhome { background: url("../../../../../content/dam/dhasri/dhasri/local_header_640.jpg") no-repeat scroll center bottom; }
.local_popup { left: 50%; margin-left: -158px; top: 37%; width: 276px; }
.local_page .inner_call_for_support h1 { font-size: 2em; font-weight: 300; }
.middle_section.local_page .inner_call_for_support .area_covered h2 { padding: 0 !important; font-weight: 400; font-size: 16px !important; }
.middle_section.local_page .inner_call_for_support .area_covered { width: 150px; padding: 15px; }
.cities_services_section { width: 96%; }
.left_right_container .left li, .left_right_container .right li { width: 90%; margin-right: 0; }
.left_right_container .bottom li { width: 44%; }
.local_experts .local_experts_pics > div { width: 38%; }
.local_popup .left { float: none; margin: 0 auto; padding-right: 0; }
.local_popup .right { text-align: center; width: 100%; }
.local_popup .right p { text-align: center; }
.local_popup .right ul { width: 96px; margin: 0 auto; }
.local_popup .tollfree_number .left_toll { float: none; width: 100%; }
.local_popup .tollfree_number .right_toll { float: none; padding-top: 10px; }
.local_page .responsive_padding { padding-top: 150px; }
.local_experts .pop_up_desc .upper_popup > p { display: none; }
.local_experts .pop_up_desc { width: 300px; top: -590px; left: -50px; }
.local_experts .pop_up_desc .upper_popup { padding: 15px; }
.local_experts .pop_up_desc h3 { font-size: 2.5em; text-align: center; }
.local_experts .pop_up_desc .left { float: none; }
.local_experts .pop_up_desc p { text-align: center; }
.local_experts .pop_up_desc .right .rating_box .star_box { border-bottom: 1px solid #D8D8D8; border-right: medium none; display: table; float: none; margin: 0 auto; padding: 0; }
.local_experts .pop_up_desc .right .rating_box .star_box a { float: none; }
.local_experts .pop_up_desc .right .rating_box .number_box { display: table; float: none; margin: 0 auto; padding-left: 0; padding-top: 10px; }
.local_experts .pop_up_desc .right .rating_box { border-bottom: none; }
.local_experts .pop_up_desc .popup_footer span { padding: 45px 1.8% 13px; background-position: center 10px !important; width: 29%; }
.middle_section.local_page .inner_call_for_support .area_covered li { width: 93%; }
.local_experts .pop_up_desc .arrow_blue { left: 30px; }
.local_experts .pop_up_desc.center_move .arrow_blue { left: 70px; right: auto; }
.local_experts .pop_up_desc.center_move { left: -97px; }
.local_experts .pop_up_desc.right_move { left: -140px; }
.local_experts .pop_up_desc.right_move .arrow_blue { right: 30px; }
.local_page .inner_call_for_support .cloud_services img { width: auto; }
.left_right_container h4 { font-size: 2em; }
.gray_strip .working_hours_container .cities_services_section h4 { font-size: 2em; }
.left_right_container .right { width: 45%; }
.local_experts h2 { font-size: 2.8em; }
.local_experts .local_experts_pics div h5 { font-size: 1.8em; }
.local_experts .pop_up_desc h3 { font-size: 2em; }
.gray_strip .working_hours_container .cities_services_section table tr td.td_rating { width: 34%; }
.gray_strip .working_hours_container .cities_services_section table tr td.td_time { width: 46%; }
.gray_strip .working_hours_container .cities_services_section .citiesservices_list { margin: 0 0 25px; width: 100%; }
.gray_strip .working_hours_container .cities_services_section table { margin: 0; width: 100%; }
.gray_strip .working_hours_container .cities_services_section table tr td { padding: 2%; }
.local_popup .right h3 { font-size: 2.2em; }
.footer_media_right { width: 100% !important; }
.footer_media_right ul li { line-height: 30px; }
.footer_media_right img { margin-top: -11px; }
.desk_detail_row .col_left_panel { width: 100%; margin-bottom: 20px; }
.desk_detail_row .col_right_panel { width: 100%; float: left; padding-top: 20px; padding-left: 0; border-left: none; margin-left: 0; }
.desk_detail_row .col_right_panel a.btn_rdmore { margin-top: 0px; }
.header_popup_contianer .title-h img { display: none; }
.header_popup_contianer .title-h span { font-size: 25px; font-weight: 300; line-height: 30px; display: inline; padding-right: 5px; }
.header_popup_contianer .title-h { font-weight: 300; font-size: 25px; min-height: 0; line-height: 30px; }
.header_popup_contianer .company-logo-detail .logo-part { padding-right: 0px; width: 100%; background-position: center; }
.header_popup_contianer .company-logo-detail .logo-part-right { width: 100%; background: none; padding: 10px 0; text-align: center; }
.popup_bot_sec { text-align: center; }
.popup_bot_sec a { display: table; margin: 10px auto 0; }
.header_popup_contianer .company-logo-detail { margin-bottom: 0; }
.verticals_tabmenu .feature_right_panel .btn { color: #FFFFFF; text-align: center; margin-bottom: 10px; }
.dummy_left_right .img_center img { float: none; width: auto; max-width: 90%; padding: 30px 2%; margin: 0 auto; }
#dv_no_move h3 .gohead { font-size: 18px; line-height: 20px; }
.middle_section.inside_middle_page .tabullar_content_container div iframe { height: 680px; }
.tagline .added_btn { float: none; margin: 0 0 0 10px; }
.inner_top_slide_panel .tagline .added_btn { float: none; margin: 7px 0 0 0; }
.inner_top_slide_panel .tagline br, .inner_top_slide_panel .tagline .clearer { display: block; }
.inside_top_slide_panel .tagline .added_btn { float: none; margin: 7px 0 0; }
.enterprise_banner .inner_top_slide_panel .inner_slider_arrow_down { bottom: 0 !important; }
.dummy_left_right .aligncenter.size-full { width: 100%; }
.dummy_left_right .aligncenter.size-full img { max-width: 90%; padding: 0 5%; }
/*.chat_pop { width: 98% !important; left: 1% !important; }
.chat_pop .top_sec { padding: 10px 0 0 5% !important; width: 95% !important; height: 39px !important; background-size: cover !important; }*/
/*Responsive View */
.inner_responsive { margin-top: 0; padding-bottom: 0; margin-bottom: 0; height: 650px; }
.enterprise_banner.middle_banner.inner_responsive { background: url("../../../../../content/dam/dhasri/dhasri/enterprise_middle_banner_640.jpg") repeat scroll center -5px transparent; height: 510px; margin: 0; padding-top: 0; }
.middle_banner.enterprise_banner.inner_responsive .enterprise_content img { margin: 30px 0 20px 5px }
.index_responsive .title_row_right, .title_row_right { display: none; }
.inner_responsive .inner_top_slide_panel { height: 190px; }
.inner_responsive .inner_top_slide_panel .tagline { width: 100%; text-align: center !important; padding: 14px 0; }
.inner_responsive .inner_top_slide_panel .inner_slider_arrow_up { bottom: -50px; }
.inner_responsive.enterprise_banner .inner_top_slide_panel .inner_slider_arrow_up { bottom: -39px; }
.inner_responsive.marketing_servicesHome { background-position: center -32px !important; }
.inner_responsive.tech_serviceHome { background-position: -70px -5px !important; }
.inner_responsive .icon_block { display: block; width: 100%; }
.inner_responsive .inner_top_slide_panel .tagline .added_btn { float: none; margin: 7px 0 0; }
.index_responsive { height: 72px; }
.index_responsive .slider_arrow_down { display: block; right: 20px; bottom: -44px; }
.index_responsive .tagline { font-Size: 1.4em !important; padding: 10px 0; width: 100%; display: inline-block; text-align: center; }
.index_responsive .icons { width: 55%; height: 182px; padding-top: 0; display: none; }
.index_responsive .icon_div { font-size: 2.0em; width: 23.33%; padding: 0 5%; display: none; }
.index_responsive .columnbg { padding-top: 135px; background-size: cover; background-position: -14px 20px !important; }
.index_responsive .columnbg span { white-space: nowrap; }
.index_responsive .tagline .added_btn { float: none; margin: 0 0 0 10px; }
.comp_logo_wrapper > ul > li { width: 95%; border: 1px solid #dadada !important; border-bottom: none !important; margin: 0 !important; }
.comp_logo_wrapper > ul > li:first-child { border-top: none !important; }
/*Add Faizur 11-12-14*/
.footer_upper_black span { width: auto; }
.footer_upper_black div span { border: none; }
.footer_upper_black span.footer_ph_no { width: 49%; }
.footer_upper_black span.chat_care{width:60%;}
.footer_upper_black span.footer_ph_no.opt { width: 49%; text-align: right; }
.footer_upper_black span.footer_ph_no img { vertical-align: top; margin-right: 5px; }
a.click_chat { width: auto; float: none; display: inline-block; }
a.click_chat img { margin-right: 5px !important; float: none; display: inline-block !important; }
.click_chat span { margin: 0 !important; height: auto !important; float: none !important; display: inline-block; }
.footer_upper_black div { padding: 16px 0 5px; }
/*End Faizur 11-12-14*/

.decade_media .media_row { width: 95%; }
.profile-middle .history-back { margin: 0 0 10px 0; }
.markers-container div span { background-size:contain; width: 36px; height: 45px; margin: 0 auto 5px; }
.markers-container div p { font-size: 13px; }
.markers-container div { margin: 0; width:56px; text-align:center; }
.markers-container div.m1 { margin: -20px 2px 0 0; }
.markers-container div.m2 { margin-top: -120px; }
.markers-container div.m3 { margin-top: -20px; }
.markers-container div.m4 { margin-top: -120px; }
.markers-container div.m5 { margin: -20px 0 0 2px; }
.markers-container { bottom: 10px; }
}
@media only screen and (min-width:320px) and (max-width:359px) {
.bannerHome { margin-top: -220px !important; min-height: 790px; }
.top_panel { height: 280px; margin-top: 0 }
.bannerHome ul li { height: auto; min-height: 650px; }
.bannerHome .content { padding-top: 0 }
.icon_div { width: 32%; margin: 0; }
.tollfree_number { font-size: 1.3em; }
.bannerHome .bx-viewport { height: 1270px !important; }
#h_popup1 { left: 23%; top: 54%; position: absolute; }
#h_popup2 { left: 65%; top: 50%; position: absolute; }
#h_popup3 { left: 18%; top: 50%; position: absolute; }
#b_popup1 { left: 2%; top: 62%; }
#b_popup2 { left: 2%; top: 60%; }
#b_popup3 { left: 2%; top: 60%; }
#b_popup4 { left: 49.5% !important; top: 62%; }
.business_bannerHome #b_popup6 { top: 53%; left: 48%; }
.business_bannerHome #b_popup1 { top: 100%; margin-left: -152px; }
.plans_pricing_section table .heading_row td a { padding: 9px; }
.plans_pricing_section table td { padding: 12px 1px; font-size: 12px; }
.plans_pricing_section h2 { font-size: 3.6em; padding-bottom: 30px; }
.plans_pricing_wrapper { padding: 30px 0; }
.plans_pricing_section table td h3 p { font-size: 14px; }
.plans_pricing_section table td h3 { font-size: 12px; font-weight: 400; line-height: 20px; min-height: 40px; }
.plans_pricing_section table td h6 { line-height: 18px; font-size: 14px; }
.plans_pricing_section table { width: 99%; }
.plans_pricing_section table .last_blank { width: 46%; }
.business_bannerHome ul li { min-height: 950px !important; }
.header_popup_contianer { width: 268px; height: auto; }
.slider_arrow_up { display: block; right: 20px; bottom: -5px; }
.home_solution_icon, .home_solution_icon:hover, .business_solution_icon, .business_solution_icon:hover, .small .business_solution_icon:hover, .enterprise_solutions_icon, .enterprise_solutions_icon:hover, .big .active .home_solution_icon, .small .active .home_solution_icon { background-position: center top; }
.big .business_solution_icon:hover, .small .business_solution_icon:hover, .big .active .business_solution_icon, .small .active .business_solution_icon { background: url(../../../../../content/dam/dhasri/dhasri/business_solutions_icon_on.png) center top no-repeat; }
.big .enterprise_solutions_icon:hover, .small .enterprise_solutions_icon:hover, .big .active .enterprise_solutions_icon, .small .active .enterprise_solutions_icon { background-position: center top; }
.speedometer { width: 50%; left: 5%; top: 161px; }
.million57 { background-position: 87px -307px; }
.techexperttitle { background-position: 38px 4px; }
.investors_name a { display: block; float: left; width: 100%; }
.cell_lft_flt { float: left; text-align: left; }
.tabullar_content_col22 { width: 47%; }
.tabullar_content_row .tabullar_content_col22 input[type="text"] { margin-right: 2px; }
.tabullar_content_row .tabullar_content_col22 input[type="text"] { width: 84%; }
.tabullar_content_col33 { width: 93%; }
.tabullar_content_row .tabullar_content_col33 textarea { width: 98%; height: 60px; }
.tabullar_content_col55 { width: 104%; }
.date_span { display: block; width: 100%; }
.paggination_cell { padding-bottom: 10px; text-align: center; width: 300px; }
.paggination2_cell { padding-left: 15px; }
.inside_middle_page .techexperttitle_s { background-position: 51px 14px; }
.inside_middle_page .righttechexpert_s { background-position: 60px 8px; }
.uday_challu_section .profile_videos h3 { font-size: 1.29em; line-height: 1.2em; margin-bottom: 4px; }
.uday_challu_section.investors_detailssection.video_section p { font-size: 1.2em; padding: 0 0 7px; }
.uday_challu_section.investors_detailssection.video_section .call_us_now_box_about, .uday_challu_section.investors_detailssection.profileinfo .call_us_now_box_about { padding: 0 2.5%; width: 95%; }
/* product page css*/


.product { margin: 0% 2% 0%; }
.product .call_for_support_container { clear: right; margin: 20px 0 0; padding: 2em 2.3% 4em; width: 96%; }
.product .call_for_support_container.active { margin: 4em 1px 0em; }
/*.product .call_for_support_container:nth-child(4n+1) { margin-top:0; }*/
.plan_price a { font-size: 1.5em; }
.inside_middle_page .product .call_for_support_container p, .inside_middle_page .product .call_for_support_container .read_more { display: block; }
.product .read_more { display: block !important; }
/* product-details page css*/
.available_time_div ul { margin-left: 3%; }
.inside_middle_page .digital_pricing .pricing_div .plan_title h2 { font-size: 2em; line-height: 1em; padding: 0; text-align: center; }
.inside_middle_page .digital_pricing .pricing_div .plan_title h6 { width: 79%; margin-top: 1%; font-size: 1.2em; }
.inside_middle_page .digital_pricing .pricing_div .plan_price { margin-top: 3%; font-size: 1.2em; }
.product_detail .digital_pricing .pricing_div .plan_price span { font-size: 2em; display: block; padding-bottom: 2%; }
.software_box_cell .right_side img, .hardware_box_cell .right_side img { width: 25%; }
.business_bannerHome { margin-top: -478px !important; }
.business_bannerHome .bx-viewport { height: 1440px !important; }
.business_bannerHome .header_call_to_action { margin-top: -185px; }
.business_header .slider_arrow_up { bottom: 6px; }
.business_header .software_hardware_section { margin-top: 0px; }
.tech_middle_section .call_for_support h2 { line-height: 30px; }
.tech_how_it_works .support_feature_section { width: 96%; margin: 0 auto; }
.business_header .header_call_to_action { margin-top: -420px; }
.marketing_brand .decade_container h3 { font-size: 3.6em; }
.marketing_brand .decade_2 p { width: 56%; padding-left: 4%; }
.marketing_brand .decade_2 img { max-width: 40%; }
.marketing_brand .decade_container .decade_4 img { max-width: 100%; }
.tech_serviceHome { height: 550px; }
.tech_serviceHome .inner_top_slide_panel { height: 109px; }
.tech_serviceHome.inner_responsive { height: 670px; background: url("../../../../../content/dam/dhasri/dhasri/technology_nonstop_banner640.jpg") no-repeat scroll -70px -10px transparent; }
.tech_serviceHome.inner_responsive .inner_top_slide_panel { height: 185px; }
.enterprise_banner { float: left; margin-top: -250px !important; }
.middle_banner.enterprise_banner { margin-top: 0 !important; }
.top_threecircle_panel .inner_header_cta_div { width: 29%; margin: 0 2%; }
.ninecircle_panel .call_for_support_container { width: 40%; padding: 0 5%; min-height: 160px; }
.inner_call_for_support.ninecircle_panel h1 { padding-bottom: 5%; }
.inner_call_for_support.ninecircle_panel { padding: 0; }
.inner_call_for_support.ninecircle_panel h1 { padding-bottom: 10%; }
.enterprise-header-section .header_call_to_action { margin-top: -460px; }
.enterprise-header-section .bx-viewport { height: 1140px !important; }
/* enterprise-solution-index page css 15oct */
.three_graycol_section { float: left; margin: 0 2%; width: 96%; padding: 30px 0; }
.three_graycol_section .call_for_support_container { float: left; padding: 0 0 20px; width: 100%; min-height: 0px; }
.three_graycol_section .self_help_container { height: 94px; width: 94px; float: left; }
.three_graycol_section .self_help_container img { max-width: 100%; height: auto; display: block; }
.three_graycol_section .self_help_container span { background-size: 100% auto !important; height: 94px; width: 94px; }
.service_cloud_section .mobile_story_div img, .service_cloud_section .company_history_section img { display: block; float: none; margin: 0 auto 5%; text-align: center; width: auto; max-width: 100%; }
.cloud_services h3 { line-height: 20px; }
.cloud_services img { margin-bottom: 2%; width: 90%; }
.three_graycol_section h2 { font-size: 2.2em; padding: 15px 0; font-weight: 300; }
.three_graycol_section { margin: 2%; }
.three_graycol_section h3 { font-size: 1.3em; line-height: 22px; min-height: 0; text-align: left; float: right; width: 65%; white-space: inherit; }
.three_graycol_section p { font-size: 1.1em; color: #000; }
.three_graycol_section .blue_btn { width: auto; margin: 0; }
.verticals_tabmenu li { border-left: 0 none; width: 100%; border-top: 1px solid #285167; }
.verticals_tabmenu li a { background: url("../../../../../content/dam/dhasri/dhasri/blue_off_w.png") no-repeat scroll 96% 12px rgba(0, 0, 0, 0); border: 0 none; font-size: 1.6em; padding: 3%; text-align: left; width: 94%; }
.verticals_tabmenu li.select a { background: url("../../../../../content/dam/dhasri/dhasri/blue_on.png") no-repeat scroll 96% 12px; color: #0089d0; }
.verticals_tabmenu { float: left; margin: 0 5% 5%; position: relative; width: 90%; }
.features_section .verticals_section h3 { font-size: 1.9em; }
.features_section p { font-size: 1.3em; font-weight: 300; }
.features_section.verticals_section_panel { height: auto; }
.verticals_widescreen { display: none; }
.verticals_section .feature_left_panel { display: none; }
.verticals_section_panel .feature_right_panel { float: right; margin: 0 3%; padding: 5% 0; text-align: left; width: 94%; }
.verticals_section { left: 0; position: static; width: 100%; }
.enterprise-header-section .instant_support_container img { margin: 3px; }
/* Digital Service Cloud page css */
.digital_service_cloud .row .aligncenter, .digital_service_cloud .rowfull .aligncenter { display: none; }
.digital_service_cloud .rowfull .contleft { position: relative; width: 100%; }
.digital_service_cloud .row_odd, .digital_service_cloud .row_even { float: left; padding: 5% 0 0; }
.digital_service_cloud .row_even .alignleft img, .digital_service_cloud .row_odd .alignright img { margin-bottom: 5%; width: 100%; }
.digital_service_cloud .row_even .alignleft, .digital_service_cloud .row_odd .alignright { float: left; margin: 0; padding: 0 5%; width: 90%; }
.digital_service_cloud .row_odd .section_details, .digital_service_cloud .row_even .section_details { float: left; margin: 0; padding: 0 5% 10%; width: 90%; }
.digital_service_cloud .row .aligncenter, .digital_service_cloud .rowfull .aligncenter { display: none; }
.digital_service_cloud .rowfull .contleft { position: relative; width: 90%; padding: 5%; }
.digital_service_cloud .rowfull .contleft h3, .digital_service_cloud .rowfull .contleft p { color: #454444; }
.digital_service_cloud .fullbg .section_details { background-color: #F3F3F3; float: left; padding: 5%; width: 90%; }
.digital_service_cloud .section_details h3 { text-align: center; font-size: 1.3em; line-height: 20px; }
.digital_service_cloud .section_details p { text-align: center; font-size: 1.2em; }
.digital_service_cloud .more_btn { float: none; margin: 0 auto; width: 39%; }
.digital_service_cloud .more_btn a { font-size: 1.2em; font-weight: 300; padding: 9px 5%; }
.annual_unlimited_subscription h2 { font-size: 2em; padding-bottom: 0; }
.lower_white_section.digital_service_cloud .annual_unlimited_subscription { margin: 41px auto 0; }
/*customizeplan slider css */

.customizeplan { width: 100%; padding: 0px; background: #FFF }
.customizeplan .perprice { width: 90%; padding: 0px 5%; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; min-height: 70px; background: none }
.customizeplan .perprice a.buynow, .customizeplan .perprice a.trynow { padding: 10px 20px }
.customizeplan .totalprice { width: 90%; padding: 30px 5% 10px }
.customizeplan .pricecontroler { width: 96%; padding: 0px 2% }
.customizeplan .pricecontroler ul li { margin: 10px 0px; border-bottom: solid 1px #f0f0f0 }
.customizeplan .pricecontroler ul li:last-child { border-bottom: none; margin-bottom: 0px }
.customizeplan .pricecontroler ul li .left { width: 100% }
.customizeplan .pricecontroler ul li .right { width: 100%; margin-top: 10px }
table.slider_mark td, .morethen { font-size: 8px!important }
.fullcomparison { display: none }
.singlecomparison { display: block!important }
.comparison_chart .tick { background-position: 0px -40px }
.getpopContent { padding-bottom: 20px }
.getpopContent a { padding: 10px 30px; }
.getpopContent p { font-size: 18px }
.product_plan_section .product_plan_container .pricing_div .plan_price { border-bottom: 1px solid #B2B2B2; border-right: none; color: #777676; float: left; font-family: 'Raleway', sans-serif; font-size: 1.6em; font-weight: 300; margin: 0; padding: 10px 0; text-align: center; width: 100%; }
.product_plan_section .product_plan_container .pricing_div .buy_now { color: #777676; float: right; font-family: 'Raleway', sans-serif; font-size: 1.6em; font-weight: 100; margin: 0; padding: 10px 0; text-align: center; width: 100%; }
.product_plan_section .product_plan_container .pricing_div .buy_now a { margin: 0; }
.areas_covered_container .inner_call_for_support.two_cloud { margin-top: 2.2em; }
.middle_section.single_page .inner_call_for_support.product_detail h2, .areas_covered_section .areas_covered_container > h2 { padding: 40px 0; font-size: 2.2em; }
.single_page .inner_call_for_support .cities_services_section h4 { font-size: 2.3em; }
.citiesservices_list { width: 100%; }
.citiesservices_list span { float: right; margin-right: 8%; }
.issues_repair_type li { margin: 1% 1% 4%; min-height: 240px; }
.areas_covered_container .inner_call_for_support.two_cloud .temp_hide { display: block !important; }
.single_page .cloud_services.first { border-bottom: 1px solid #BEBEBE; border-right: 0 none; margin-bottom: 5%; padding-bottom: 5%; }
.single_page .cloud_services, .single_page .cloud_services { width: 96%; }
.single_page .cloud_services img { margin-bottom: 2%; max-width: 100%; width: auto; }
.localmap_section, .cities_services_section { float: left; margin: 2% 2% 4% 2%; width: 96%; clear: both; }
.issues_repair_type li { margin: 1% 1% 4%; min-height: 139px; padding: 4% 1.5% 1%; width: 94%; }
.single_page .call_for_support li h3 { white-space: inherit; }
.areas_covered_section.single_page { padding: 0 0 30px 0; margin-top: 0; }
.issues_repair_type { margin-left: 0; }
header .header_call_to_action { margin-top: -470px; }
header .inner_header_cta_div { width: 100% !important; padding: 0 0 20px; }
.enterprise_call_to_action .inner_header_cta_div { width: 100% !important; padding: 0 0 20px; margin: 0 !important; }
header .techgenie_container, header .instant_support_container, header .self_help_container { float: left; margin: 0; }
.enterprise_call_to_action .techgenie_container, .enterprise_call_to_action .instant_support_container, .enterprise_call_to_action .self_help_container { float: left; margin: 0; }
header .header_call_to_action .inner_header_cta_div p { width: 65%; float: right; line-height: 22px; margin: 10px auto; text-align: left; }
.enterprise_call_to_action .header_call_to_action .inner_header_cta_div p { width: 65%; float: right; line-height: 22px; margin: 10px auto; text-align: left; }
.product .call_for_support_container { min-height: 200px; }
.index_product.product .call_for_support_container { min-height: 180px; }
.index_product { padding-bottom: 20px }
.footer_slider .center_container div .read_more { margin: 0px 0px 0px 20px; }
.bannerHome .content .vid_ply_icon { left: 50%; top: 88%; width: 60px; height: 60px; margin-left: -30px; }
.bannerHome .content .vid_ply_icon img { max-width: 100%; max-height: 100%; }
.dummy_class h1 { font-size: 2.4em; line-height: 30px; }
.sevicesHome #b_popup4 { left: 50%; }
.pages:first-child { display: table; margin: 0 auto; }
.address_container { left: 0px; top: 0px; width: 100%; }
.address_container > section { padding: 20px 1%; text-align: center; }
.address_container > section.current { padding: 20px 1% 10px; }
.decade_5 .call_for_support_container { width: 98%; }
.software_hardware_section.tech_support .inner_header_call_to_action .inner_header_cta_div { width: 100%; padding: 10px 0; }
.middle_section.tech_middle_section .call_for_support_container { min-height: 380px; width: 100%; padding: 10px 0 0; }
.iyogi_certified_experts .iyogi_certified_containner .experts_effect { height: 720px; width: 100%; background: url(../../../../../content/dam/dhasri/dhasri/experts_bg_line_cell_2.png) center 45px no-repeat; }
.expert_1 { top: 9%; left: 11%; }
.expert_2 { top: 15%; left: 59%; }
.expert_3 { top: 37%; left: 9%; }
.expert_4 { top: 48%; left: 51%; }
.expert_5 { top: 62%; left: 5%; }
.expert_6 { top: 72%; left: 59%; }
.expert_7 { top: 84%; left: 34%; }
.enterprise_banner.inner_banner .enterprise_content p { width: 85%; }
.enterprise_content img { max-width: 100%; margin: 0 0 20px 0; }
.bannerHome.enterprise_banner.enterprise_index { min-height: 0; }
.enterprise_banner .enterprise_content { margin-top: 260px; }
.bannerHome.enterprise_index .bx-viewport { height: 650px !important; }
.experts_effect > div div { font-size: 1.2em; font-weight: 400; }
.leaders_section .leader_pics > div { width: 47%; }
.inner_call_for_support.erroe_page { padding: 6% 0; }
.inner_call_for_support.erroe_page h1.eroor { font-size: 4em; }
.inner_call_for_support.erroe_page h2 { line-height: 1.5em; padding-bottom: 5%; }
.plans_pricing_section table .price_div { font-size: 20px; }
.plans_pricing_section table .btn_row td a { font-size: 13px; padding: 9px 13px; }
.index_responsive .title_row_right, .title_row_right { display: none; }
.local_experts .local_experts_pics > div { width: 65%; margin: 15px 0.3%; }
.verticals_tabmenu .feature_right_panel .btn { color: #FFFFFF; text-align: center; margin-bottom: 10px; }
.tagline { font-Size: 2em !important; }
.tagline h1 { text-align:center; width:100%; }
.inner_header_cta_div h2 { width: 65%; float: right; text-align: left; }
.index_responsive { height: 140px; }
.index_responsive .slider_arrow_down { display: block; right: 20px; bottom: -10px; }
.business_header .index_responsive .slider_arrow_down { display: block; right: 20px; bottom: 6px; }
.index_responsive .tagline { font-Size: 2em !important; width: 100%; display: inline-block; text-align: center; }
.index_responsive .icons { width: 55%; height: 182px; padding-top: 0; display: none; }
.index_responsive .icon_div { font-size: 2.0em; width: 23.33%; padding: 0 5%; display: none; }
.index_responsive .columnbg { padding-top: 135px; background-size: cover; background-position: -14px 20px !important; }
.index_responsive .columnbg span { white-space: nowrap; }
/*Add Faizur 11-12-14*/
.footer_upper_black span.footer_ph_no, .footer_upper_black span.footer_ph_no.opt, a.click_chat { width: 100%; text-align: left; }
/*End Faizur 11-12-14*/

.decade_media .media_row { width: 95%; }
}
 @media only screen and (min-width:360px) and (max-width:400px) {
.top_panel { height: 296px; }
.slider_arrow_up { bottom: 35px; }
.paggination_cell { padding-bottom: 10px; text-align: center; width: 300px; }
.paggination2_cell { padding-left: 15px; }
.enterprise-header-section .bannerHome .bx-viewport { height: 745px !important; }
.enterprise-header-section .header_call_to_action { margin-top: -410px; }
.business_header .header_call_to_action { margin-top: -420px; }
.plans_pricing_section table td { padding: 12px 1px; font-size: 12px; }
.plans_pricing_section table td h3 p { font-size: 14px; }
.plans_pricing_section table td h3 { font-size: 13px; line-height: 20px; min-height: 60px; }
.plans_pricing_section table td h6 { line-height: 18px; font-size: 14px; }
.plans_pricing_section table .last_blank { width: 46%; }
.enterprise-header-section #h_popup1 { top: 40%; }
.enterprise-header-section #h_popup2 { top: 42%; }
.enterprise-header-section #b_popup1 { top: 49%; }
.enterprise-header-section #b_popup2 { top: 49%; }
.enterprise-header-section #b_popup3 { top: 49%; }
.business_bannerHome { margin-top: -508px; }
.business_bannerHome .bx-viewport { height: 1440px !important; }
.business_header .software_hardware_section { margin-top: 0px; }
.business_header .slider_arrow_up { bottom: 36px; }
.business_header .software_box_cell .right_side img, .hardware_box_cell .right_side img { width: 23%; }
.marketing_brand .decade_2 img { max-width: 40%; margin-top: 50px; }
.marketing_brand .decade_2 p.seo_p { padding: 0 0 0 15px; }
.marketing_brand .decade_4 img { max-width: 100%; }
.tech_serviceHome { height: 550px; }
.tech_serviceHome .inner_top_slide_panel { height: 109px; }
.enterprise_banner .enterprise_content { margin-top: 280px; }
.enterprise_banner .enterprise_content h2 { font-size: 4.5em; }
.enterprise_banner .enterprise_content h3 { font-size: 4.5em; }
.enterprise_banner .enterprise_content p { font-size: 1.8em; }
.enterprise_banner .enterprise_content a { padding: 10px 25px; }
.enterprise_banner { margin-top: -296px; }
/* enterprise-solution-index page css 15oct */
.three_graycol_section { float: left; margin: 0 2%; width: 96%; }
.three_graycol_section .call_for_support_container { float: left; padding: 5px 0 0; width: 33%; }

.three_graycol_section .self_help_container { height: 94px; width: 94px; }
.three_graycol_section .self_help_container img { max-width: 100%; height: auto; display: block; }
.three_graycol_section .self_help_container span { background-size: 100% auto !important; height: 94px; width: 94px; }
.service_cloud_section .mobile_story_div img, .service_cloud_section .company_history_section img { display: block; float: none; margin: 0 auto 5%; text-align: center; width: 100%; }
.cloud_services h3 { line-height: 20px; }
.cloud_services img { margin-bottom: 2%; width: 90%; }
.three_graycol_section h2 { font-size: 2.2em; padding: 15px 0; }
.three_graycol_section { margin: 2%; }
.three_graycol_section h3 { font-size: 1.3em; line-height: 22px; min-height: 66px; white-space: inherit; }
.three_graycol_section p { font-size: 1.1em; color: #000; }
.three_graycol_section .blue_btn { font-size: 1.2em; }
.verticals_tabmenu li { border-left: 0 none; width: 100%; border-top: 1px solid #285167; }
.verticals_tabmenu li a { background: url("../../../../../content/dam/dhasri/dhasri/blue_off_w.png") no-repeat scroll 96% 12px rgba(0, 0, 0, 0); border: 0 none; font-size: 1.6em; padding: 3%; text-align: left; width: 94%; }
.verticals_tabmenu li.select a { background: url("../../../../../content/dam/dhasri/dhasri/blue_on.png") no-repeat scroll 96% 12px; color: #0089d0; }
.verticals_tabmenu { float: left; margin: 0 5% 5%; position: relative; width: 90%; }
.features_section .verticals_section h3 { font-size: 1.9em; }
.features_section p { font-size: 1.2em; font-weight: 300; }
.features_section.verticals_section_panel { height: auto; }
.verticals_widescreen { display: none; }
.verticals_section .feature_left_panel { display: none; }
.verticals_section_panel .feature_right_panel { float: right; margin: 0 3%; padding: 5% 0; text-align: left; width: 94%; }
.verticals_section { left: 0; position: static; width: 100%; }
.enterprise-header-section .instant_support_container img { margin: 3px; }
/* Digital Service Cloud page css */
.digital_service_cloud .row_odd, .digital_service_cloud .row_even { float: left; padding: 5% 0 0; }
.digital_service_cloud .row_even .alignleft img, .digital_service_cloud .row_odd .alignright img { margin-bottom: 5%; width: 100%; }
.digital_service_cloud .row_even .alignleft, .digital_service_cloud .row_odd .alignright { float: left; margin: 0; padding: 0 5%; width: 90%; }
.digital_service_cloud .row_odd .section_details, .digital_service_cloud .row_even .section_details { float: left; margin: 0; padding: 0 5% 10%; width: 90%; }
.digital_service_cloud .row .aligncenter, .digital_service_cloud .rowfull .aligncenter { display: none; }
.digital_service_cloud .rowfull .contleft { position: relative; width: 90%; padding: 5%; }
.digital_service_cloud .rowfull .contleft h3, .digital_service_cloud .rowfull .contleft p { color: #454444; }
.digital_service_cloud .section_details h3 { text-align: center; font-size: 1.3em; line-height: 20px; }
.digital_service_cloud .section_details p { text-align: center; font-size: 1.2em; }
.digital_service_cloud .more_btn { float: none; margin: 0 auto; width: 34%; }
.digital_service_cloud .more_btn a { font-size: 1.2em; font-weight: 300; padding: 9px 5%; }
.annual_unlimited_subscription h2 { font-size: 2em; padding-bottom: 0; }
.lower_white_section.digital_service_cloud .annual_unlimited_subscription { margin: 41px auto 0; }
/*customizeplan slider css */

.customizeplan { width: 100%; padding: 0px; background: #FFF }
.customizeplan .perprice { width: 90%; padding: 0px 5%; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; min-height: 70px; background: none }
.customizeplan .perprice a.buynow, .customizeplan .perprice a.trynow { padding: 10px 20px }
.customizeplan .totalprice { width: 90%; padding: 30px 5% 10px }
.customizeplan .pricecontroler { width: 96%; padding: 0px 2% }
.customizeplan .pricecontroler ul li { margin: 10px 0px; border-bottom: solid 1px #f0f0f0 }
.customizeplan .pricecontroler ul li:last-child { border-bottom: none; margin-bottom: 0px }
.customizeplan .pricecontroler ul li .left { width: 100% }
.customizeplan .pricecontroler ul li .right { width: 100%; margin-top: 10px }
table.slider_mark td, .morethen { font-size: 6px!important }
.fullcomparison { display: none }
.singlecomparison { display: block!important }
.comparison_chart .tick { background-position: 0px -40px }
.getpopContent { padding-bottom: 20px }
.getpopContent a { padding: 10px 30px; }
.getpopContent p { font-size: 18px }
.areas_covered_container .inner_call_for_support.two_cloud { margin-top: 2.2em; }
.middle_section.single_page .inner_call_for_support.product_detail h2, .areas_covered_section .areas_covered_container > h2 { padding: 40px 0; font-size: 2.2em; }
.single_page .inner_call_for_support .cities_services_section h4 { font-size: 2.3em; }
.citiesservices_list { width: 100%; }
.citiesservices_list span { float: right; margin-right: 8%; }
.issues_repair_type li { margin: 1% 1% 4%; min-height: 240px; }
.areas_covered_container .inner_call_for_support.two_cloud .temp_hide { display: block !important; }
.single_page .cloud_services.first { border-bottom: 1px solid #BEBEBE; border-right: 0 none; margin-bottom: 5%; padding-bottom: 5%; }
.single_page .cloud_services, .single_page .cloud_services { width: 96%; }
.single_page .cloud_services img { margin-bottom: 2%; max-width: 100%; width: auto; }
.localmap_section, .cities_services_section { float: left; margin: 2% 2% 4% 2%; width: 96%; clear: both; }
.issues_repair_type li { margin: 1% 1% 4%; min-height: 139px; padding: 4% 1.5% 1%; width: 94%; }
.single_page .call_for_support li h3 { white-space: inherit; }
.areas_covered_section.single_page { padding: 0 0 30px 0; margin-top: 0; }
.issues_repair_type { margin-left: 0; }
.bannerHome .content .vid_ply_icon { width: 50px; height: 50px; margin: -45px 0px 0px -25px; left: 50%; top: 40%; }
#h_popup4 { left: 28%; top: 45%; }
#b_popup4 { left: 50%; top: 51%; }
.header_call_to_action { margin-top: -420px; }
.bannerHome .content .vid_ply_icon img { max-height: 100%; max-width: 100%; }
#h_popup1 { left: 23%; top: 46%; }
#h_popup2 { left: 65%; top: 44%; position: absolute; }
#h_popup3 { left: 25%; top: 46%; }
#b_popup1 { left: 7%; top: 52%; }
#b_popup2 { left: 7%; top: 51%; }
#b_popup3 { left: 7%; top: 52%; }
.product .call_for_support_container { min-height: 230px; clear: right; margin: 2em auto; padding: 2em 5% 4em; width: 90%; }
.footer_slider .center_container div .read_more { margin: 0px 0px 0px 20px; }
.available_time_div.digital_pricing.clearfix li { background: url("../../../../../content/dam/dhasri/dhasri/blk_bullet.png") no-repeat scroll left 7px transparent; color: #454444; font-size: 1.3em; line-height: 18px; padding: 0 0 10px 10px; }
.available_time_div.digital_pricing.clearfix li:nth-child(2n+1) { clear: both; margin-right: 2%; }
.inner_call_for_support.erroe_page { padding: 6% 0; }
.inner_call_for_support.erroe_page h1.eroor { font-size: 4em; }
.inner_call_for_support.erroe_page h2 { line-height: 1.5em; padding-bottom: 5%; }
.leaders_section .leader_pics > div { width: 47%; }
.address_container { left: 0; top: 0; width: 100%; }
.iyogi_certified_experts .iyogi_certified_containner .experts_effect { height: 720px; width: 100%; background: url(../../../../../content/dam/dhasri/dhasri/experts_bg_line_cell_2.png) center 45px no-repeat; }
.expert_1 { top: 9%; left: 11%; }
.expert_2 { top: 15%; left: 59%; }
.expert_3 { top: 37%; left: 9%; }
.expert_4 { top: 48%; left: 51%; }
.expert_5 { top: 62%; left: 5%; }
.expert_6 { top: 72%; left: 59%; }
.expert_7 { top: 84%; left: 34%; }
.experts_effect > div div { font-size: 1.2em; font-weight: 400; }
.middle_section.tech_middle_section .call_for_support_container { min-height: 380px; width: 100%; padding: 10px 0 0; }
header .header_call_to_action { margin-top: -460px; }
header .inner_header_cta_div { width: 100% !important; padding: 0 0 20px; }
header .techgenie_container, header .instant_support_container, header .self_help_container { float: left; margin: 0; }
header .header_call_to_action .inner_header_cta_div p { width: 65%; float: right; line-height: 22px; margin: 10px auto; text-align: left; }
.software_hardware_section.tech_support .inner_header_call_to_action .inner_header_cta_div { width: 100%; padding: 10px 0; }
.verticals_tabmenu .feature_right_panel .btn { color: #FFFFFF; text-align: center; margin-bottom: 10px; }
.index_responsive .title_row_right, .title_row_right { display: none; }
.tagline { font-Size: 2em !important; }
.tagline h1 { text-align:center; width:100%; }
.inner_header_cta_div h2 { float: right; text-align: left; width: 65%; }
.enterprise_call_to_action .inner_header_cta_div { padding: 0 0 20px; width: 100% !important; margin: 0 !important; }
.enterprise_call_to_action .techgenie_container, .enterprise_call_to_action .instant_support_container, .enterprise_call_to_action .self_help_container { float: left; margin: 0; }
.enterprise_call_to_action .header_call_to_action .inner_header_cta_div p { float: right; line-height: 22px; margin: 10px auto; text-align: left; width: 65%; }
/* responsive layout */
.index_responsive { height: 170px; }
.index_responsive .slider_arrow_down { display: block; right: 20px; bottom: 35px; }
.index_responsive .tagline { font-Size: 2em !important; width: 100%; display: inline-block; text-align: center; }
.index_responsive .icons { width: 55%; height: 182px; padding-top: 0; display: none; }
.index_responsive .icon_div { font-size: 2.0em; width: 23.33%; padding: 0 5%; display: none; }
.index_responsive .columnbg { padding-top: 135px; background-size: cover; background-position: -14px 20px !important; }
.index_responsive .columnbg span { white-space: nowrap; }
.tech_serviceHome.inner_responsive { height: 670px; }
.tech_serviceHome.inner_responsive .inner_top_slide_panel { height: 190px; }
.pages:first-child { display: table; margin: 0 auto; }
/*Add Faizur 11-12-14*/
.footer_upper_black span.footer_ph_no, .footer_upper_black span.footer_ph_no.opt, a.click_chat { width: 100%; text-align: left; }
/*End Faizur 11-12-14*/
}
 @media only screen and (min-width:1000px) and (max-width:1024px) {
.business_bannerHome #b_popup1 { left: 75%; top: 35%; }
.business_bannerHome #b_popup6 { left: 2%; top: 35%; }
.title_row_right { float: right; width: 22%; }
.bbb_container { float: right; }
.index_responsive .title_row_right { width: 50%; float: left; margin-top: 2%; }
}
@media only screen and (min-width:768px) and (max-width:900px) {
nav .megamenu_wrapper ul li { margin-left: 11px; }
.dotcom { height: auto !important; margin-left: 10px !important; padding-left: 10px; }
.desk_detail_row .col_left_panel { width: 55%; }
.desk_detail_row .col_right_panel { width: 40%; }
}
@media only screen and (min-width:535px) and (max-width:600px) {
.expert_1 { left: 9%; top: 21%; }
.expert_2 { left: 46%; top: 19%; }
.expert_3 { left: 80%; top: 33%; }
.expert_4 { left: 52%; top: 47%; }
.expert_5 { left: 31%; top: 60%; }
.expert_6 { left: 6%; top: 55%; }
}
/* IE11 specific styles go here */  
 
.ie11 .bannerHome ul { margin-top: -55px; }
.ie11 .bannerHome .bx-viewport { height: 1365px !important; }
.ie11 .bannerHome.enterprise_index .bx-viewport { height: 972px !important; }
.ie11 .bannerHome.enterprise_index.index_banner_responsive .bx-viewport { height: 873px !important; }
.ie11 .bannerHome.index_banner_responsive ul { margin-top: -153px; }
.ie11 .bannerHome.index_banner_responsive .bx-viewport { height: 1264px !important; }
.ie11 .outer_top_panel { background: #fff; }
p:empty { display: none; }
/* css from fliter css */

.decade_3_s .decade_imgs span { position: absolute; z-index: 999; display: block; height: 25px; width: 25px; }
.decade_3_s .decade_imgs div .people_marker1 { left: 2px; top: -20px; background: url(../../../../../content/dam/dhasri/dhasri/people_marker_sprite.png) 0 0 no-repeat }
.decade_3_s .decade_imgs div .people_marker3 { background: url(../../../../../content/dam/dhasri/dhasri/people_marker_sprite.png) 0 0 no-repeat; right: -10px; top: -20px; }
.decade_3_s .decade_imgs div .people_marker4 { background: url(../../../../../content/dam/dhasri/dhasri/people_marker_sprite.png) 0 0 no-repeat; left: 20px; top: -20px; }
.decade_3_s .decade_imgs div .people_marker5 { background: url(../../../../../content/dam/dhasri/dhasri/people_marker_sprite.png) 0 0 no-repeat; left: 10px; top: -20px; }
.decade_3_s .decade_imgs div .people_marker6 { background: url(../../../../../content/dam/dhasri/dhasri/people_marker_sprite.png) 0 0 no-repeat; left: 10px; top: -20px; }
.decade_3_s .decade_imgs span { position: absolute; z-index: 999; display: block; height: 25px; width: 25px; }
.decade_3_s .decade_imgs div .people_marker1 { right: 0px; top: -20px; background: url(../../../../../content/dam/dhasri/dhasri/people_marker_sprite.png) 0 0 no-repeat }
.decade_3_s .decade_imgs div .people_marker2 { right: -3px; top: -20px; transform: rotate(70deg); background: url(../../../../../content/dam/dhasri/dhasri/people_marker_sprite.png) 0 0 no-repeat; }
.decade_3_s .decade_imgs div .people_marker3 { background: url(../../../../../content/dam/dhasri/dhasri/people_marker_sprite.png) 0 0 no-repeat; transform: rotate(80deg); right: -10px; top: -20px; }
.decade_3_s .decade_imgs div .people_marker4 { background: url(../../../../../content/dam/dhasri/dhasri/people_marker_sprite.png) 0 0 no-repeat; transform: rotate(20deg); left: 20px; top: -20px; }
.decade_3_s .decade_imgs div .people_marker5 { background: url(../../../../../content/dam/dhasri/dhasri/people_marker_sprite.png) 0 0 no-repeat; transform: rotate(-10deg); left: 10px; top: -20px; }
.decade_3_s .decade_imgs div .people_marker6 { background: url(../../../../../content/dam/dhasri/dhasri/people_marker_sprite.png) 0 0 no-repeat; left: 10px; top: -20px; }
.decade_3_about .decade_imgs div:last-child { width: 15%; }
.decade_3_about .decade_imgs span { position: absolute; z-index: 999; display: block; height: 25px; width: 25px; }
.decade_3_about .decade_imgs div .people_marker1 { left: 2px; top: -20px; background: url(../../../../../content/dam/dhasri/dhasri/people_marker_sprite.png) 0 0 no-repeat }
.decade_3_about .decade_imgs div .people_marker2 { right: -3px; top: -20px; }
.decade_3_about .decade_imgs div .people_marker3 { background: url(../../../../../content/dam/dhasri/dhasri/people_marker_sprite.png) 0 0 no-repeat; right: -10px; top: -20px; }
.decade_3_about .decade_imgs div .people_marker4 { background: url(../../../../../content/dam/dhasri/dhasri/people_marker_sprite.png) 0 0 no-repeat; left: 20px; top: -20px; }
.decade_3_about .decade_imgs div .people_marker5 { background: url(../../../../../content/dam/dhasri/dhasri/people_marker_sprite.png) 0 0 no-repeat; left: 10px; top: -20px; }
.decade_3_about .decade_imgs div .people_marker6 { background: url(../../../../../content/dam/dhasri/dhasri/people_marker_sprite.png) 0 0 no-repeat; left: 10px; top: -20px; }
/*adeed class by Arun on 24sept*/
/* css for "Views & Insights" date and username row section of media center page */
.released_heading_bar_title .date_span, .released_heading_bar_title .view_date_span { float: left; }
.released_heading_bar_title .right_social_bar, .released_heading_bar_title .right_social_bar .view_cell_lft_flt { float: right; }
/*.megamenu_light_theme .megamenu_container > ul > li:hover > a {  background-image: url("/content/dam/dhasri/dhasri/nav_arrow.png");    background-position: center 14px;    background-repeat: no-repeat;}*/



/*
Slider css Slider css Slider css Slider css Slider css Slider css Slider css Slider css Slider css Slider css Slider css Slider css Slider css Slider css Slider css Slider css Slider css Slider css Slider css Slider css 

*/
.ui-widget-content { }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background: url(../../../../../content/dam/dhasri/dhasri/slider_icons.png) no-repeat 0px -315px; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { }
.ui-corner-all { }
.ui-slider { position: relative; text-align: left; border-radius: 6px; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 15px; height: 24px; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background: url(../../../../../content/dam/dhasri/dhasri/slider_icons.png) repeat-x 0px -345px #a9aaa8; border-radius: 6px; }
.ui-slider-horizontal { height: 10px; background: #41c5cd }
.ui-slider-horizontal .ui-slider-handle { top: -3px; margin-left: -5px; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
.ui-slider-vertical { width: .5em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: 0px; margin-left: 0; margin-bottom: 0px; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
table.slider_mark { width: 100%; margin: 5px 0px 0px -4px; }
table.slider_mark td { font-size: 12px; color: #999; background: url(../../../../../content/dam/dhasri/dhasri/marker_bg.png) no-repeat 2px top; padding: 10px 0px 0px }
.morethen { position: absolute; width: 25px; height: 20px; top: 17px; right: -13px; font-size: 12px; color: #999; background: url(../../../../../content/dam/dhasri/dhasri/marker_bg.png) no-repeat 10px top; padding: 10px 0px 0px; text-align: center }
.slidepopupinfo { display: none }
/*! ######################################################################
	MeanMenu
	--------
	To be used with jquery.meanmenu.js by Chris Wharton (http://www.meanthemes.com/plugins/meanmenu/)
####################################################################### */
/* hide the link until viewport size is reached */
a.meanmenu-reveal { display: none; }
/* when under viewport size, .mean-container is added to body */
.mean-container .mean-bar { float: left; width: 100%; position: absolute; background: none; padding: 4px 0; min-height: 42px; z-index: 999999; top: 0; right: 0; }
.mean-container a.meanmenu-reveal { width: 22px; height: 22px; padding: 13px 13px 11px 13px; position: absolute; top: 0; right: 0; cursor: pointer; color: #000; text-decoration: none; font-size: 14px; text-indent: -9999em; line-height: 22px; font-size: 1px; display: block; font-family: 'Raleway', sans-serif; font-weight: 300; }
.mean-container a.meanmenu-reveal span { display: block; background: #000; height: 3px; margin-top: 3px; }
.mean-container .mean-nav { float: left; width: 100%; background: #ffffff; margin-top: 39px; }
.mean-container .mean-nav ul { padding: 0; margin: 0; width: 100%; list-style-type: none; }
.mean-container .mean-nav ul li { position: relative; float: left; width: 100%; }
.mean-container .mean-nav ul li a { display: block; float: left; width: 86%; padding: 15px 2%; margin: 0 0 0 5%; text-align: left; color: #fff; border-bottom: 1px solid #383838; border-bottom: 1px solid rgba(255,255,255,0.5); text-decoration: none; text-transform: uppercase; }
.mean-container .mean-nav ul li li a { width: 81%; padding: 15px 2%; border-bottom: 1px solid #f1f1f1; margin: 0 0 0 10%; border-bottom: 1px solid rgba(255,255,255,0.5); text-shadow: none !important; visibility: visible; }
.mean-container .mean-nav ul li.mean-last a { border-bottom: none; margin-bottom: 0; }
.mean-container .mean-nav ul li li li a { width: 76%; padding: 15px 2%; margin: 0 0 0 15%; }
.mean-container .mean-nav ul li li li li a { width: 60%; padding: 15px 20%; }
.mean-container .mean-nav ul li li li li li a { width: 50%; padding: 15px 25%; }
.mean-container .mean-nav ul li a:hover { color: #63ab49; }
.mean-container .mean-nav ul li a.mean-expand { width: 26px; height: 26px; border: none !important; padding: 0px 15px !important; text-align: center; position: absolute; right: 0; top: 0; z-index: 2; font-weight: 300; color: #63AB49; font-size: 36px !important; }
.mean-container .mean-nav ul li a.mean-expand:hover { background: none; }
.mean-container .mean-push { float: left; width: 100%; padding: 0; margin: 0; clear: both; }
.mean-nav .wrapper { width: 100%; padding: 0; margin: 0; }
/* Fix for box sizing on Foundation Framework etc. */
.mean-container .mean-bar, .mean-container .mean-bar * { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
/*.megamenu li div { display:block !important; }*/
.sub_pagesmegamenu_wrapper { float: left; width: 100%; position: relative; }
.sub_pagesmegamenu_wrapper ul { float: left; margin: 7px 0 0 0; }
.sub_pagesmegamenu_wrapper ul li { float: left; text-transform: uppercase; font-size: 1.2em; color: #626262; font-weight: 600; padding-bottom: 0; font-family: 'Raleway', sans-serif; margin-right: 26px; }
.sub_pagesmegamenu_wrapper ul li a { color: #626262; }
.sub_pagesmegamenu_wrapper ul li a:hover, .submenu_wrapper ul li a.active, .submenu_wrapper ul li.active { color: #3c961c; background-image: url("../../../../../content/dam/dhasri/dhasri/nav_arrow.png"); background-position: center 14px; background-repeat: no-repeat; }
.submenu_wrapper ul li ul { text-transform: none; }
.sub_pages_nav .submenu li div { display: block !important; }
/*  menuitem_drop  */
.sub_pagesmegamenu li.menuitem_fullwidth { position: relative !important; }
.sub_pagesmegamenu li.menuitem_fullwidth .sub_pagesmegamenu > li .menuitem_drop { padding-bottom: 22px; position: relative; z-index: 9898; }
.sub_pagesmegamenu li.menuitem_fullwidth:hover .dropdown_fullwidth { display: block; }
.sub_pagesmegamenu_wrapper .dropdown_fullwidth { background: #000000; border: 5px solid #A29F9F; border-radius: 8px 8px 8px 8px; display: none; z-index: 999; }
.sub_pagesmegamenu_wrapper .dropdown_fullwidth { left: 50%; margin-left: -250px; padding: 80% 0%; position: absolute; top: 28px; width: 500px; }
.sub_pagesmegamenu_wrapper .sub_pagesmegamenu .dropdown_fullwidth .firstcolumn h2 { color: #FFFFFF; margin: 0 2%; font-family: 'Raleway', sans-serif; font-size: 2em; font-weight: 100; text-transform: none; padding-bottom: 15px; display: block; }
.sub_pagesmegamenu_wrapper .sub_pagesmegamenu .dropdown_fullwidth .firstcolumn h2 a { color: #FFFFFF; font-weight: 100; text-transform: none; }
.sub_pagesmegamenu_wrapper .sub_pagesmegamenu .col_half { display: block !important; float: left; margin: 0 6%; padding: 0; text-transform: none; width: 38%; }
.sub_pagesmegamenu_wrapper .sub_pagesmegamenu li ul li { background: url("../../../../../content/dam/dhasri/dhasri/gray_dot.png") no-repeat scroll left 13px transparent; border-bottom: 1px solid #383838; font-size: 13px; line-height: 16px; margin: 0; padding: 7px 0 7px 7%; position: relative; text-align: left; width: 93%; }
.sub_pagesmegamenu_wrapper .sub_pagesmegamenu li ul li.last { border: 0 none; }
.sub_pagesmegamenu_wrapper .sub_pagesmegamenu .dropdown_fullwidth .firstcolumn h2 { margin: 0 6%; color: #fff; }
.sub_pagesmegamenu_wrapper .sub_pagesmegamenu .dropdown_fullwidth .firstcolumn h2 a { color: #fff; }
.sub_pagesmegamenu_wrapper .sub_pagesmegamenu_container ul li:hover a { color: #3c961c; background-image: url(../../../../../content/dam/dhasri/dhasri/nav_arrow_black.png); background-position: center 13px; background-repeat: no-repeat; color: #3C961C; }
.sub_pagesmegamenu li .menuitem_drop { position: relative; z-index: 9991; padding-bottom: 22px; display: block; }
.sub_pagesmegamenu_wrapper .sub_pagesmegamenu_container ul li:hover .dropdown_fullwidth li a { background: none; color: #626262; }
.sub_pagesmegamenu_wrapper .sub_pagesmegamenu_container ul li:hover .dropdown_fullwidth li a:hover { color: #3C961C; }
/*Webrupee */

@font-face { font-family: 'WebRupee'; src: url('fonts/WebRupee.V2.0.eot'); src: local('WebRupee'), url('fonts/WebRupee.V2.0.ttf') format('truetype'), url('fonts/WebRupee.V2.0.woff') format('woff'), url('fonts/WebRupee.V2.0.svg') format('svg'); font-weight: normal; font-style: normal; }
.WebRupee { font-family: 'WebRupee' !important; padding: 0 2px 0 0 !important; display: inline-block !important; font-size: 100% !important; vertical-align: baseline !important; font-weight: lighter !important; }
.ie7 .WebRupee { font-family: 'WebRupee' !important; padding-right: 0 2px 0 0 !important; display: inline !important; font-size: 100% !important; vertical-align: baseline !important; font-weight: lighter !important; line-height: inherit !important; }
/* chat pop up */
/*.chat_pop { max-width: 430px; width: 100%; position: fixed; left: 5px; bottom: 65px; z-index: 99999; display: none; float: left; }
.chat_pop .top_sec { background: url(/content/dam/dhasri/dhasri/top_pop_bg.png) no-repeat 0 0; max-width: 410px; width: 100%; height: 39px; padding: 10px 0px 0 20px; background-size: contain; }
.chat_pop .top_sec .btns { float: right; margin-top: 3px; margin-right: 10px; }
.chat_pop .top_sec .btns a { margin-left: 10px; }
.chat_pop .mid_sec { background: url(/content/dam/dhasri/dhasri/middle_pop_bg.png) repeat-y 0 0; padding: 0 8px; }
.chat_pop .mid_sec img.tech { margin: 0px 0 0 32px; }
.chat_pop .mid_sec .star_sec { border-top: solid 1px #c0c2c0; width: 255px; margin: 12px 0 0 22px; padding: 10px; font: bold 13px/30px Arial, Helvetica, sans-serif }
.chat_pop .mid_sec .there { border-top: solid 1px #c0c2c0; width: 255px; margin: 0px 0 0 22px; padding: 10px; font: 13px/20px Arial, Helvetica, sans-serif; background-color: #FFF; color: #666666; letter-spacing: .5px; }
.chat_pop .mid_sec .there strong { color: #ff9933; }
.chat_pop .mid_sec img.chat { margin: 12px 0 0 32px; }
.chat_pop .mid_sec iframe { height: 370px; }
.chat_pop .bot_sec { background: url(/content/dam/dhasri/dhasri/bottom_pop_bg.png) no-repeat 0 0; max-width: 430px; width: 100%; background-size: contain; height: 18px; }
.chat_min { position: fixed; right: 20px; bottom: 20px; z-index: 99999 }
img { border: none; }
.chat_ban { width: 97px; position: fixed; right: 20px; bottom: -143px; z-index: 9999; }
.chat_pop .mid_sec iframe #logoframe { display: none; }*/
/**** shakuntla ****/
.last-icon { float: left; padding-right: 0; }
/*******************header button****************************/
.tagline .added_btn1 { color: #fff; display: inline-block; font-family: 'Raleway', sans-serif; font-size: 16px; font-weight: 300; margin: 0 0 0 20px; padding: 9px 15px; vertical-align: middle; text-decoration: none }
.tagline .added_btn2 { background: #0089D0; border-radius: 4px 4px 4px 4px; color: #FFFFFF; display: inline-block; font-family: 'Raleway', sans-serif; font-size: 16px; font-weight: 300; margin: 0 0 0 20px; padding: 9px 15px; transition: background 0.25s ease-in 0s; vertical-align: middle; text-decoration: none }
.tagline .added_btn2:hover { background: none repeat scroll 0 0 #3C961C; }
.tagline .added_btn3 { background: #3C961C; border-radius: 4px 4px 4px 4px; color: #FFFFFF; display: inline-block; font-family: 'Raleway', sans-serif; font-size: 16px; font-weight: 300; margin: 0 0 0 20px; padding: 9px 15px; transition: background 0.25s ease-in 0s; vertical-align: middle; text-decoration: none }
.tagline .added_btn3:hover { background: #0089D0; }
/** CSS for top10 Reviews HTML***/
section.ranking { background: none repeat scroll 0 0 #F3F3F3; padding: 30px 0; text-align: center; margin-bottom: -50px; }
section.ranking .container { margin: auto; padding-top: 35px; width: 80%; }
section.ranking h2 { color: #0F0F0F; font-size: 4em; font-weight: 100; }
section.ranking h2 span { padding: 12px 0 0; }
section.ranking h2 span img { vertical-align: middle; }
section.ranking p { color: #454444; font-family: 'Raleway', sans-serif; font-size: 1.3em; font-weight: 400; line-height: 20px; margin: 0 auto; }
section.ranking p a { color: #4C7A13; text-decoration: underline; }
section.ranking .performance { float: left; margin-right: 4%; width: 40%; padding-bottom: 34px; }
section.ranking .performance .performance-head { background: none repeat scroll 0 0 #DADADA; color: #000000; font-size: 17px; padding: 9px 19px; text-align: left; }
section.ranking .performance .performance-body { background: none repeat scroll 0 0 #FFFFFF; padding: 10px 20px; }
section.ranking .performance .performance-body .left { border-right: 1px solid #DFDFDF; float: left; margin-right: 2%; padding: 10px 0; width: 42%; }
section.ranking .performance .performance-body p span { display: block; font-size: 14px; font-weight: normal; }
section.ranking .performance .performance-body p { float: left; font-family: 'Raleway', sans-serif; font-size: 20px; font-weight: 600; padding-right: 6%; text-align: left; }
section.ranking .performance .performance-body img { float: right; padding-right: 4%; }
section.ranking .performance .performance-body .right img { padding-right: 0 }
section.ranking .performance .performance-body .right { float: right; padding: 10px 0; width: 53%; }
section.ranking .ranking-status { border-right: 1px solid #D5D5D5; float: left; padding-right: 2%; width: 24%; }
section.ranking .ranking-status h4 { color: #000000; float: left; font-size: 30px; font-weight: 100; padding-bottom: 15px; }
section.ranking .ranking-status p { background: none repeat scroll 0 0 #8ABC4C; border-radius: 5px; color: #FFFFFF; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 50px; padding: 30px 24px 24px; }
section.ranking .ranking-status p span { font-size: 24px; }
section.ranking ul { float: left; margin-left: 2%; width: 26%; }
section.ranking ul li { color: #1F1F1F; padding-bottom: 8px; text-align: left; width: 100%; }
section.ranking ul li p cite { float: left; font-style: normal; width: 66%; }
section.ranking ul li p span { color: #FFFFFF; float: right; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-left: 20px; min-width: 40px; padding: 0 5px; text-align: center; }
section.ranking ul li p span.blue { background: none repeat scroll 0 0 #44B1D0; }
section.ranking ul li p span.green { background: none repeat scroll 0 0 #8ABC4C; }
section.ranking ul li p span.orange { background: none repeat scroll 0 0 #D27C2F; }
@media only screen and (min-width: 641px) and (max-width: 1023px) {
section.ranking .container { width: 96%; }
section.ranking .performance { width: 54%; }
section.ranking .ranking-status { border: none; border-left: 1px solid #d5d5d5; float: right; padding-left: 8%; padding-right: 3%; }
section.ranking ul { border-top: 1px solid #D5D5D5; margin-left: 0; margin-top: 30px; padding-top: 30px; width: 100%; }
section.ranking ul li { float: left; margin-right: 2%; width: 30%; 
    }
}
@media only screen and (max-width: 640px) {
section.ranking { margin-bottom: -20px; }
section.ranking .performance .performance-body { padding: 8px 10px; }
section.ranking .container { width: 86%; }
section.ranking h2 span { display: block; padding-top: 0; }
section.ranking .performance { margin-right: 0; width: 100%; }
section.ranking .performance .performance-body .right { width: 55%; }
section.ranking .performance .performance-body img { padding-right: 2%; }
section.ranking .performance .performance-body .right img { padding-right: 2% }
section.ranking .ranking-status { margin-top: 40px; width: 40%; }
section.ranking ul { margin-top: 40px; width: 54%; }
section.ranking .ranking-status h4 { font-size: 26px; }
section.ranking .ranking-status p { font-size: 46px; padding: 23px 10px 16px; }
 @media only screen and (max-width: 539px) {
 section.ranking {
margin-bottom:0px;
}
}
 @media only screen and (max-width: 360px) {
section.ranking p a { display: block }
section.ranking .performance .performance-head { padding-left: 10px; }
section.ranking .performance .performance-body .left { border: none; border-bottom: 1px solid #d5d5d5; padding-bottom: 10px; width: 100%; }
section.ranking .performance .performance-body .right { float: left; width: 100%; }
section.ranking .performance .performance-body img { float: right; padding-right: 2%; }
section.ranking .performance .performance-body .right img { padding-right: 2% }
section.ranking .ranking-status { border: medium none; width: 100%; }
section.ranking .ranking-status h4 { width: 100%; }
section.ranking .ranking-status p { margin-left: 16%; }
section.ranking ul { width: 100%; }
section.ranking .ranking-status p { padding: 40px 30px 30px 30px; font-size: 50px; }
section.ranking .ranking-status p span { font-size: 32px; }
}

/* CSS Document */
