/* ::::: http://203.122.33.124/roaring-bengal/site/css/style.css ::::: */

@font-face {
	font-family: "GothamBook";
	src: local("GothamBook"), url('gothambook.woff') format("woff"), url('gothambook.ttf') format("truetype");
}
@font-face {
	font-family: "bebas_neueregular";
	font-style: normal;
	font-weight: normal;
	src: url('bebasneue.eot') format("embedded-opentype"), url('bebasneue.woff2') format("woff2"), url('bebasneue.woff') format("woff"), url('bebasneue.ttf') format("truetype"), url('bebasneue.svg') format("svg");
}
@font-face {
	font-family: "Conv_Gotham-Light";
	font-style: normal;
	font-weight: normal;
	src: local("☺"), url('gotham-light.woff') format("woff"), url('gotham-light.ttf') format("truetype"), url('gotham-light.svg') format("svg");
}
@font-face {
	font-family: "Lato";
	font-style: normal;
	font-weight: 900;
	src: local("Lato Black"), local("Lato-Black"), url('bvtm30trf7q_jfqyehfjta.woff') format("woff");
}
@font-face {
	font-family: "Lato";
	font-style: normal;
	font-weight: 700;
	src: local("Lato Bold"), local("Lato-Bold"), url('wkfqbvft_02e2iwo3yyueq.woff') format("woff");
}
@font-face {
	font-family: "Lato";
	font-style: normal;
	font-weight: 400;
	src: local("Lato Regular"), local("Lato-Regular"), url('9k-rpmcnxyepm8cnfsh2gg.woff') format("woff");
}
body { margin: 0px; padding: 0px; font-family: "Conv_Gotham-Light"; font-size: 13px; }
* {  padding: 0px; box-sizing: border-box; outline: medium none; }
a { text-decoration: none; }
.middle { vertical-align: middle; }
.main { width: 100%; float: left; }
.main header { width: 100%; float: left; }
.inner { max-width: 1320px; margin: 0px auto; width: 100%; }
.inner2 { max-width: 1000px; margin: 0px auto; width: 100%; }
.top_strip { clear: both; max-width: 1220px; margin: 0px auto; width: 100%; text-align: right; }
.top_strip * { vertical-align: top; }
.top_strip a.linkedin, .top_strip a.gmail, .top_strip a.youtube { width: 30px; height: 30px; display: inline-block; background: url('sprit.png') no-repeat scroll -28px 0px transparent; }
.top_strip a.gmail { background-position: -60px 0px; }
.top_strip a.youtube { background-position: -92px 0px; }
.help_desk { cursor: pointer; display: inline-block; background: none repeat scroll 0% 0% rgb(131, 131, 131); padding: 5px 0px 5px 10px; line-height: 20px; letter-spacing: 1px; font-weight: bold; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 14px; }
.help_desk:after { float: right; width: 20px; height: 20px; background: url('sprit.png') no-repeat scroll -4px -4px transparent; margin: 0px 5px 0px 8px; content: ""; }
.language { font-size: 12px; padding: 0px 10px; line-height: 30px; color: rgb(175, 175, 175); display: inline-block; text-transform: uppercase; }
.language i { width: 20px; height: 20px; display: inline-block; }
.language i:after { float: left; border-style: solid; border-color: rgb(0, 36, 62) transparent; margin: 13px 0px 0px 5px; border-width: 5px 5px 0px; width: 0px; height: 0px; content: ""; }
.logo { float: left; margin: -25px 0px 0px 50px; }
.secrch { float: right; margin: 20px 50px 0px 0px; border-bottom: 1px solid rgb(194, 200, 204); }
.secrch input { border: medium none; background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 190px; font-size: 12px; color: rgb(175, 175, 175); padding: 6px; }
.secrch button { border: medium none; background: url('sprit.png') no-repeat scroll -123px 0px rgb(255, 255, 255); cursor: pointer; width: 30px; height: 30px; text-indent: -8000px; }
.navigation { text-align: center; text-transform: uppercase; color: rgb(255, 255, 255); font-size: 15px; clear: both; float: left; width: 100%; margin: 5px 0px 0px; position: relative; }
.navigation ul li { display: inline-block; list-style-type: none; text-align: left; cursor: pointer; position: relative; margin-left: -5px; }
.navigation ul li a { padding: 10px 30px; color: rgb(255, 255, 255); display: inline-block; background: none repeat scroll 0% 0% rgb(35, 142, 219); }
.navigation ul li a:hover { background: none repeat scroll 0% 0% rgb(8, 99, 165); }
.help_desk_con { display: none; float: left; width: 100%; background: none repeat scroll 0% 0% rgb(230, 230, 230); padding: 30px; }
.hdng { color: rgb(15, 109, 171); padding: 0px 0px 15px 180px; text-transform: uppercase; font-size: 40px; font-weight: bold; }
.help_desk_con fieldset { border: medium none; float: left; margin: 0px; padding: 0px; width: 429px; }
.help_desk_con fieldset div { clear: both; padding: 0px 0px 20px; }
.help_desk_con fieldset div label { font-size: 17px; color: rgb(15, 109, 171); text-transform: uppercase; float: left; padding: 13px; width: 180px; text-align: right; }
.help_desk_con fieldset div input { border: medium none; color: rgb(95, 95, 95); font-size: 15px; padding: 6px; width: 240px; height: 45px; }
.help_desk_con fieldset div button { text-align: center; width: 240px; padding: 13.5px; height: 45px; background: none repeat scroll 0% 0% rgb(15, 109, 171); color: rgb(255, 255, 255); text-transform: uppercase; border: medium none; font-weight: bold; letter-spacing: 1px; }
.terms { display: block; clear: both; padding: 15px 0px 0px 180px; color: rgb(95, 95, 95); font-size: 15px; }
.terms input { margin: 0px 8px 0px 0px; }
.middle { clear: both; float: left; width: 100%; }
.clear { display: block; clear: both; max-width: 900px; margin: 0px auto; }
.bx-wrapper .bx-pager { bottom: 20px ! important; }
.chosen_wcst { width: 100%; padding: 0px 0px 0px; position: relative; overflow: hidden; clear: both; margin: 0px 0px 0px; }
.chosen_wcst:after { content: ""; left: 0px; right: 0px; bottom: 0px; width: 60px; position: absolute; margin: 0px auto; }
.chosen_wcst h4 { color: rgb(107, 187, 250); font-family: "Conv_Gotham-Light"; font-size: 25px; padding: 0px 0px 20px; text-transform: uppercase; text-align: center; }
.chosen_wcst h4:nth-child(2n+1) { margin-top: 45px; }
.chosen_wcst a { margin: 0px 30px; }
footer { clear: both; }
.fttr_links { width: 20%; float: left; }
.fttr_links ul { width: 100%; position: relative; padding: 20px 0px 10px; }
.fttr_links ul li { display: block; font-weight: bold; text-transform: uppercase; font-size: 12px; color: rgb(85, 85, 85); }
.fttr_links ul li:first-child { padding: 0px 0px 10px; }
.fttr_links ul li a, .fttr_links ul li .cont { font-weight: normal; font-size: 12px; color: rgb(156, 156, 156); text-transform: none; line-height: 18px; }
.fttr_links ul li .cont a { color: rgb(67, 189, 255); }
.fttr_links ul:before { position: absolute; left: 0px; top: 0px; width: 30px; content: ""; border-bottom: 1px solid rgb(117, 207, 255); }
.subscribe_now { border-bottom: 1px solid rgb(177, 177, 177); border-top: 1px solid rgb(177, 177, 177); width: 90%; padding: 10px 0px; }
.subscribe_now a { color: rgb(90, 90, 90); font-size: 14px; text-transform: uppercase; }
.subscribe_now a:after { background: url('sprit.png') no-repeat scroll -153px -6px transparent; height: 20px; width: 35px; content: ""; float: right; }
.social { clear: both; margin: 15px 0px 0px; }
.cpy_rit { display: block; clear: both; margin: 20px 0px; float: left; font-size: 12px; color: rgb(112, 112, 112); }
.cpy_rit span { padding: 0px 50px 0px 0px; }
.cpy_rit a { color: rgb(112, 112, 112); padding: 0px 15px; }
.middle .inner, footer .inner { max-width: 1200px; }
.inner_banner { width: 100%; height: 150px; background: url('../Images/ent_hub.png') no-repeat scroll center center / cover  transparent; }
.hesid { display: block; font-family: "bebas_neueregular"; font-size: 34px; float: left; color: rgb(255, 255, 255); text-transform: uppercase; margin: 80px 0px 0px; padding-top:25px; padding-left:8px; }
.bread_cum { display: block; font-size: 11px; padding: 10px 0px 0px; color: rgb(73, 73, 73); }
.bread_cum a { color: rgb(114, 114, 114); }
.middle_banne { height: 140px; width: 100%; background: url('../images/middle_banner.jpg') no-repeat scroll center center / cover  transparent; }
.strn_bsns { padding: 25px 0px 0px; padding-left:25px; font-family: "Conv_Gotham-Light"; line-height: 45px; font-size: 40px; color: rgb(255, 255, 255); }
.strn_bsns span { font-size: 32px; display: block; clear: both; }
.strn_bsns img { margin-left: 20px; }
.stst_eco { text-align: center; max-width: 1000px; margin: 0px auto; font-size: 16px; color: rgb(114, 114, 114); line-height: 22px; }
.eco .bxslider li { text-align: center; }
.eco .bxslider li img { display: inline; }
/*.doyouno { display: block; clear: both; margin: 7px; text-align: left; border: 1px solid rgb(141, 141, 141); }*/
.nmes {border-right: 1px solid rgb(141, 141, 141); width: 170px; float: left; margin: 0px; padding: 15px 15px 31px 23px; font-size: 28px; color: rgb(112, 112, 112); }
.doyouno p { font-size: 16px; height: 112px; vertical-align: middle; display: table-cell; color: rgb(117, 117, 117); text-align: left; padding: 20px; line-height: 24px; }
.eco .bx-pager { display:inline; padding-bottom:5px; }


.eco .bx-controls-direction a.bx-prev { background-position: -115px -212px; left: 0px ! important; margin: -80px 0px 0px; width: 62px ! important; height: 50px ! important;  }
.eco .bx-controls-direction a.bx-next { background-position: -179px -211px; right: 0px ! important; margin: -80px 0px 0px; width: 62px ! important; height: 50px ! important; }
.eco .bx-controls-direction a.bx-prev:hover { background-position: -115px -264px; width: 62px ! important; height: 50px ! important; }
.eco .bx-controls-direction a.bx-next:hover { background-position: -179px -263px; width: 62px ! important; height: 50px ! important; }




.quick_fct { float: left; width: 50%; padding: 0px 30px; margin: 0px; text-align: center; }
.quick_fct p { font-size: 14px; min-height: 110px; line-height: 20px; color: rgb(102, 102, 102); }
.quick_fct h6 { font-size: 18px; font-family: "Conv_Gotham-Light"; line-height: 30px; color: rgb(15, 161, 240); padding: 5px 0px; }
.wh_bnd { background: url('../images/why_bengal.jpg') no-repeat scroll center center / cover  transparent; }
.doyouno p sup { font-size: 22px; position: absolute; }
.quick_fct h6 sup { font-size: 24px; position: absolute; }
@media all {
}
@media only screen and (max-width: 1024px) {
}
/* ::::: http://203.122.33.124/roaring-bengal/site/css/jquery.bxslider.css ::::: */

.bx-wrapper { position: relative; margin: 0px auto; padding: 0px; }
.bx-wrapper img { max-width: 100%; display: block; }
.bx-wrapper .bx-viewport {  }
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { position: absolute; bottom: -30px; width: 100%; }
.bx-wrapper .bx-pager { text-align: center; font-size: 0.85em; font-family: Arial; font-weight: bold; color: rgb(102, 102, 102); padding-top: 20px; }
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block; }
.bx-wrapper .bx-pager.bx-default-pager a { background: none repeat scroll 0% 0% rgb(255, 255, 255); text-indent: -9999px; display: block; width: 10px; height: 10px; margin: 0px 5px; outline: 0px none; border-radius: 5px; }
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background: none repeat scroll 0% 0% rgb(153, 153, 153); }
.bx-wrapper .bx-prev { left: 0px; background: url('controls.png') no-repeat scroll 0px -32px transparent; }
.bx-wrapper .bx-next { right: 0px; background: url('controls.png') no-repeat scroll -43px -32px transparent; }
.bx-wrapper .bx-prev:hover { background-position: 0px 0px; }
.bx-wrapper .bx-next:hover { background-position: -43px 0px; }
.bx-wrapper .bx-controls-direction a { position: absolute; top: 50%; margin-top: -16px; outline: 0px none; width: 32px; height: 32px; text-indent: -9999px; z-index: 59; }
/* ::::: http://aa.static.facdn.com/v/lib/style.css?18 ::::: */

/*For Graph Banner*/



/*For Graph Banner Ends*/

#getAdsDiv, #FACacheDiv, #utilDiv, #fetchLeadsPh { width: 1px ! important; height: 1px ! important; position: fixed ! important; top: 1px ! important; left: 1px ! important; display: block ! important; }
.bkolpegimq, .bkolpegimq *, .anhuyzuqu, .anhuyzuqu * { background: none repeat scroll 0px 0px transparent ! important; box-sizing: border-box ! important; border: 0px none ! important; bottom: auto ! important; clip: auto ! important; clear: none ! important; display: block ! important; float: none ! important; height: auto ! important; left: auto; margin: 0px ! important; max-height: none ! important; max-width: none ! important; min-height: 0px ! important; min-width: 0px ! important; opacity: 1; overflow: visible ! important; padding: 0px ! important; position: static ! important; right: auto ! important; text-align: left ! important; text-decoration: none ! important; text-indent: 0px ! important; text-transform: none ! important; transform: none ! important; vertical-align: baseline ! important; top: auto; visibility: visible ! important; white-space: normal ! important; width: auto ! important; z-index: auto ! important; }
.bkolpegimq .jofspppsy:hover, .anhuyzuqu { text-decoration: underline ! important; }
.anhuyzuqu, .anhuyzuqu img { display: inline-block ! important; }
.anhuyzuqu { font-weight: 700 ! important; margin: 0px 0px 0px 3px ! important; text-transform: uppercase ! important; }
.anhuyzuqu img { height: 10px ! important; margin: 0px 3px ! important; vertical-align: super ! important; width: 10px ! important; }
.visadd_layer { display: none; position: absolute; z-index: 2147483647; }
.visadd_layer_frame { margin-left: 5px; left: 0px; float: left; }
.visadd_layer_window { position: absolute; z-index: 1002; }
.visadd_layer_window_body { border: 1px solid rgb(204, 205, 207); border-radius: 5px; background: none repeat scroll 0% 0% rgb(255, 255, 255); overflow: hidden; }
.visadd_layer_header { border-bottom: 1px solid rgb(238, 238, 238); color: rgb(119, 119, 119); height: 26px; padding: 0px 6px 0px 13px; font-weight: bold; font-size: 12px; }
.visadd_layer_header_btn { float: right; background-image: url('undefined'); width: 15px; height: 15px; margin: 4px 0px 0px; }
.visadd_layer_poweredby { background-position: 0px 0px; }
.visadd_layer_poweredby:hover { background-position: 0px -17px; }
.visadd_layer_close { background-position: -16px 0px; }
.visadd_layer_close:hover { background-position: -16px -16px; }
.visadd_arr { border-style: solid; height: 0px; position: absolute; width: 0px; z-index: 1000001; }
.visadd_right-top { bottom: 234px; }
.visadd_layer_header { width: 17px ! important; padding: 0px ! important; background: none repeat scroll 0px 0px rgb(238, 238, 238) ! important; float: left ! important; clear: both ! important; height: 254px ! important; border: medium none ! important; margin-right: 1px ! important; }
.visadd_layer_frame_c { float: left ! important; padding-top: 2px ! important; }
.visadd_layer_header_btn { width: 15px ! important; }
.visadd_layer { width: 326px; height: 260px; }
#visadd_unit_marking { width: 3px; word-wrap: break-word; }
.visadd_coverTip_container * { box-sizing: content-box ! important; }
.visadd_cover_powered span { color: rgb(255, 255, 255) ! important; float: left ! important; padding: 1px ! important; width: 250px ! important; text-align: left ! important; }
.visadd_cover_powered { width: 100%; background: none repeat scroll 0px 0px rgb(85, 85, 85); color: rgb(255, 255, 255); font-size: 11px; height: 15px; padding-left: 1px; padding-right: 3px; float: left; }
.visadd_coverTip_frame_c * { box-sizing: border-box ! important; }
.visadd_coverTip_frame { background: none repeat scroll 0px 0px rgb(238, 238, 238); }
.visadd_coverTip_frame_c { left: 0px; position: absolute; top: 300px; }
.visadd_coverTip_img_alt { padding: 5px 0px 5px 5px; overflow: hidden; float: left; }
.visadd_coverTip_img { display: block; margin-left: auto; margin-right: auto; }
.visadd_cover_dis_pane { float: left; height: 250px; width: 100%; }
.visadd_cover_img_con { border: 5px solid rgb(255, 255, 255); height: 190px; width: 290px; overflow: hidden; }
.visadd_coverTip_img_details_c { color: rgb(255, 255, 255); font-size: 13px; background: none repeat scroll 0px 0px rgb(85, 85, 85); float: left; height: 52px; width: 100%; }
.visadd_coverTip_unit { height: 265px; width: 300px; overflow: hidden; z-index: 9; position: absolute; box-shadow: 0px 0px 16px 0px; background: none repeat scroll 0% 0% rgb(238, 238, 238); border: 4px solid rgb(85, 85, 85); }
.visadd_coverTip_opacity { background: none repeat scroll 0px 0px rgb(255, 255, 255); height: 100%; opacity: 0.7; position: absolute; width: 100%; z-index: 1; }
.visadd_coverTip_container { display: none; opacity: 0; z-index: 2147483647; overflow: visible ! important; }
.visadd_coverTip_close { color: rgb(255, 255, 255); cursor: pointer; font-family: arial; font-size: 12px; font-weight: bold; line-height: 12px; margin-left: 3px ! important; float: right; width: 12px; height: 12px; z-index: 3; background: url('undefined') no-repeat scroll 0% 0% transparent; }
.visadd_cover_powered div { margin-right: 0px ! important; }
.visadd_cover_qmark { background-image: url('undefined') ! important; color: white; float: right; font-size: 12px; font-weight: bold; height: 12px; width: 12px; }
