.nav-child { display: none }
.only-destop { display: block }
.only-mobible { display: none }
.SubMenuShow-Anchor:before { display: block; font-size: 12px; left: 10px; margin-top: -6px; position: absolute; top: 50%; }
.SubMenuShow-Anchor { background: none repeat scroll 0 0 #000000; top: -54px; color: #ffffff; cursor: pointer; display: block; right: 20px; padding: 10px 10px 10px 35px; position: absolute; z-index: 5; transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.SubMenuShow-Anchor:hover { background: none repeat scroll 0 0 #ffe400; color: #000000; }
.ZenboxTabLeft { display: none!Important; }
.mobile-sidebar { display: none; }
.Article-MovieSection > .Inner > .Title p { padding: 0; }
.articleBody .Article-Base h3 { padding: 0; }
.Display-Form ._InputType-04 { background: none repeat scroll 0 0 #ffe400; border: medium none; color: #1a1f24; font-size: 1.125em; font-weight: 800; height: 54px; letter-spacing: -0.04em; line-height: 1.125em; margin: 0; padding: 10px 22px; text-align: center; text-transform: uppercase; width: auto; cursor: pointer; transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
.Display-Form ._InputType-04:hover { background-color: #1a1f24; color: #ffe400; }
.sidebar-nav li:after { line-height: 1; }
#cookie_box p,
 .CalculatorTable-Section p,
 ._BackgroundImage-01 p,
 .jsCalculatorBabyCost-Contener p { padding: 0; }
.jc-powered { display: none; }
.Footer-Section .Bottom { clear: both; display: block; padding: 20px 0 30px; }
.dad-directory-page .jd-block-row { margin: 0!important; }
.dad-directory-page #jd-itemsWrapper .jd-item { margin-bottom: 0!important; }
.dad-directory-page #jd-headerWrapper .jd-block,
 .dad-directory-page #jd-itemsWrapper .jd-block,
 .dad-directory-page #jd-headerWrapper .jd-block-right,
 .dad-directory-page #jd-itemsWrapper .jd-block-right { margin-top: 0!important; margin-bottom: 10px!important; }
#jd-itemsWrapper .jd-itemsMapBox { border: 1px solid #ddd; margin: 0 0 25px; }
.dad-directory-page #jd-headerWrapper.tollbar { display: none; }
#jd-itemsWrapper .jd-itemsMapBox { position: relative; padding-bottom: 40px; border: none; margin-bottom: 40px }
#jd-itemsWrapper .jd-itemsMapBox:after { position: absolute; right: 0; bottom: 0; width: 100%; background: url(../img/pattern/bg-01.png) repeat 0 0; height: 10px; content: ""; }
.radiolist { margin: 0; list-style: none; padding: 0; }
.radiolist li { padding-bottom: 10px; }
.radiolist input[type="radio"] { margin: 0 10px 0 0; float: left; display: none; }
.radiolist label { overflow: hidden; padding: 0; }
.radiolist input[type="radio"]:checked + label:before { background: #1a1f23; border-color: #1a1f23; color: #ffffff; content: ""; font-family: "icomoon" !important; font-size: 7px; line-height: 16px; text-align: center; }
.radiolist input[type="radio"] + label:before { border: 2px solid #1a1f23; content: ""; cursor: pointer; display: inline-block; height: 16px; vertical-align: middle; width: 16px; margin: 0 10px 0 0; }
br { clear: both; display: block; margin: 0; padding: 0; }
.kpost-userrank-img > img { height: auto; width: 128px; }
.Page-Section #Kunena .kprofile-left .kicon-button > span { line-height: 30px; padding: 0 9px; }
.Page-Section #Kunena .kicon-button > span { font-size: 16px; }
#Kunena ul.kpost-profile li.kpost-userposts,
 #Kunena ul.kpost-profile li.kpost-usertyr { font-size: 14px; }
#Kunena .kmsg .kicon-profile { margin: 0; padding: 0; width: 34px; height: 34px; background-image: none; }
#Kunena .kmsg .kicon-profile-gender-unknown,
 #Kunena .kmsg .kicon-profile-gender-male { background-image: url(../images/icon-male.png)!important; background-repeat: no-repeat; background-position: 0 0; background-size: auto 33px; }
#Kunena .kmsg .kicon-profile-gender-female { background-image: url(../images/icon-female.png)!important; background-repeat: no-repeat; background-position: 0 0; background-size: auto 33px; }
#Kunena .kmsg .kicon-profile-location { background-image: url(../images/icon-home.png)!important; background-repeat: no-repeat; background-position: 0 0; background-size: auto 33px; }
#Kunena td.kbuttonbar-left { height: auto; }
#Kunena ul.kpost-profile { clear: both; display: block; float: none; margin: 0; min-height: inherit; padding: 0; position: relative; }
#Kunena ul.kpost-profile .kpost-avatar img { left: auto; margin: 0; max-width: inherit!Important; min-height: inherit!Important; position: static; top: auto; }

.inner-banner img { max-width: 100%; height: auto }

 @media screen and (max-width:1180px) {
#fancybox-inner { -webkit-overflow-scrolling: touch; }
input,
 textarea,
 button { 
 	/*-webkit-appearance: none; */
 	border-radius: 0; }
.inner-banner .custom.inner-banner { overflow: hidden }
.header-right .moduletablesociallink ul li a { width: 42px; }
#Kunena.layout { padding: 20px 30px; }
#Kunena #ktab a { padding: 12px 20px; }
#Kunena form#jumpto .ForumBreadcrumbsCategories-Box { width: auto; }
#Kunena form#jumpto .ForumBreadcrumbsCategories-Box .chosen-container { width: 300px!Important; }
/*******footer**********/

.Footer-Section ._SiteMaxWidth { padding: 40px 10px }
.Footer-Section h3 { font-weight: 500 !important; }
.Newsletter-Section .cmc-signup { margin: 0 -10px; padding: 25px 10px }
.Newsletter-Section .moduletable h3 { padding-bottom: 0 }
/* .breadcrumb { padding: 34px 0 33px } */
#Kunena td.kprofileboxcnt ul li { clear: both; display: block; float: none; padding: 5px 0; width: auto !important; }
.klist-bottom .ForumBreadcrumbsCategories-Box { top: 0 }
.ForumBreadcrumbsCategories-Box .Select-Field { float: right; }
#Kunena input[type='checkbox'] { height: 10px; width: 10px; }
div.profile, div.profile-edit{ padding:0 30px}
.profile-edit .controls .input-append{ float:left; margin-bottom:10px;}
.profile-edit fieldset input#jform_prefer_dob{ margin-bottom:44px;}

.Page > .Header-Section .Magazine-Section{ right:35.1%}
.author-menu li a{ padding:0 18px;}
.header-right .Latest-DadMag a{ width:140px;}
.author-menu li a.loginafter{font-size:13px;}
}
 @media screen and (max-width: 1010px) {
body { font-size: 14px; }
img { max-width: 100%; height: auto }
.IsScrolledDown .Page.mm-page { padding-top: 0px; }
/******header area*******/

.Search-Section { padding: 20px 0 0; border-bottom: 1px solid #262626; margin-right: -20px; clear: both; display: block }
.Search-Section .search .button { width: 70px; text-transform: inherit; display: none }
.Search-Section .search .inputbox { color: #fff; width: 100%; background: none; border: none; padding: 8px 21px; height: auto }
.Search-Section .search .inputbox:focus { background: #1a1a1a; }
.Search-Section .form-inline { position: relative; font-size: 16px; height: 38px; }
.Search-Section .form-inline:before { font-family: 'icomoon' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e601"; position: absolute; left: 0; top: 9px; }
/*********main menu***************/

.mm-menu .mm-list { padding-top: 0; clear: both; }
.nav-child { display: block }
.menu.mm-list ._AnchorType-01 { text-transform: inherit!important }
/*********author menu***************/

.author-menu li { width: 100%; float: left; text-align: left; }
.author-menu li a { font-variant: normal; height: auto; text-align: left; font-weight: 500 !important; padding: 10px 10px 10px 20px }
.author-menu li a:hover { color: #fff; background: none; }
.author-menu li a:before { color: #fff; margin-right: 0 }
.Banner-Section._BannerType-01 > .Inner { padding: 0 20px }
._BannerType-01 img { max-width: 100%; height: auto; margin: 0 }
.adagency_remote_container img { width: 100% !important }
/*******home banner*********/

.Slider-Section._SliderType-01 { height: 380px }
.adagency_remote_container { max-width: 580px!important; margin: 0 auto }
#content.span12 { padding-bottom: 10px }
.twitter-list h3,
 .kunena-formus h3,
 .Support h3,
 .klatest-subject a { font-weight: 500!important; }
.moduletable.kunena-formus { padding: 0 10px }
.homemainads { padding: 10px; background: url(../img/pattern/bg-03.png) repeat 0 0; }
.homemainads .adagency_remote_container { padding: 0px; }
.mobile-sidebar { display: block; }
.breadcrumb { border-bottom: 1px solid #e7e7e7; display: block; float: none; height: auto; list-style-type: none; /* margin: 0 0 0 20px; */ overflow: hidden; /* padding: 12px 0 13px; */ position: relative; width: auto; /* margin-bottom: 20px; */ }
/* .custom.socialsharinglink { top: -60px; } */
#sidebar.right-sidebar { display: none; }
#sidebar { float: none; position: relative; width: auto; }
#sidebar .Inner { float: none; padding: 0; width: 100%; }
#content.span9 { width: 100%; position: relative; }
#content.span9 .item-page { padding: 20px 1% 0; }
#content.span9 .articleBody { padding: 0; }
.inner-banner { /* margin: 0 0 -57px; */ overflow: hidden; }
.inner-banner:after { height: 57px; }
/* .mobile-sidebar .sidebar-nav { margin:0; padding-top: 44px; } */
.mobile-sidebar .sidebar-nav { margin:0; position: relative; }
/* .mobile-sidebar .sidebar-nav .moduletable { padding-top: 44px; } */
.mobile-sidebar .sidebar-nav li:after { display: none; }
.mobile-sidebar .sidebar-nav li a { font-weight: 500; }
.mobile-sidebar .sidebar-nav .menu { display: none; }
.inner-banner { height: 287px; }
.inner-banner img { height: 100%; left: 50%; max-width: inherit; position: absolute; top: 50%; -webkit-transform: translate(-50.5%, -50.5%); -moz-transform: translate(-50.5%, -50.5%); -ms-transform: translate(-50.5%, -50.5%); -o-transform: translate(-50.5%, -50.5%); transform: translate(-50.5%, -50.5%); width: auto; }
.page-header h2 { font-size: 24px; /* bottom: 150px; */ }
.besps_caps_1_0 { clear: both!important; display: block!important; height: auto!important; position: relative!important; width: auto!important; padding: 10px!Important; }
.besps_caps_1_0 div.bs_outside { left: inherit !important; position: static !important; top: inherit !important; width: auto !important; float: none; display: block; clear: both; }
.besps_holder .besps_caps div span { font-size: 12px; }
.besps_holder { height: auto !important; width: 100% !important; }
.besps_holder div.bs_outside { top: inherit !important; }
.besps_holder_1_0,
 .besps_slides_1_0 div { height: auto!important; width: 100%!important; }
.besps_holder .besps_slides div img { height: auto !important; max-width: 100%; position: static !important; }
.Article-PictureSection,
 .Article-PictureSection > div { display: block!important; }
.Footer-Section .menu a { font-weight: 500; }
.Display-Header ._HeaderType-16,
 .Display-Header-01 ._HeaderType-16,
 .Display-Header-02 ._HeaderType-16,
 ._HeaderType-16 { font-size: 30px; }
.dad-directory-page,
 .poll-page { padding: 20px 1% 0; }
.com_acepolls #content.span9 { padding-bottom: 0; }
.jomdirectory { display: none; }
#jd-mod-search-default label,
 .jomdirectory #search-lbl,
 .jomdirectory .jd-modAddressKeyword { font-weight: 500; }
.jomdirectory .jd-button-primary { height: 37px; }
.jomdirectory .jd-button-primary:hover { background-position: 0 -43px; }
.mobile-sidebar .poll { padding: 20px!important; font-size: 16px; position: relative; z-index: 999999; }
.mobile-sidebar .poll h4 { padding-bottom: 25px; }
.mobile-sidebar .poll .button { background: #1a1f23; border: medium none; color: #ffe400; font-size: 1.125em; font-weight: 800; height: 54px; letter-spacing: -0.04em; line-height: 1.125em; margin: 0; padding: 10px 22px; text-align: center; text-transform: uppercase; width: auto; cursor: pointer; transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
.mobile-sidebar .poll .button:hover { background-color: #1a1f23; color: #fff; }
#jd-mod-search-default .jd-modAddressKeyword { max-width: 70%!important; width: 300px; box-sizing: border-box; }
/***************/

#Kunena #ktab a { padding: 12px 15px; }
#Kunena.layout { padding: 10px; }
#Kunena td.kcol-category-icon { width: 53px; }

.expecting-calendar{ padding:20px;}
}
 @media screen and (max-width: 960px) {
.only-destop { display: none }
.only-mobible { display: block }
.fancybox-skin { padding: 0!important; }
/*******footer**********/

.Footer-Section ._SiteMaxWidth { padding: 10px }
.footer-menu,
 .footer-partners { display: block; margin-bottom: 0 !important; margin-left: -0.5% !important; margin-right: -0.5% !important; margin-top: 0 !important; width: auto; float: none; clear: both; }
.footer-menu .moduletable { width: 100% }
.Top._Padding-6 .moduletable h3 { background: #f7f7f7; color: #181a1b; display: block; padding: 10px 0; text-align: center; font-weight: 500; margin: 10px 0.5%; clear: both }
.twitter-list { border: none; }
._Padding-6 .menu li { background: none repeat scroll 0 0 #4d4d4d; color: #ffffff; display: block; margin: 2px 0.5%; padding: 10px 0; text-align: center; width: 24%; float: left; }
._Padding-6 .menu li a { color: #fff; font-weight: 500 }
#RWD .Footer-Section .container .Top._Padding-6 { padding: 0 }
.footer-partners { padding: 20px 0 0 }
.our-partner li { width: 50%; text-align: center; padding: 10px 0 }
.Top._Padding-6 .our-partner h3 { margin-bottom: 0 }
.moduletable.our-partner .ShowMore { position: static; width: 100%; background: #1b75bc; text-align: center; display: block; }
.moduletable.our-partner .ShowMore a { color: #fff; padding: 8px 0; display: block; text-align: center }
.Newsletter-Section { padding-bottom: 20px; }
.Newsletter-Section .moduletable h3 { display: block; text-align: center }
.Newsletter-Section .button { position: static; width: 100%; height: auto; padding: 10px 0 }
/*************/

body.Home #content.span12 { padding-bottom: 0 }
.Slider-Section._SliderType-01 { height: 290px }
.homeslider .Slider-Section._SliderType-01 { height: 308px }
.twitter-list h3,
 .kunena-formus h3,
 .Support h3 { text-align: center; font-weight: 800!important; border-bottom: 2px solid #ffe400; padding: 10px 0; margin-bottom: 10px }
.moduletable.kunena-formus { padding: 0 }
/* .breadcrumb { margin: 0 0 20px 10px; } */
.footer-menu .moduletable { width: 33.33%; }
.Top._Padding-6 .moduletable h3 { margin-right: 0; margin-left: 0; }
._Padding-6 .menu li { width: 49%; }
/* Kunena */

#Kunena .kblocktable td { padding: 5px!important; }
#Kunena div.kthead-title a,
 #Kunena a.ktopic-title { font-size: 14px; }
#Kunena div.kthead-desc,
 #Kunena div.kthead-moderators,
 #Kunena span.kcat-topics,
 #Kunena span.kcat-replies { font-size: 12px; line-height: normal; }
#Kunena span.kcat-topics-number,
 #Kunena span.kcat-replies-number { font-size: 14px; font-weight: 500; margin: 0; }
#Kunena .klatest-avatar,
 #Kunena .ktopic-latest-post-avatar { display: none; }
#Kunena .kblocktable .ks { margin: 0; font-size: 12px; line-height: normal; }
.klatest-subject a { margin: 0; display: inline; line-height: normal; }
#Kunena span.kreadforum { margin: 0; }
.kcol-first.kcol-category-icon > a { display: block; text-align: center; }
#Kunena div.kpathway div.kcontainer { padding: 0; }
#Kunena .klist-markallcatsread form#jumpto .ForumBreadcrumbsCategories-Box { padding: 0; position: static; }
#Kunena .klist-markallcatsread .ksectionbody { position: relative; right: 0; top: 0; }
#Kunena div.kpathway { padding: 0; margin: 0; border: none; }
#Kunena div.kpathway:after { display: none; }
#Kunena .klist-markallcatsread .ksectionbody { left: auto; position: static; right: auto; top: auto; }
#Kunena .fltrt { float: left; }
#Kunena form#jumpto { margin: 0; }
#Kunena form#jumpto input.kbutton { padding: 11px 22px; height: 40px; }
#Kunena .ktitle,
 #Kunena a.ktitle { font-weight: normal; }
#Kunena .klist-actions-bottom,
 #Kunena .klist-actions { margin: 0; background: none; }
#Kunena .klist-pages-all,
 #Kunena .klist-actions td { clear: both; display: block; height: auto; width: auto; line-height: normal; padding: 0; }
#Kunena .klist-actions-info-all { padding: 10px 0!important; }
#Kunena #timeselect .select-box { background: none repeat scroll 0 0 #f4f4f4; width: 438px; }
#Kunena .kheader h2,
 #Kunena .kheader h2 a { font-size: 14px; font-weight: 500; }
#Kunena .kblock div.kheader,
 #Kunena div.kmsg-header { height: auto; padding: 5px 10px; }
#Kunena div.kmsg-header span,
 #Kunena div.kmsg-header-top span.kmsgdate-top,
 #Kunena div.kmsg-header-bottom span.kmsgdate-bottom,
 #Kunena div.kmsg-header-right span.kmsgdate-right,
 #Kunena div.kmsg-header-left span.kmsgdate-left,
 #Kunena div.kmsg-header-left span.kmsg-id-left { display: block; clear: both; float: none; text-align: center; width: auto; margin: 0; padding: 0; }
#Kunena td.kmessage-left { padding: 0; }
#Kunena div.kmsgbody { margin: 0; }
#Kunena td.kmessage-left .kmsgtext { font-size: 12px; line-height: 18px; padding: 10px; }
#Kunena td.kprofile-left { min-width: 195px; padding: 10px 10px 15px; }
#Kunena .kpost-username a.kwho-user,
 #Kunena .kpost-username a.kwho-globalmoderator { font-size: 18px; }
#Kunena ul.kpost-profile li.kpost-userposts,
 #Kunena ul.kpost-profile li.kpost-usertyr { padding: 5px 0; }
#Kunena div.kcategories-3 { padding: 0; }
#Kunena #ktab a { padding: 12px 10px; }
#Kunena .klist-markallcatsread input.kbutton { margin: 0 5px 5px 0; }
.ForumHeaderTabsItemLogin-Section { padding: 0; }
#Kunena .kprofileboxcnt .k_guest { margin-bottom: 10px; }
.kprofileboxcnt form .Field-Row { display: block; float: none; padding-right: 0; position: relative; }
#Kunena .kbuttononline-yes span span,
 #Kunena .kbuttononline-no span span { height: auto }
.Page-Section #Kunena input.kbutton { padding: 11px 22px }
.formResponsive { padding: 10px }
#Kunena .kcol-mid .krowmoderation .select-box,
 #Kunena .kcol-mid .select-box.white { margin-bottom: 5px; }
 .DataGrid-Section .Grid > li._Type-08 .Category-Anchor{ top:221px;}
 .MobileHeder-Section{ z-index:99}

}
 @media screen and (max-width: 768px) {
.page-header h2 { margin: 0px 30px; }
#content.span12 .breadcrumb { margin: 0px 30px; }
.custom.socialsharinglink {right: 30px; }
.inner-banner { text-align: left; }
.MobileHeaderPlaceholder-Section { display: none }
.HeaderSlider-Block .noUi-horizontal .noUi-handle { padding: 5px; width: 110px; top: -50px; }
.HeaderSlider-Block .noUi-horizontal .noUi-handle p { font-weight: 500; font-size: 10px; padding: 0; }
.HeaderSlider-Block .noUi-horizontal .noUi-handle span { font-weight: 500; font-size: 20px; }
.Data-Block .Data-List > .Data-ListItem._Item-01 > .Inner ._HeaderType-05 { padding: 0; text-align: right; }
.footer-menu .moduletable { width: 100%; }
._Padding-6 .menu li { width: 24%; }
.Footer-Section .menu { margin: 0 -0.5%; padding: 0; display: block }
#Kunena .kheader h2,
 #Kunena .kheader h2 a { font-weight: normal; font-size: 14px; }
#Kunena .kblock div.kheader { padding: 5px 20px 5px 10px; }
#Kunena #kforumsearch tr.krow1 td { padding: 5px; }
#Kunena #kforumsearch fieldset { margin-bottom: 0; padding: 5px; }
#Kunena #kforumsearch fieldset legend { margin: 0; padding: 0; font-weight: normal; }
#Kunena #kforumsearch .select-box .holder { font-weight: normal; font-size: 14px; }
#Kunena #ktab { margin: 0; }
#Kunena #ktab a { font-size: 13px; font-weight: 500; padding: 8px; }
/*************footer**********/

.Newsletter-Section { padding-bottom: 0 }
#RWD .hList._hList-ClearColumsOn_768 > li { width: 100%; }
.moduletablesociallink { width: 100%; }
.Footer-Section .moduletablesociallink h3 { width: 100%; text-align: center; }
.moduletablesociallink .customsociallink { width: 100%; }
.moduletablesociallink ul li { width: 25%; }
.moduletablesociallink ul li a { width: 100%; }
body.no-layout #content .search { padding: 10px }
div.profile, div.profile-edit{ padding:0 20px}
.profile-edit fieldset{ border:none; padding:0}
.profile-edit .control-group{ width:100%; padding-right:0}
.gender-data input{ width:100px;}
.progress{ width:100%}
#eblog-wrapper .Article-Base{ padding:10px 30px}
}
 @media screen and (max-width: 767px) {
#content.span9 .item-page { padding: 20px 10px 0; }
.adagency_remote_container { max-width: 290px!important; }
.Slider-Section._SliderType-01 { height: 170px; }
#content.span12 .item-page { padding: 0 10px }
.Slider-Section._SliderType-01 { height: 110px; }
.homeslider .Slider-Section._SliderType-01 { height: 256px }
#jd-itemWrapper .jd-item-box.jd-contact .jd-block .jd-form li { width:95%; padding: 0 0 10px }
.aboutus td { display: block; overflow: hidden }
.easy_img_caption{ width:100%!important;}
#eblog-wrapper .Article-Base{ padding:10px}
#uddeim{ padding:10px;}

.sidebar-nav li > a:after,.sidebar-nav ul ul li.open span:before, .sidebar-nav ul ul li.active span:before{ display:none}
.expecting-calendar .input-append { width:223px; margin:0 auto}
.conception-date .input-append{ float:none; margin-bottom:20px;}
.expecting-calendar .FormItem-Field{ clear:both}
}

 @media screen and (max-width: 600px) {
#system-message{ padding:0 10px;}
.homeslider .Slider-Section._SliderType-01 { height: 190px }
#RWD .Slider-Section._SliderType-01 .Items-Contener > .Item .Text { bottom: 10px; }
.breadcrumb,
 .socialsharinglink { display: none; }
.inner-banner:after { display: none; }
.inner-banner { height: 120px; overflow: hidden; margin: 0; }
.inner-banner img { min-height: 100%; height: auto; left: 50%; max-width: inherit; position: absolute; top: 50%; -webkit-transform: translate(-50.1%, -50.1%); -moz-transform: translate(-50.1%, -50.1%); -ms-transform: translate(-50.1%, -50.1%); -o-transform: translate(-50.1%, -50.1%); transform: translate(-50.1%, -50.1%); width: 100%; }
.page-header h2 { /* bottom: 78px; */ font-size: 18px; }
.Display-Header ._HeaderType-16,
 .Display-Header-01 ._HeaderType-16,
 .Display-Header-02 ._HeaderType-16,
 ._HeaderType-16 { font-size: 22px; }
.Newsletter-Section .inputbox { height: 44px; padding: 10px; }
.dad-directory-page .jd-pages .pagination ul { display: block; clear: both; text-align: center; }
.dad-directory-page .jd-pages .pagination li { border-left: 1px solid #eaedee; float: none; display: inline-block; height: 40px; line-height: 40px !important; text-align: center; width: 40px; margin: 0!important; }
.dad-directory-page .jd-pages .pagination li:last-child { margin-right: 0 !important; }
.dad-directory-page .jd-pages .pagination-list li a { line-height: 40px !important; font-weight: 500; font-size: 12px; }
.dad-directory-page .jd-pages .pagination .hidden-phone { display: none; }
.dad-directory-page .jd-pages .pagination .active.hidden-phone { display: inline-block; }
.pagination ul { display: block; clear: both; text-align: center; }
.pagination li { border-left: 1px solid #eaedee; float: none; display: inline-block; height: 40px; line-height: 40px !important; text-align: center; width: 40px; margin: 0!important; }
.pagination li:last-child { margin-right: 0 !important; }
.pagination-list li a { line-height: 40px !important; font-weight: 500; font-size: 12px; }
.pagination .hidden-phone { display: none; }
.pagination .active.hidden-phone { display: inline-block; }
#Kunena #ktab { margin: 0; }
#Kunena #ktab a:before { display: none; }
#Kunena #ktab a { padding: 0 10px; font-weight: 500; font-size: 14px; }
#Kunena div.kpbox { padding: 10px; }
#Kunena tr.krow1 td,
 #Kunena tr.krow2 td { padding: 5px; }
#Kunena .klink-block { display: block; clear: both; float: none; text-align: center; }
#Kunena .klink-block span { display: block; clear: both; }
#Kunena .klink-block span a { padding: 5px 0; display: block; }
#Kunena form#jumpto .ForumBreadcrumbsCategories-Box .chosen-container { width: 215px!important; }
#Kunena #timeselect .select-box { width: 275px; }
#Kunena div.kthead-title a { font-size: 14px; font-weight: 500; }
#Kunena td.kcol-kcattopics,
 #Kunena td.kcol-kcatreplies,
 #Kunena td.kcol-kcatlastpost { display: none; }
#Kunena #kwhoisonline .kblocktable .kcol-mid.km .ks { border-bottom: 1px solid #e7e7e7; margin: 0 0 10px; padding: 10px 0; text-align: center; }
#Kunena #kwhoisonline .kblocktable .kwho-admin { padding: 0; }
#Kunena #kwhoisonline .kblocktable .kcol-mid.km .kwholegend.ks { border-bottom: medium none; margin: 0; padding: 0 10px; text-align: center; }
#Kunena #kwhoisonline .kblocktable .kcol-mid.km { padding: 0 !important; }
#Kunena #kwhoisonline .kblocktable .kcol-mid.km .kwhoonline-username { text-align: center; border-bottom: 1px solid #e7e7e7; margin-bottom: 10px; padding-bottom: 10px; }
#Kunena #kwhoisonline .kblocktable .kcol-mid.km .kwhoonline-username a { font-family: Arial, Helvetica, sans-serif; color: #2074e6!important; }
#Kunena div.kwhoisonline,
 #Kunena div.kfrontstats { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); margin-bottom: 0; padding-bottom: 0; }
#Kunena .fltrt,
 #Kunena .fltlft { clear: both; display: block; float: none; }
#Kunena ul#kstatslistleft li,
 #Kunena ul#kstatslistright li { color: #181a1b; font-family: Arial; font-size: 12px; line-height: normal; text-align: center; }
#Kunena #ktop span.ktoggler { display: none; margin: 0; padding: 0; }
#Kunena #ktab a { padding: 0; }
#Kunena .kforum-pathway .path-element,
 #Kunena .kforum-pathway-bottom .path-element { font-size: 14px; }
#Kunena #ktab a { padding: 0 10px; float: none; }
#Kunena #ktab ul.menu { border-bottom: 1px solid #ccc; display: block; clear: both; }
#Kunena #ktab ul.menu li { border: medium none; display: block; float: none; margin: 0 !important; }
#Kunena #ktab ul.menu li a { padding: 5px 10px; }
#Kunena #ktab ul.menu li a:hover,
 #Kunena #ktab ul.menu li:nth-child(2n+1) a:hover { background: #f4f4f4!important; color: #1a1f24!important; }
#Kunena #ktab ul.menu li a:hover span { background: none!important; color: #1a1f24!important; }
#Kunena #ktab ul.menu li:nth-child(2n+1) a { background: none!important; }
#Kunena div.kthead-desc,
 #Kunena div.klatest-subject-by { display: block; }
#Kunena #ktab a:before { display: none; }
#Kunena ul.kpagination { float: none; padding: 0 0 10px 0; overflow: hidden; }
#Kunena .ktopic-latest-post,
 #Kunena .ktopic-date { font-size: 1.125em; }
#Kunena span.ktopic-views,
 #Kunena td.kcol-ktopicreplies { font-size: 12px; line-height: normal; }
#Kunena .kcontenttablespacer,
 #Kunena span.ktopicattach,
 #Kunena .kcol-ktopiclastpost,
 #Kunena .kcol-ktopicviews { display: none; }
#Kunena span.ktopic-views-number,
 #Kunena td.kcol-ktopicreplies strong,
 #Kunena a.ktopic-title { font-size: 14px; font-weight: normal; }
#Kunena .ktopic-details-kcategory .kpagination li:first-child { font-weight: normal; font-size: 12px; padding: 2px 5px; }
#Kunena .ktopic-details-kcategory .kpagination li { border-left: 1px solid #eaedee; float: left; height: auto; line-height: normal; text-align: center; width: auto; padding: 0; border: none; }
#Kunena .ktopic-details-kcategory .kpagination span,
 #Kunena .ktopic-details-kcategory .kpagination a { line-height: normal; padding: 2px 5px; margin: 0; font-weight: normal; border: none; }
#Kunena .ktopic-details-kcategory .kpagination span:hover,
 #Kunena .ktopic-details-kcategory .kpagination a:hover { background: none; color: #1a1f24; }
#Kunena table.kmsg tr td,
 #Kunena table.table tr th { display: block; }
#Kunena ul.kpost-profile li { clear: both; display: block; line-height: normal; margin: 0; }
#Kunena .kblock .kmsgbody { min-height: inherit; padding: 0; }
#Kunena table tr td,
 #Kunena table tr th { display: table-cell; }
#Kunena div.kmsgbody div.kmsgtext { margin-bottom: 20px !important; padding: 10px; }
#Kunena .krow2-stickymsg,
 #Kunena .krow1-stickymsg { padding: 0; }
#Kunena #kpostmessage #kpost-message td,
 #Kunena #kprofile tbody td { display: block; }
#Kunena div#kprofile-leftcol { float: none; font-size: 1em; width: auto; }
#Kunena #kprofile tbody td { background: none; border: none!important; }
#Kunena div.kavatar-lg { border: none; display: block; height: auto; text-align: center; vertical-align: middle; width: auto; }
#Kunena .klist-pages-all .kpagination { display: block; clear: both; text-align: center; }
#Kunena .klist-pages-all .kpagination li:first-child { display: none; }
#Kunena .klist-pages-all .kpagination li { display: inline-block; font-weight: normal; border: none; height: auto; width: auto; padding: 0; text-align: center; float: none; margin: 0; }
#Kunena .klist-pages-all .kpagination li span,
 #Kunena .klist-pages-all .kpagination li a { line-height: 30px; font-weight: normal; padding: 0; height: 30px; width: 30px; }
#Kunena #kforumsearch tr.krow1 td { display: block; height: auto; overflow: hidden; }
#Kunena #kforumsearch select.inputbox { float: right; }
.view-announcement #Kunena table tr td,
 .view-announcement #Kunena table tr th { display: block; clear: both; overflow: hidden; width: 100%!important; }
#Kunena img.kavatar { max-width: 100%; width: auto; }

 .DataGrid-Section .Grid > li._Type-08 .Category-Anchor{ top:316px;}
 .DataGrid-Section .Grid > li._Type-08 > .InnerTextContener .Text .SubText{ padding:0 0 10px}
 .profile-edit fieldset input#jform_prefer_dob{ margin-bottom:0px;}
 .profile-edit .chosen-container-single .chosen-single,.chosen-container-single .chosen-single span{ white-space:normal}
 .profile-edit .chosen-container-single .chosen-single{ height:26px;}
}
 @media (max-width: 579px) {

#Kunena table.kblocktable { padding: 0; }
#Kunena table tr td,
 #Kunena table tr th { clear: both; display: block; }
#Kunena div.kprofile-rightcol2,
 #Kunena div.kprofile-rightcol1 { clear: both; display: block; float: none; width: auto; margin: 0; }
#Kunena .kblocktable td.kcol-ktopicreplies { display: none; }
#Kunena div.ktopic-details { clear: none; font-size: inherit; }
#Kunena span.ktopic-category { clear: none; float: none; font-size: inherit; line-height: normal; }
#Kunena td.ktopicmoderation { margin: 0; }
#Kunena .kcheck { margin: 0; }
#Kunena .kwhoicon,
 #Kunena .kstatsicon { margin: 0 auto; }
#Kunena .kblocktable td { border-left: none!important; }
#Kunena dl.tabs { float: none; }
#Kunena dl.tabs dt:after { display: none; }
#Kunena dl.tabs dt { display: block; float: none; font-weight: normal; padding: 10px; position: relative; transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
#Kunena tr td { overflow: hidden; }
#Kunena .topicsfilter .select-box { margin: 0 5px 5px; }
#Kunena td.krowmoderation input.kbutton { height: 43px; }
.CalculatorTable-Section .Print-Section > .Inner li { width: 100%; margin: 10px 0; }
._Padding-6 .menu li { padding: 0 }
/*.Footer-Section .menu li a{ text-align:center; display:block; padding:10px 0}

.Footer-Section .menu li a:after{ display:none}*/

.btn-toolbar #search-searchword { width: 200px; height: 43px; }
#searchForm .btn { border: none }
#Kunena td.klist-jump-all.hidden-phone { display: none }
#RWD .Data-Block.Budge_Calculator .Data-List > .Data-ListItem._Item-03 > .Inner { padding: 0 35px }
.formResponsive fieldset,
.rsform-massage,
.formResponsive .formHorizontal .rsform-block,
.rsform-massageinner { padding: 20px 10px; }

.DataGrid-Section .Grid > li._Type-08 > .InnerTextContener .UsersBar{ position:static!important; padding:0}
.bloglistinglatest .Grid > li._Type-09 > .InnerTextContener{ height:auto; padding-bottom:40px;}
.DataGrid-Section .Grid > li._Type-09 > .InnerTextContener{ height:auto!important;}
.Slider-Section._SliderType-01 .Items-Contener > .Item .Text{ padding:10px;}
.DataGrid-Section .Grid > li._Type-08 .Category-Anchor{ top:222px;}
.articleBody table td{ display:block;}
.expecting-calendar{ padding:10px;}
}




 @media screen and (max-width: 480px) {
.inner-banner img { height: 100%; left: 50%; max-width: inherit; position: absolute; top: 50%; -webkit-transform: translate(-50.5%, -50.5%); -moz-transform: translate(-50.5%, -50.5%); -ms-transform: translate(-50.5%, -50.5%); -o-transform: translate(-50.5%, -50.5%); transform: translate(-50.5%, -50.5%); width: auto; }
.besps_slides_1_0 { height: 280px!important; }
._Padding-6 .menu li { width: 49%; }
.Budge_Calculator .Data-List { padding: 0; }
.Display-Form ._InputType-08 { width: 100%!important; }
.jomdirectory ._BackgroundColor-02 .inner { padding: 10px; }
.jomdirectory .inner { padding: 0 15px 15px; }
.jomdirectory #search-lbl { padding: 0 0 10px; }
.Display-Form .ChartOther-List { margin: 0 auto; width: 300px; }
#Kunena #kforumsearch select.inputbox { float: none; width: 100%; }
#Kunena #kforumsearch input[type="text"] { margin-bottom: 10px; }
#Kunena #kforumsearch .select-box { clear: both; display: block; float: none; margin: 0 0 10px; width: auto; }
.homeslider .Slider-Section._SliderType-01 { height: 125px }

div.profile, div.profile-edit{ padding:0 10px;}
.gender-data th, .gender-data td{ padding:5px}
.gender-data input{ padding:5px; width:35px; border-width:1px;}
.DataGrid-Section .Grid > li._Type-08 > .InnerTextContener{ height:275px}
.DataGrid-Section .Grid > li._Type-08 .Category-Anchor{ top:196px;}
}

@media screen and (max-width: 479px) {
	

	 
}
 
@media screen and (min-width: 1010px) {
.clc-table .TableHeader-ListItem .Text{ display:block}
.clc-table .hList > li._hList-14in20{ width:60%}
.clc-table .hList > li._hList-3in20{ width:20%}
.clc-table.CalculatorTable-Section p.Text-Title{ padding-top:8px;}
}

@media screen and (max-width: 600px){
	.SubMenuShow-Anchor{ top: -51px; }
}

@media screen and (max-width: 1230px){
	.breadcrumb{
		margin-right: 20px;
	}
	.page-header h2 {
		margin: 0px 20px;
	   padding-right: 100px;
	}
	#content.span12 .breadcrumb{
		margin: 0px 20px;
		padding-right: 200px;
	}
	.custom.socialsharinglink{
		right: 20px;
	}

	#sidebar .Inner {
		padding: 0 20px 0 20px;
		width: 100%;
	}
}
@media screen and (max-width: 1010px){
	.breadcrumb {
		margin: 0px 20px;
		padding-right: 200px;
	}
	#content.span9 .item-page {
		padding: 0px 20px;
		padding-top: 20px;
	}
}
@media screen and (max-width: 767px){
	.SubMenuShow-Anchor {
		right: 10px;
	}

	.page-header h2 {
		margin: 0px 10px;
	   padding-right: 100px;
	}
	.breadcrumb {
		margin: 0px 10px;
		/*margin-right: 210px;*/
	}
	#content.span12 .breadcrumb {
		margin: 0px 10px;
		/*margin-right: 210px;*/
	}
	.custom.socialsharinglink{
		right: 10px;
	}
	#content.span9 .item-page {
		padding: 0px 10px;
		padding-top: 20px;
	}
}
@media screen and (max-width: 767px){
	.bloglistinglatest .Grid > li._Type-09 > .InnerTextContener,
	.DataGrid-Section .Grid > li._Type-09 > .InnerTextContener {
		padding-bottom: 5px;
	}
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

@media screen and (max-width: 736px){
.ArticleSchema-List > .ArticleSchema-ListItem._Item-03 {
    margin: 0 0px;
}
}
