@charset "UTF-8";
/*
Theme Name: hobsons
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0-wpcom
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: hobsons
Domain Path: /languages/
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
 hobsons is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
and Blueprint http://www.blueprintcss.org/
*/
/*
* Contains the reset and basic layout styles for this theme. And is based on _s Automatic base theme
*/
/*
* The style from reversed out
*/
@import url(css/bjqs.css);
/*@import "css/bootstrap.css";*/
@import url(css/tinyTips.css);
/* CSS Document */
/**@font-face {
    
    src: url('fonts/opensans-regular.eot');
    src: url('fonts/opensans-regular.eot') format('embedded-opentype'),
        url('fonts/opensans-regular.woff') format('woff'),
        url('fonts/opensans-regular.ttf') format('truetype'),
        url('fonts/opensans-regular.svg#OpenSansRegular') format('svg');
}
@font-face {
    font-weight:700;
    src: url('fonts/opensans-bold.eot');
    src: url('fonts/opensans-bold.eot') format('embedded-opentype'),
        url('fonts/opensans-bold.woff') format('woff'),
        url('fonts/opensans-bold.ttf') format('truetype'),
        url('fonts/opensans-bold.svg#OpenSansBold') format('svg');
}
@font-face {
    font-weight:600;;
    src: url('fonts/opensans-semibold.eot');
    src: url('fonts/opensans-semibold.eot') format('embedded-opentype'),
        url('fonts/opensans-semibold.woff') format('woff'),
        url('fonts/opensans-semibold.ttf') format('truetype'),
        url('fonts/opensans-semibold.svg#OpenSansSemibold') format('svg');
}
@font-face {
    font-weight:300;
    src: url('fonts/opensans-light-webfont.eot');
    /*  src: url('fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
    src:url('fonts/opensans-light-webfont.woff') format('woff'),
        url('fonts/opensans-light-webfont.ttf') format('truetype'),
        url('fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    ;
    font-style: normal;
}
**/
html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
*{ padding:0; margin:0; list-style:none;  border:0 none; outline:0 none; }
h1, h2, h3, h4, h5{ margin:0; padding:0 ; line-height:normal;font-weight: 600}
body{ font-family: 'Open Sans', sans-serif; font-size:14px	; color:#3f3f3f; line-height:18px; background:#fff;}

blockquote {position: relative;overflow: hidden;padding: 35px;background: #f5f5f5;border-bottom: 7px solid #e5e5e5;color: #729c9b;font-size: 23px;font-weight:600;;font-style: italic;line-height: normal;margin-bottom: 20px;}
blockquote>p:last-child {padding-bottom:0px}

img{ max-width:100%; }
.f_left{ float:left; }
.f_right{ float:right; }
a{ text-decoration:none; }

.container{ width:100%; padding:0;}
.fix_wrapper{ width:98%; max-width:970px; margin:0 auto; position:relative;}
.page-wrapper{margin-top:110px;}
#primary .search_wrapper{margin-top: 120px; margin-bottom:25px}
.title_border, #cat-tag-title, .page-title {border-bottom: 1px solid #e9e9e9}
#cat-tag-title, .page-title {padding-bottom: 10px;}
.results-left{width:73%;float:left;}
.results-right{width:25%;float:right;padding-left:0.5em;border-left:1px solid #cdcdcd;}

#main .no-results {padding-top: 15px;}
.banner img{ width:100%; z-index:0;}
.banner_cont{ width:100%; position:absolute; top:150px;}
.banner_cont h3{ font-weight: 600; font-size:24px; color:#fff; text-transform:uppercase; margin-bottom:13px; margin:0;}
.banner_cont h1{ font-weight: 300; font-size:60px; color:#fff; margin:0; line-height:57px;}
.banner_cont h2{ font-weight:700; font-size:60px; color:#FFB534; margin:0 0 22px; line-height:66px;}
.banner_cont p{ font-weight:600 ; font-size:24px; color:#FFB534; line-height:normal;}

.banner_cont p span, .banner_cont p a{ color:#fff; text-decoration:none; display:block;}
.banner_cont p a {white-space: nowrap;}
.banner_cont p a.yellow{ color:#FFB534; text-decoration:none; display:inline;}
.banner_cont p a.underline{ font-weight: 600; color:#FFB534; text-decoration:underline; display:inline; line-height:35px; }
.banner_cont p a { max-width:20%; }
.banner_cont p a:hover{ color:#f7941d; }

#home_scroller{width: 100%;  margin: auto; z-index: 999; position: absolute; bottom: 0px; text-align: center}
#home_scroller .position_scroller{width:60px;height: 40px; border-top-left-radius: 5px; border-top-right-radius: 5px;display: inline-block; text-indent: -99999px;background:url(images/header-down-arrow.svg) no-repeat center  #ffffff; background-size: 40px 20px}
.btn_blk{ margin:40px 0 10px 0; }
.btn_blk a.orng_btn{ width:28.8888%; font-weight:700; padding:2.555% 0.999%; margin-right:2%;  font-size:18px; color:#fff; text-transform:uppercase;  background:#FFB534; border:solid 3px #fff; border-radius:5px; -webkit-border-radius:5px; display:inline-block; text-align:center; text-decoration:none;}
.btn_blk a.orng_btn:hover{ background:#418aa3;  }
.orng_btn{font-size:150%}
.btn_blk a.last{ margin-right:0; }
.mid_cont{ margin:38px auto 100px; }
.left_col{ width:65.4444%; float:left; }
.left_col .subcol{ width:47%; }
.right_col{ width:31.1111%; float:right; margin-top: 15px;}
.dis_blk{ position:relative; overflow:hidden;}
.dis_blk h2, .dis-blk_mob h2{ font-weight:300; font-size:36px; color:#333; }
.dis-blk_mob h2 { text-align:center; margin-bottom:15px; }
.dis_blk ul{ margin:20px 0; }
.dis_blk ul li{ margin-bottom:21px; }
.dis_blk ul li a{ font-weight:300; font-size:15px; color:#24306a; margin-top:6px;}
.dis_blk ul li h3{font-weight: 300}
.dis_blk ul li a:hover{ color:#139dbe; text-decoration:underline; }
.viewall{ position:absolute; top:25px; right:0; font-size:12px; color:#418aa3; text-transform:uppercase; text-decoration:none; }
.viewall:hover{ color:#333; }
.three_box{ margin:20px 0 34px; overflow:hidden;}
.grey_box{ background:#f7f7f7; border:solid 1px #d3d3d3; padding:15px 0 17px; }
.grey_box h2{ font-weight:300; font-size:24px; color:#2c2c2c; margin-bottom:15px; padding:0 18px;}
.grey_box h2 a { color:#2c2c2c;}
.grey_box p{ padding:0 18px; }
.grey_box .listing{ margin:20px 0 0; }
.grey_box .listing li{ padding:9px 18px; border-top:solid 1px #e4e4e4; font-size:13px;}
.grey_box .listing li p{ padding:0; line-height:15px;}
.grey_box .listing li h3, .grey_box .listing li h3 a{ font-weight:600;; font-size:13px; color:#418aa3; }
.grey_box .listing li h3 a:hover{color:#111;}
.passive_login {height:0px;position:absolute;left:-1000px;top:10px;}
.schoship_blk p img{ margin-right:15px; float:left; margin-bottom:20px; }
.findmon_btn{ margin:13px 18px 0; display:block; background:#729a98; padding:23px 0; font-weight:700; font-size:18px; color:#fff; text-align:center; text-transform:uppercase; border-radius:5px; -webkit-border-radius:5px; text-decoration:none;}
.findmon_btn:hover{ background:#648987;}
.yellowbox{ width:45.1111%; background:url(images/pattern_orng.png) repeat 0 0; padding:16px 1% 19px; margin-top:19px; font-size:18px; color:#fff; line-height:normal; text-align:center;}

.yellowbox h2{ font-weight:700; font-size:24px; color:#fff; margin:0 0 14px;}
.yellowbox:hover{ background:url(images/pattern_orng_hover.png) repeat 0 0 #FFB534;  }

.quicklink_box{ clear:both; margin:0 0 25px; overflow:hidden; }
.quicklink_box h2{ font-weight:300; font-size:24px; color:#333; }
.quicklink_box ul{ margin-top: 17px; }
.quicklink_box ul li{ width:24.5555%;  float:left; margin-right:3px; background:#4189a2; padding:34px 0 29px; text-align:center;}
.quicklink_box ul li:hover{ background:#4f9cb7; }

.quicklink_box ul li:last-child{ margin-right:0; }
.quicklink_box ul li h3{ font-weight:300; font-size:24px; color:#fff;  margin:9px 0;}
.memship_blk{ background:#4f817e; padding:14px 18px 13px; color:#fff; margin: 10px 0; }
.memship_blk h2{ font-weight:700; font-size:28px; color:#fff; margin-bottom:6px; }
.memship_blk h2 a { color:#fff;}
.memship_blk input[type="text"]{ width:92%; padding:10px; font-size:12px; color:#111; border:solid 1px #d3d3d3; margin:13px 0 10px;}
.memship_blk input[type="submit"]{ width:100%; font-weight:700; font-size:18px; color:#fff; background:#729a98; border-radius:5px; -webkit-border-radius:5px;  text-align:center; text-transform:uppercase; padding:19px 0; cursor:pointer;}
.inn_form input[type="text"], .wpcf7-text, .wpcf7-textarea, .wpcf7-captchar{ width:92%; padding:10px; font-size:12px; color:#111; border:solid 1px #d3d3d3; margin:13px 0 10px;}
.wpcf7-captchar{ width:29%;}
.inn_form input[type="submit"],.wpcf7-submit{ width:100%; font-weight:700; font-size:18px; color:#fff; background:#729a98; border-radius:5px; -webkit-border-radius:5px;  text-align:center; text-transform:uppercase; padding:19px 0; cursor:pointer;}
.red_blk{ margin:20px 0; overflow:hidden;}
.inn_form:hover input[type="submit"]{ background:#89b1af; }
.inn_form a { width:100%; display:inline-block; margin-top:13px; font-weight:700; font-size:18px; color:#fff; background:#729a98; border-radius:5px; -webkit-border-radius:5px;  text-align:center; text-transform:uppercase; padding:19px 0; cursor:pointer;}
.inn_form a:hover { background:#89b1af; }
.red_blk{ margin:20px 0; overflow:hidden;}
.memship_blk:hover input[type="submit"]{ background:#89b1af; }
.red_blk li{ width:42%; background:#b34949; float:left; padding:0 3%; color:#fff;}
.red_blk li a{ display:block; padding:10px 0; color:#fff;}
.red_blk li:hover{ background:#c25151; }
.red_blk li:last-child{ float:right; }
.red_blk li h2{font-weight:700; font-size:21px; color:#fff; }
.sty_conect{ background:url(images/pattern_gry.png) repeat 0 0; border:solid 3px #eee; padding:16px 15px 12px; margin:17px 0; overflow:hidden;}
.sty_conect h2{ width:30%; float:left; font-size:15px; line-height:14px; color:#676767; text-transform:uppercase; margin-top:2px;}
.socicon_lr{ width:60%; float:right; text-align:right;}
.socicon_lr a{ margin-left:10px; }
.review_blk{ background:#f7f7f7; border:solid 1px #d3d3d3; margin:17px 0; position:relative;}
.review_blk h2{ font-weight:300; font-size:20px; color:#418aa3;  padding:11px 9px 11px 18px;}
.review_blk h2 a { color:#418aa3; }
.review_blk ul li{ border-top:solid 1px #d3d3d3;}
.review_blk ul li .rating{display: block}
.review_blk ul li .review{ display:inline-block; vertical-align:middle; padding-right:25px;}
.review_blk ul li a{ display:block; font-size:12px; color:#418aa3; padding: 6px 18px}
.review_blk ul li a:hover{ color:#333; }
.review_link{ width:24px; height:24px; display:block; background:url(images/r_arrow.png) no-repeat 0 0; position:absolute; top:13px; right:9px; text-indent: -100000px;}
.footer{ clear:both; background:#666; padding:40px 0; color:#fff; font-size:11px; font-family:Arial, Helvetica, sans-serif; overflow:hidden; line-height:normal;}
.footer h2{ font-size:14px; border-bottom:solid 1px #999; padding-bottom:10px; margin-bottom:15px; font-weight:600;}
.footer a{ text-decoration:none; color:#fff; display:block; padding:5px 0;}
.footer a:hover{ color:#000; }
.footer .colmn1{ width:35%; float:left; margin-right:2.5%;}
.footer .colmn1 li{ width:30%; float:left;  margin-right:3%;}
.footer .colmn2 p{ margin:10px 0;  }
.footer .colmn2{ width:40%; float:left; margin-right:2.5%; position:relative;}
.footer .colmn3{ width:20%; float:right; margin-top:-15px}
.footer .colmn3 a { opacity:1; }
.footer .colmn3 a:hover { opacity:0.7; }
.footer .colmn3 p{ margin:10px 20px;  }
.soc_ficon{ position:absolute; top:-11px; right:0; }
.soc_ficon a{ float:left; padding:0;}
.btn_bold{ text-transform:uppercase !important; font-weight:normal; }
.dis-blk_mob{ display:none; }
.viewmore{ display:none; }
.top_icon { display:block; vertical-align:top; text-align:right;position:relative;}
.top_icon a { display:inline-block; vertical-align:top; color:#fff; line-height:26px; font-weight:600; margin-right:10px;}
.top_icon a:hover { color:#FFB534; }
.top_icon a img { display:block;width: auto;max-width: none;}
.widget .searchform .search_blk .ser_inn_input{width:85%;font-size:13px;float:left;}
.vanilla-credit{display:none !important;}

#horizontal-ad-banner > .widget-wrap > div { margin: 0px auto; }
.right_col .widget-wrap { margin: 20px auto; }
#secondary .topics .widget-wrap, #secondary .most-read .widget-wrap, #secondary .vanilla-discussions .widget-wrap {margin: 0;}
#secondary .widget h1.widget-title{margin:0.5em 0 0.1em 0;}
#secondary .widget ul li a{display:inline-block; font-size:12px; color:#418aa3;}
#secondary .widget ul li a:hover{color:#333;}
#secondary .widget ul li:last-child{margin-bottom:0.5em;}

.ra {
    background:url(images/ra.png) no-repeat right center;
}
.clearfix:after {
    content: " "; /* Older browser do not support empty content */
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}
.clear-both{clear:both;}
/*------------------------------------------------------------------------------
                            BJQS Slider custom
-------------------------------------------------------------------------------*/
.bjqs-prev,.bjqs-next{position: absolute;top: 40%;}
.bjqs-prev{left:0}
.bjqs-next{right: 0}
/*------------------------------------------------------------------------------
                            Posts & Pages
-------------------------------------------------------------------------------*/
#wmu-wrapper{margin: 110px auto 6em; display:block;}
#content-wrapper{margin-top: 110px;}
#wmu-img, #wmu-msg {display: inline-block;vertical-align: top; margin-top:6em;}
#wmu-imgHolder{background:url(images/whatsamatta.png) no-repeat scroll 0% 0% transparent;width:246px;height:247px;}
#wmu-msg{margin: 8.5em 0 0 5em;width:640px;}
#wmu-msg h2{font-size:1.8em;line-height:1em;margin:0;margin-bottom:0.5em;font-weight: bold;}
#wmu-msg div ul{margin:1em 0;}
#wmu-msg div ul li{font-size: 0.9em;line-height:1.4em;}
#wmu-msg div ul li a{color:#1E79A7;text-decoration: none;}
.error404 .site-footer{position:absolute;bottom:0px;width:100%;}
.top_banner { background:#f5f5f5; clear: both; overflow: hidden; padding:25px 0; position:relative;top:107px; }
.title_box{padding-bottom: 10px; margin-bottom: 10px;}
.signup { margin-top:13px;}
.col_l { margin-top:38px; }
.link_tag { width:100%; float:none; font-size:12px; margin-bottom:20px; }
.link_tag span { color:#bdbdbd; }
.link_tag a { color:#427a8d; }
.link_tag a:hover { color:#000; }
.link_tag a span { color:#bdbdbd; }
.inn_head { position:relative; overflow:hidden;}
.inn_head h2 {   font-weight: 600; font-size:29px; color:#333; margin-bottom:10px; color:#424242; letter-spacing:-0.5px; }
.inn_head h3 {  font-weight: 600; font-size:20px; color:#333; margin-bottom:5px; color:#424242; letter-spacing:-0.5px; }
.by_the { position:relative; overflow:hidden; padding:35px; background:#f5f5f5; border-bottom:7px solid #e5e5e5; color:#729c9b; font-size:23px; font-weight:600;; font-style:italic; line-height:normal; margin-bottom:20px; }
.by_the span { width:100%; float:right; text-align:right; }
.inn a, .inn_head a, .arch_full_text a, .read-more-para a { color:#5a92ad; }
.inn a:hover, .inn_head a:hover, .arch_full_text a:hover, .read-more-para a:hover { color:#333; }
.inn p, .arch_full_text p, .arch_midd_text p { font-size:14px; color:#737373; padding-bottom:15px; line-height:22px; }
.inn p strong, .arch_full_text p strong, .arch_midd_text p strong { color:#333; font-weight:600; }
.inn li { padding-left:15px; margin-bottom:8px; font-size:14px; color:#737373; background:url(images/round_icon.png) no-repeat left center; }

.or_sign { font-size:14px; color:#fff; text-align:center; padding-top:10px; }
.or_sign a { color:#fff; text-decoration:underline; }
.or_sign a:hover { color:#acd9d7;}
.or_sign span { font-weight:700; }
.ser_inn { width:99%; float:right; padding:0.5%; background:#fff; margin-top:35px; border: 1px solid #dbdbdb;}
.search_field_wrap{padding-right: 20px; position: relative}
.search_field_wrap .search_submit{position: absolute; right: 0;}
.read_left { width:61%; float:left; text-align:left; }
.read_left h1 {  font-size:36px; color:#333; margin-bottom:25px; padding:0; margin:0; color:#424242; }
.read_left p { font-size:14px; color:#737373; line-height:22px; }
.red_banner { width:100%; float:left; margin-bottom:10px; text-align:center; }
.line {  }

.arch_midd_img { width:30%; float:none; margin-right:2%; display:inline-block; vertical-align:top; }
.arch_midd_text { width:67%; float:none; color:#5495ac; font-size:14px;  display:inline-block; vertical-align:top; }
.arch_full_text { width:100%; float:none; color:#5495ac; font-size:14px;  display:inline-block; vertical-align:top; }
.archive_content article{border-bottom: 1px solid #e9e9e9; padding-top: 15px;}

.ask_midd_bg { width:100%; float:none; }
.ask_the { width:46%; float:none; margin:0 5% 6% 0; display:inline-block; vertical-align:top; }
.ask_the_head { width:100%; float:none; color:#5495ac; font-size:24px;  border-bottom:3px solid #5495ac; padding-bottom:10px; display:inline-block; }
.ask_left { width:57%; display:inline-block; vertical-align:top; line-height:normal; }
.ask_left a { color:#5495ac; }
.ask_left a:hover { color:#444; }
.ask_left1 { width:100%; float:none; display:inline-block; vertical-align:top; line-height:normal; }
.ask_left1 a { color:#5495ac; }
.ask_left1 a:hover { color:#444; }
.ask_right { width:40%; float:right; font-style:italic; font-size:13px; color:#a9a9a9; text-align:right; padding-top:10px; }
.ask_right img { vertical-align:middle; }
.ask_right a { color:#a9a9a9;}
.ask_right a:hover { color:#222;}
.ask_midd { width:100%; float:none; background:#f2f2f2; }
.ask_midd_box { width:100%; float:none; border-bottom:1px solid #d3d3d3; }
.ask_midd_box a { width:90%; color:#5495ac; display:block; padding:5% 5% 4% 5%; min-height:56px; }
.ask_midd_box a:hover { background:#e8e8e8; }
.ask_midd_img { width:30%; float:none; margin-right:5%; display:inline-block; vertical-align:top; }
.ask_midd_full{width: 100%}
.ask_mid_inline{ width:63%; }
.ask_midd_text {float:none; color:#5495ac; font-size:14px;  display:inline-block; vertical-align:top; }
.ask_midd_view { width:90%; float:none; padding:5% 5% 4% 5%; font-size:14px;  }
.ask_midd_view a { color:#5495ac; }
.ask_midd_view a:hover { color:#222; }
.askm { margin-right:0 !important;}

.topics, .most-read, .vanilla-discussions { margin:20px 0 0 0; overflow:hidden; background:#ededed; padding:3px; }
.topics h2 { background:url(images/topics_icon.svg) no-repeat 15px center; }
.most-read h2 { background:url(images/most_read_icon.svg) no-repeat 15px center; }
.vanilla-discussions h2 { background:url(images/discussions_icon.svg) no-repeat 15px center; }
.topics h2, .most-read h2, .vanilla-discussions h2 { background-size: 23px 20px; font-size:16px; color:#222; padding:10px 0 10px 47px; }
.topics ul, .most-read ul, .vanilla-discussions ul{ list-style:none outside none;}
.topics ul li, .most-read ul li, .vanilla-discussions ul li { overflow:hidden; background:#fff; }
.topics ul li a, .most-read ul li a, .vanilla-discussions ul li a {  padding: 15px 30px 15px 15px; font-size:14px; color:#257a99; background:#fff url(images/tipcs_arrow.png) no-repeat right center; border-bottom:1px solid #ededed; display:block; }
.topics ul li a:hover, .most-read ul li a:hover, .vanilla-discussions ul li a:hover { color:#444; background:#f5f5f5 url(images/tipcs_arrow.png) no-repeat right center; }
div#vanilla-comments iframe {height: 100%; min-width: 635px;  }
div#vanilla-comments {/*min-height: 300px;*/  }
div#vanilla-comments iframe .Overlay {overflow-y: scroll; height: 236px !important}
div#vanilla-comments iframe #Popup {padding-bottom: 20px;}
.blog_li { padding-bottom:20px;}

.blog_about { position:relative; overflow:hidden; padding:20px 25px; background:#f5f5f5; border-bottom:7px solid #e5e5e5; color:#424242; font-size:14px; line-height:normal; margin-bottom:20px; }
.blog_about h3 { padding-bottom:10px; color:#737373; }
.blog_about_bg { width:100%; }
.blog_about_img { width:15%; margin-right:2%; display:inline-block; vertical-align:top; }
.blog_about_text { width:82%; display:inline-block; vertical-align:top; color:#737373; }
.blog_about_text a { color:#759a99; }

.blog_rela { width:100%; padding-bottom:25px; }
.blog_rela h2, .yarpp-related h2 { width:100%; padding-bottom:5px; margin-bottom:13px; border-bottom:1px solid #eee; font-size:25px; color:#333; }
.blog_rela li { width:100%; padding:0 ; font-size:14px; color:#2d7594; background:none; margin-bottom:10px; }
.blog_rela li a { color:#2d7594; }
.blog_rela li a:hover { color:#333; }
/*Override the YARPP css*/
.blog_rela li > a{font-weight: normal !important}
.blog_arti { width:100%; display:inline-block; padding-bottom:5px; margin-bottom:13px; border-bottom:1px solid #eee; }
.blog_arti a { display:inline-block; vertical-align:top; color:#2e7999; border:1px solid #2e7999; padding:9px 10px 10px 29px; margin:0 10px 10px 0; border-radius:25px 7px 7px 25px; font-size:14px; background:url(images/arti_bullet.png) no-repeat 15px center; }
.blog_arti a:hover { color:#fff; background:#4789a5 url(images/arti_bullet_hover.png) no-repeat 15px center; }

.blog_butto { width:100%; display:inline-block; text-align:center; }
.blog_ne { width:47%; height:92px; display:inline-block; vertical-align:top; padding: 2% 0 ; position:relative; float:left}
.blog_ne img { position:absolute; left:0; top:0; }
.blog_pe { width:47%; height:92px; display:inline-block; vertical-align:top; padding:2% 0; margin-left:20px; position:relative; float:right}
.blog_pe img { position:absolute; left:0; top:0; }
.blog_ne_small { width:100%; display:inline-block; color:#b2b2b2; font-size:9px; text-transform:uppercase; padding-bottom:5px; position:relative; text-align:left;float:right }
.blog_ne_big { width:100%; display:inline-block; color:#4889a6; font-size:15px; position:relative; text-align:left; }
.ques { color:#737373; font-size:18px; }

.admit_img { width:10%; margin-right:2%; display:inline-block; vertical-align:top; }
.admit_right { width:85%; display:inline-block; vertical-align:top; }
.admit_right h1 {  font-size:25px; color:#333; margin-bottom:25px; padding:0; margin:0; color:#4889a6; }
.admit_right h1 a { color:#a9a9a9; font-size:13px; font-style:italic; display:inline-block; vertical-align:top; margin:7px 0 0 10px; }
.admit_right h1 a:hover { color:#222; }
.admit_right h1 a img { vertical-align:middle; }
.admit_right p { font-size:14px; color:#737373; line-height:22px; }
.admit_right p a { color:#4889a6; }
.admit_right p a:hover { color:#222; }

.hobsons-author-block {display: inline-block;margin-right:15px; padding-left:20px;}
#hobsons-author {background:url(images/author_icon.svg) no-repeat left;}
#hobsons-cats {background:url(images/topics_icon.svg) no-repeat scroll left top / 21px auto rgba(0, 0, 0, 0);}
.us_posts_top, .us_posts_bottom {padding:15px 0;}

.ques_about { position:relative; overflow:hidden; padding:10px; background:#5b93ae; }
.ques_left { width:70%; display:inline-block; vertical-align:top; color:#fff; font-size:14px; line-height:normal; padding-top:10px; }
.ques_about .ques_ask { width:25%; display:inline-block; vertical-align:top; font-size:16px; color:#fff; background:#fab72d; padding:2%; border-radius:5px; text-align:center; font-weight:600;; }
.ques_about .ques_ask:hover { background:#f0ab1e; color:#ffffff}
.question_bg { overflow:hidden; padding:20px; background:#f2f2f2; border:1px solid #d7d7d7; margin-bottom:20px; }
.question_icon { width:35%; display:inline-block; vertical-align:top; margin-right:3%; }
.question_text { width:59%; display:inline-block; vertical-align:top; font-size:14px; color:#6a6a6a; font-weight:600;; margin-bottom:15px; }
.question_ask { width:90%; display:inline-block; vertical-align:top; background:#fab72d; color:#fff; font-size:16px; font-weight:600;; padding:5%; text-align:center; border-radius:8px; }
.question_ask:hover { background:#F0AB1E; }

.recent { margin:20px 0; overflow:hidden; background:#ededed; padding:3px; }
.recent h1 { background:url(images/ques_icon2.png) no-repeat 15px 9px; font-size:16px; color:#222; padding:10px 0 10px 47px; }
.recent ul { list-style:none outside none;}
.recent ul li { overflow:hidden; }
.recent li a { display:block; background:#fff; padding:15px; font-size:14px; color:#257a99; background:#fff; border-bottom:1px solid #ededed; }
.recent li a:hover { color:#333; background:#ededed; }
.inn .entry-meta{  margin: 10px 0;}
.restricted_post_footer{background-color: #f5f5f5;box-shadow: 0 4px 0 0 #d1d1d1; color:#737373;clear: both;padding:20px 10px; margin:20px 0;text-align: center}
.restricted_post_footer .action_btn { width: 40%; min-width: 150px;}
.restricted_post_footer .action_btn:hover {color: #ffffff}
.restricted_post_footer .orng_btn{display: inline-block;vertical-align: middle;background: #fab72d;color: #fff;font-size: 16px;font-weight: 600;padding: 10px;text-align: center;border-radius: 8px;box-shadow: 0px 4px 0 0 #cc981e}
.restricted_post_footer .orng_btn:hover{background:#F0AB1E }
.restricted_post_footer .fb_signup_btn:hover{background:#3b5998; }
.restricted_post_footer .fb_signup_btn{display: inline-block;vertical-align: middle;background: #365d98;color: #fff;font-size: 16px;font-weight: 600;padding: 10px;text-align: center;border-radius: 8px;box-shadow: 0px 4px 0 0 #243d65}
.restricted_post_footer .rnd_or{ display: inline-block;font-style: italic; width: 50px; height: 50px; margin: 0 10px;line-height: 50px; background: white; border-radius: 100%; border:3px solid #f1f1f1}
.post_list_title{ font-weight: bold; font-size: 25px; padding: 10px 0;}
.author-info{border-bottom: 1px solid #e9e9e9;}
/*----------------------------------------------------Social Plugin popup */
.us_wrapper.mfp-bg {z-index: 9042 !important}
.us_wrapper.mfp-wrap { z-index: 9043 !important;}
/*------------------------------------------------------------------------------*/
.pagination { display: block; padding: 10px 0; }
.pagination > span, .pagination > a { display: inline-block; vertical-align: top; min-width: 25px; min-height: 25px; line-height: 25px; text-align: center; }
.pagination .prev, .pagination .next { padding: 0 5px; }
.pagination .current { background: #c3c3c3; color: #000000; font-weight: bold; }
.pagination a.page-numbers { background: #787167; color: #FFFFFF; }
#article_text{ padding-top: 20px; }
#article_text img{ float: left; margin: 0 20px 20px 0; }
/*------------------------------------------------------------------------------ Bread Crumbs
-------------------------------------------------------------------------------*/
ul#breadcrumbs { list-style: none; margin: 10px 0; overflow: hidden; }
ul#breadcrumbs li { float: left; margin-right: 10px; }
ul#breadcrumbs .separator { color: #999; }
ul#breadcrumbs .active_crumbs { color: #bdbdbd; }

p#breadcrumbs {margin: 10px 0;padding-top:15px;}
p#breadcrumbs a {color: #427A8D; }

/*------------------------------------------------------------------------------ Basic jQuery Slider essential styles
-------------------------------------------------------------------------------*/
ul.bjqs { height:200px; position: relative; list-style: none; padding: 0; margin: 0; overflow: hidden; display: none; }

li.bjqs-slide { position: absolute; display: none; }

ul.bjqs-controls { list-style: none; margin: 0; padding: 0; z-index: 9999; }

ul.bjqs-controls.v-centered li a { position: absolute; }

ul.bjqs-controls.v-centered li.bjqs-next a { right: 0; }

ul.bjqs-controls.v-centered li.bjqs-prev a { left: 0; }

ol.bjqs-markers { list-style: none; padding: 0; margin: 0; width: 100%; display: none; }

ol.bjqs-markers.h-centered { text-align: center; }

ol.bjqs-markers li { display: inline; }

ol.bjqs-markers li a { display: inline-block; }

p.bjqs-caption { display: block; width: 96%; margin: 0; padding: 2%; position: absolute; bottom: 0; }

#banner-fade, #banner-slide { margin-bottom: 60px; }

ul.bjqs-controls.v-centered li a { display: block; padding: 10px; color: #000; text-decoration: none; text-indent: -100000px; }

.bjqs-next a { background: url(images/next_arrrow.png) no-repeat center center white; }

.bjqs-prev a { background: url(images/pre_arrow.png) no-repeat center center white; }

ol.bjqs-markers li a { padding: 5px 10px; background: #000; color: #fff; margin: 5px; text-decoration: none; }

ol.bjqs-markers li.active-marker a, ol.bjqs-markers li a:hover { background: #999; }

p.bjqs-caption { background: rgba(255, 255, 255, 0.5); }

/*-----------------------------------------------------------------------------*/
.banner { width: 100%; min-height: 50px;padding-top: 50%; position: relative; background: url(images/banner_img.jpg) 0 0 no-repeat black; background-size: 110%; }

.search_banner.banner { width: 100%; padding-top: 100px; background: #fff; background-size: 100%; }

.inline-block { display: inline-block; vertical-align: top; }

.discussion { height: 250px; }
.discussion img { width: 100%; height: auto; min-height: 100%; }
.discussion .imgwrap { height: 200px; display: block; overflow: hidden; }

/*------------------------------------------------------------------------------ TABS
------------------------------------------------------------------------------*/
.tabs-default { width: 98% !important; overflow: hidden; background: #ededed; padding: 1% !important; margin-top: 20px; }
.tabs-default .tabs li { border-right: 0; background: #ededed; cursor: pointer; position: relative; z-index: 999999; }
.tabs-default .tabs li.active { background: #fff; }
.tabs-default .tabs li.active a { color: #303030; }
.tabs-default .tabs .tabs-content { background: #FFF; position: relative; z-index: 999; }
.tabs-default .tabs .tabs-content .tab-title { color: #0B8593; }
.tabs-default .tabs .tabs-content.tabs-left { top: 0; }
.tabs-default .tabs .tabs-content.tabs-right { top: 0; }
.tabs-default .tabs.tabs-left { left: 1px; }
.tabs-default .tabs.tabs-left li { width: 100%; border-right: 1px solid #DDD; border-bottom: 0; line-height: 50px; }
.tabs-default .tabs.tabs-left li:last-child { border-bottom: 1px solid #DDD; }
.tabs-default .tabs.tabs-left li.active { border-right: 1px solid #FFF; }
.tabs-default .tabs.tabs-right { right: 1px; }
.tabs-default .tabs.tabs-right li { width: 100%; border-right: 1px solid #DDD; border-bottom: 0; border-left: 1px solid #DDD; line-height: 50px; }
.tabs-default .tabs.tabs-right li:last-child { border-bottom: 1px solid #DDD; }
.tabs-default .tabs.tabs-right li.active { border-left: 1px solid #FFF; }

.tabs { width: 100%; float: left; margin: 0; list-style-type: none; position: relative; }
.tabs.bm-remove { margin-bottom: 0; }
.tabs.bm-smaller { margin-bottom: 5px; }
.tabs.bm-small { margin-bottom: 10px; }
.tabs.bm-medium { margin-bottom: 20px; }
.tabs.bm-large { margin-bottom: 40px; }
.tabs li { width: 50%; float: left; margin: 0; text-align: left; padding: 0; }
.tabs li a { width: 82%; float: left; padding: 8% 9%; text-decoration: none; color: #656565; }
.tabs li a img { vertical-align: middle; }
.tabs.tabs-left { width: 150px; float: left; }
.tabs.tabs-left li { text-align: left; float: none; }
.tabs.tabs-right { width: 150px; float: right; }
.tabs.tabs-right li { text-align: right; float: none; }

.tabs-content { width: 100%; float: left; }
.tabs-content.bm-remove { margin-bottom: 0; }
.tabs-content.bm-smaller { margin-bottom: 5px; }
.tabs-content.bm-small { margin-bottom: 10px; }
.tabs-content.bm-medium { margin-bottom: 20px; }
.tabs-content.bm-large { margin-bottom: 30px; }
.tabs-content .tabs-panel .tab-title { display: none; }
.tabs-content.tabs-left { overflow: hidden; }
.tabs-content.tabs-right { overflow: hidden; }

.tabs-panel { width: 100%; float: left; background: #ffffff}
.tabs-panel ul { list-style: none outside none; margin: 0; padding: 0; }
.tabs-panel ul li { width: 100%; float: left; }
.tabs-panel ul li a { width: 100%; float: left; padding:15px; border-bottom: 1px solid #ededed; color: #5495ac; }
.tabs-panel ul li a:hover { color: #333; background: #ededed; }

.tab_sp_1 { width: 20%; float: left; }

.tab_sp_2 { width: 77%; float: left; padding-top: 3px; margin-left: 3%; }


/*-------------------------- SEARCH PAGE -------------------------------------*/
.page-header .search-box-wrapper {padding:0px 0px 0px 10px;display:table;}
.page-header .search-box-label{font-size:18px;font-weight:600;display:table-cell;vertical-align: middle;height: 41px;line-height: 41px;width:1px;white-space: nowrap}
.page-header .search-box{display:table-cell;vertical-align: middle;width:100%}
.page-header hr {border:0px;height:0px;border-top:1px solid #ccc;border-bottom:1px solid white;margin:1.5em 0px;clear:both;}
.page-header .search-box-wrapper .search-box .widget .searchform .search_blk{width:95%;float:right;margin:0px 0px 0px 0.5em;padding:2px; position: unset;top: auto;right: auto}
.page-header .search-box-wrapper .search-box .widget .searchform .search_blk .ser_inn_input{color:#3f3f3f;font-size:16px}
.img-wrap{ display: inline-block; padding: 10px;border-bottom: 1px solid #f5f5f5}
.entry-content figure{display: inline-block; padding: 10px;border: 1px solid #f5f5f5}
.attribution{text-align: right; display: block}
.attribution a{font-size:0.9em; color: #b2b2b2; font-style: italic}
/*-----------------------------REGISTRATION SUCCESS MSG------------------------*/
.registration-success-msg{position: relative; padding: 10px; background-color: #ceebcc; border-bottom: 2px solid #bac3ae}
.registration-success-msg .success-text {display: inline-block; margin-top: 10px; line-height: 40px; vertical-align: top}
.registration-success-msg h3 {color:#5a744d}
.registration-success-msg .tick{width: 50px; height: 40px;display: inline-block; vertical-align: top; background:url(images/checkmark.png) center center no-repeat transparent}
.registration-success-msg .success-msg-close{ width: 20px; height: 20px; position: absolute;cursor: pointer; top: 20px; right: 10px; line-height: 20px;text-align: center; font-weight: bold; border: 2px solid #95ac92 ; border-radius: 100%; color: #95ac92}
/*------------------------------------------------------------------------------
                                RESPONSIVE CSS
-------------------------------------------------------------------------------*/


@media screen and (max-width:1920px){
    .banner_cont{ top:360px; }
}
@media screen and (max-width:1600px){
    .banner_cont{ top:290px; }
}
@media screen and (max-width:1440px){
    .banner_cont{ top:240px; }
    .fix_wrapper > p{width: 65%;}
}
@media screen and (max-width:1309px){
    .banner_cont{ top:150px; }
    .banner_cont h1{ font-size:350%; margin-bottom:0; line-height:44px;}
    .banner_cont h2{ font-size:350%; margin-bottom:0; line-height:44px;}
}
@media screen and (max-width:1121px){
    .banner_cont p{ font-size:128%; }
    .btn_blk a.orng_btn{ padding:2% 1% }
}

@media screen and (max-width:1023px){
    .banner_cont{top:9vw;}
    .banner_cont h2, .banner_cont h1{ display:block; line-height:48px; }
    #content-wrapper{margin-top: 0;}
    .btn_blk a.orng_btn{ margin-right:1.5%; padding:2% 0.5%; }
    /*.banner_cont{ top:65px; }*/
    .banner{ margin-top:-2px; }
    .top_banner { top:0; margin-bottom:0; }
    .read_left { width:45%; }
    /*.ser_inn_input { width:84% !important; }*/
    .widget .searchform .search_blk .ser_inn_input{width:85%;}
    .col_l { margin-top:0; }
    .error404 .site-footer{position:relative;width:100%;}
    #primary .search_wrapper{margin-top: 20px; margin-bottom: 25px}
}
@media screen and (max-width:938px){
    .banner_cont h2{ margin-bottom:10px; }
    .banner_cont h1, .banner_cont h2{ display:inline-block; }
    .red_blk li h2{ font-size:110%; }
    .sty_conect h2{ display:block; width:100%; margin-bottom:10px;}
    .sty_conect h2 br{ display:none;  }
    .socicon_lr{  width:100%; float:none; }
    .socicon_lr a{ margin-left:0; margin-right:10px; }
    .tab_sp_1 { width:15%; }
    .tab_sp_2 { width:82%; font-size:12px; }
}
@media screen and (max-width:860px){

    .pop_tag .wh_btn{ margin-bottom:5px; }
    .ask_the_head { font-size:17px; }
    .ask_right { padding-top:3px; }
    .blog_ne { width:35%; }
    .blog_pe { width:35%; margin-left:0; }
    .left_col, .right_col{ width:97%; float:none; margin:0 auto; }
    .add_blk{ float:left; }
    .sty_conect{ width:auto; margin:23px 0px 6px 0px; }
    .review_blk{ width:100%; clear:both; margin-top:15px; display:inline-block; }
    .quicklink_box ul li{ width:calc(25% - 3px); }
    .memship_blk input[type="text"]{ width:96%; }
    .dis_blk ul li h3{ min-height:100%; }
    .footer .colmn1{width: calc(50% - 20px);margin: 10px;}
    .footer .colmn2{width: calc(50% - 20px);margin: 10px;}
    .footer .colmn3{width: 100%;margin: 10px auto;}
    .footer .colmn3 a,p{display: inline-block;}
    .footer .colmn3 p{margin: 10px 10px;}
    .soc_ficon{ position:relative; top:10px; }
    .inn_head { overflow:inherit; }
    .read_left { width:100%; text-align:center; }
    .blog_ne { width:31%; position:relative; }
    .blog_pe { width:32%; margin-left:20px; }
    .blog_ne_small { font-size:9px; }
    .blog_ne_big { font-size:15px; }
    .admit_img { width:100%; }
    .admit_right { width:100%; }
    .question_icon { width:17%; margin-bottom:10px; }
    .question_text { width:77%; padding-top:20px; }
    .tab_sp_2 { width: auto; font-size:16px; }
    .right_col .widget-area .widget_search .searchform .search_blk{position: relative;top:auto;right:auto;width:99%;}
    .right_col .widget .searchform .search_blk{position:inherit;top: auto;right:auto;width: 99%;}
}
@media screen and (max-width:810px){

    .quicklink_box ul li{ width:24.333%; }
    .quicklink_box ul li h3{ font-size:150%; }
}
@media screen and (max-width:783px){
}
@media screen and (max-width:768px){
    .banner{ background:url(images/mob_banner.png) no-repeat 0 0; min-height:200px;padding-top: 84%;background-size: 170%; text-align:center; display:inherit;}
    .banner_cont h2, .banner_cont h1{ display:block; line-height:48px; }
    .btn_blk a.orng_btn{ font-size:106%; }
    .btn_blk a.orng_btn{
        display:block;
        width:98%;
        margin:0 auto;
        margin-bottom:10px;
        padding:3% 0;
    }
    
    .read_left { width:100%; }
    /*.ser_inn_input { width:82% !important; }*/
    .ask_left { width:53%; }
    .ask_right { width:45%; }
    .ask_midd_text { width:62%; }
    .ask_right { font-size:12px; }
    .ask_right img { width:16px; height:14px; }
    .blog_ne { width:36%; padding-top:2%; }
    .blog_pe { width:36%; padding-top:2%; margin-left:0; }
    .blog_ne_big { font-size:12px; line-height:normal; }
    .fix_wrapper > p{width: 100%;}
    .subcol h3{font-size: 16px;}
    #megamenu.sm-blue li:first-child{clear:both;}

}
@media screen and (max-width:767px){
    .discus_blk span.cont a{ color:#B1F2FE !important; }
    .top_icon { text-align:center; }  
    #home_scroller{display: none}
}
@media screen and (max-width:720px){
    .dis_blk ul li h3{ min-height:76px; }
    .red_blk li{ min-height:58px; }
    .quicklink_box ul li{ padding-bottom:3px; }
    .quicklink_box ul li h3{ font-size:124%; }
}
@media screen and (max-width:690px){
    .mid_cont{ margin-bottom:25px !important; overflow:hidden;}
    .ques_ask { width:24%; }
    .tab_sp_2 { width:82%; font-size:11px; }
}
@media screen and (max-width:625px){
    .banner_cont{ top:110px; }
    .left_col, .right_col{ width:97%; float:none; margin:0 auto; }
    .add_blk{ float:left; }
    .review_blk{ width:100%; clear:both; margin-top:15px; display:inline-block; }
    .quicklink_box ul li{ width:24.555%; }
    .memship_blk input[type="text"]{ width:96%; }
    .dis_blk ul li h3{ min-height:100%; }
    .footer .colmn1{ width:100%; }
    .footer .colmn2{ width:100%;  }
    .footer .colmn3{ width:100%; float:none;  }
    .soc_ficon{ position:relative; top:10px; }
    .inn_head { overflow:inherit; }
    .read_left { width:100%; text-align:center; }
    .blog_ne { width:31%; position:relative; }
    .blog_pe { width:32%; margin-left:20px; }
    .blog_ne_small { font-size:9px; }
    .blog_ne_big { font-size:15px; }
    .admit_img { width:100%; }
    .admit_right { width:100%; }
    .question_icon { width:17%; margin-bottom:10px; }
    .question_text { width:77%; padding-top:20px; }
    .tab_sp_2 { font-size:14px; }
    .banner{padding-top: 94%;background-size: 185%;}
    .right_col .widget .searchform .search_blk {min-width:66%;}
    .right_col .widget .searchform .search_blk .search_field_wrap {padding-right: 2px;}
   /** #home_scroller{top:380px;bottom: auto;}*/ 
}
@media screen and (max-width:599px){
    /**#home_scroller{top:290px;bottom: auto;}*/ 
    .add_blk{ width:50%; }
    .banner img{ display:none; }
    .banner_cont{ top:20px;  }
    .banner h1, .banner h2, .banner h3{ text-align:center; }
    .banner_cont p{ display:block; text-align:center; }
    .btn_blk{ display:block; width:100%; }
    .dis-blk_mob{ display:block !important; }
    .dis_blk{ display:none; }
    .viewmore{ display:block; background:#f7941d; padding:8px 13px; float:right; color:#fff; margin-top:5px;}
    .viewmore:hover{ color:#111; }
    .viewmore{ display:block; background:#f7941d; padding:8px 13px; float:right; color:#fff; margin-top:5px;}
    .viewmore:hover{ color:#111; }
    .blog_ne_big { font-size:13px; }
    .quicklink_box ul li{ width:49.3333%; margin-bottom:3px; }
    .search-box .widget .searchform .ser_inn {margin-right: 10px;margin-left: 10px;}

}
@media screen and (max-width:530px){  
    .blog_ne_big { font-size:12px; }
    .ques_left { width:100%; margin-bottom:8px; text-align:center; }
    .ques_ask { width:46%; margin:0 25%; }
    .footer .colmn1{width: calc(100% - 20px);margin: 10px;}
    .footer .colmn2{width: calc(100% - 20px);margin: 10px;}
    .footer .colmn3{ clear:both; margin-top:8px; }
}

@media screen and (max-width:500px){
    .left_col .subcol{ width:99%; }
    .dis_blk ul li img{ width:100%; }
    .grey_box{ float:none; margin-bottom:23px; }
    .grey_box p{ overflow:hidden; }
    .yellowbox{ width:99%; margin-top:0; }
    .three_box{ margin-bottom:14px; }
    .quicklink_box{ margin-bottom:23px; }
    .quicklink_box ul li{ width:49.555%; }
    .quicklink_box li:nth-child(2){ margin-right:0; }
    .red_blk{ margin-top:23px; }
    .page-header .search-box-wrapper {display: block;}
    .page-header .search-box-wrapper .search-box-label {display: block;}
    .page-header .search-box-wrapper .search-box {display: block;}
    .search-box .widget .searchform .ser_inn {float:left; margin-top:0px;margin-left: 0px;}
}

@media screen and (max-width:480px){
    .blog_ne { width:36%; padding-top:3%; position:relative; }
    .blog_pe { width:36%; padding-top:3%; margin-left:20px; }
    .blog_ne_small { font-size:9px; }
    .blog_ne_big { font-size:12px; }
    /*.ser_inn_input { width:82% !important; }*/
    .blog_about_text { width:80%; }
    .by_the { padding:20px; }
}
@media screen and (max-width:420px){
    .banner{min-height:200px; background-size: 200%}
    .ask_the { width:97%; }
    .blog_ne_big { display:none; }
    .blog_ne_small { font-size:13px; padding-top:10%; }
    .blog_ne { padding:4% 4% 0 6%; height:65px; }
    .blog_pe { padding:4% 4% 0 6%; height:65px; margin-left:10px; }
    .question_text { padding-top:10px; }
    .by_the { font-size:18px; }
    .inn_head h2 { font-size:25px; }
}
@media screen and (max-width:400px){
    .banner{min-height:300px; background-size: 250%}
    .quicklink_box ul li{ width:49%;}
    .add_blk{ float:none; width:auto; margin-bottom:15px;}
    .add_blk img{ width:100%; }
    .bjqs .caption{font-size: 12px;}
    .right_col .widget .searchform .search_blk .search_field_wrap .ser_inn_input {font-size: 12px}
}

@media screen and (max-width:370px){
    .banner_cont h2, .banner_cont h1{ font-size:200%; line-height:30px !important; }
    .banner_cont p{ line-height:25px !important; }
    .blog_ne_small { font-size:11px; }
    /*.ser_inn_input { width:76% !important; }*/
    .blog_about { padding:15px 20px }
}
@media screen and (max-width:290px){
    .blog_ne_small { padding-top:6%; text-align:center; }
    /*.ser_inn_input { width:72% !important; }*/
    .dis-blk_mob h2 { font-size:24px; }
    .mid_cont {margin: auto; }
}
