@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,500i,700,700i,900');
@import url('//netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css');
/*body {width: 100%; height: 100%; box-sizing:border-box; font-family: 'Roboto', sans-serif; font-size:16px; line-height:22px; font-weight: 400; color:#333333;}
html {width: 100%; height: 100%;}
a{ color:#509db7; text-decoration:none;}
a:hover{ color:#509db7; text-decoration:underline;}
h3, h4{ font-family: 'Oswald', sans-serif !important; color:#ee2a24 !important; font-size:22px !important; line-height:22px;}
input, textarea, select { border:1px solid #d8d8d8;}
button.btn-default { font-family: 'Roboto', sans-serif; font-size:17px; font-weight:500; color:#fff; text-transform:uppercase; background-color:#4e9eb9; border-radius: 3px; border:none; padding:8px 20px;}
input[type="password"]{font-family: 'Roboto', sans-serif; font-size:17px; font-weight:500; border:1px solid #d8d8d8 !important;height:34px !important; box-shadow: none !important;}
input[type="password"]:hover, input[type="password"]:focus { border-color:#66afe9 !important;}
button.btn-default:hover, button.btn-default:focus { color:#fff; background-color:#3c88a2;}*/


.form-control { border:1px solid  #d7d7d7; border-radius: 0px; box-shadow:none;}
.login-help a{color:#4e9eb9 !important;}
.highlight a { color:#4d9eb9 !important;}
.modal-backdrop.in {opacity: 0.7;}
.close_bt{ color:#322602 !important; background-color:#d8d8d8 !important;}
.padd_l_10{ padding-left:10px;}
.padd_l_15{ padding-left:15px;}
.padd_r_15{ padding-right:15px;}
.padd_t_5{ padding-top:5px;}
.mar_t_5{ margin-top:5px;}
.padd_t_20{ padding-top:20px;}
.padd_t_b_30 { padding:30px 0px;}
.mar_l_4{ margin-left:4px !important;}
.mar_r_15{ margin-right:15px !important;}
.mar_b_2{ margin-bottom:2px !important;}
.mar_b_10{ margin-bottom:10px !important;}
.mar_b_20{ margin-bottom:20px !important;}
.mar_b_25{ margin-bottom:25px !important;}
.mar_b_30{ margin-bottom:30px !important;}
.mar_b_0{ margin-bottom:0px !important;}
.font17{ font-size:17px;}
.font14{ font-size:14px;}
.padd_6_15{ padding-right:15px;}
.padd15 { padding:5px !important;}
.padd15 { padding:15px !important;}
.padd_0_15{ padding:0px 15px;}
.clr { clear:both;}
.clear { clear:both;}
.width-auto { width: auto; }
input.form-control.full_page_add_title.width-auto.input-md.pull-right { min-width: 375px; margin-top: 5px; margin-bottom: 5px; }
.border_top_n { border-top:none !important;}
.text-left{ text-align:left;}
.text_center{ text-align:center !important;}
.note_mess { color:#2a6496; font-size:16px; padding-top:10px;}
.mar_b_0{ margin-bottom:0px !important;}
.popover-title { color:#509db7 !important; font-size:16px !important; font-weight: bold;}
.popover-content ul {padding-left: 15px;}
.popover{
    max-width: 440px; /* Max Width of the popover (depending on the container!) */
}
.grey-note {font-size:13px; color:#888888; line-height:18px; margin-top:5px;}
.success-messgae {color: green;font-size: 14px;}

#modelWindow .modal-dialog {max-width: 500px; max-height: 100px;}
#modelWindow .modal-dialog .modal-body  {height: auto; min-height: 335px;}

.popup {background-color: #FFFFFF;border-radius: 3px 3px 3px 3px;color: #111111;display: none;height: auto;min-width: 400px;padding: 5px 20px 30px 20px;border: 3px solid #970000;box-shadow: 0 0 33px 2px #303030; -webkit-box-shadow: 0 0 33px 2px #303030; -moz-box-shadow: 0 0 33px 2px #303030;}
.popup-content{border-radius: 1px !important;border: 1px solid #428bca !important;}
#homenotification h5.modal-title { color: #911839 !important; font-weight: font-weight; font-size: 22px !important; padding-right: padding-right:15px; }
#homenotification .modal-header {position: relative;}
#homenotification .close-model { font-size: 30px; color: black; position: absolute;  right: 15px; top: 15px; }
/*#homenotification .modal-body { height: auto; max-height: 550px;}*/
#homenotification .modal-body { height: auto; max-height: 592px;}

/*HEADER STYLE*/
#header.austinmacauley-header{margin-bottom:16px!important;}
#header { padding:0px; margin:0px 0px 30px 0px; min-height:83px; margin-bottom:13px!important;/*margin-bottom:80px;*/}
#header .navbar-default { background-color:#282828; padding:16px 0px;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color:none !important;}
#header .navbar-default .logo_line { border-right:1px solid #404040; margin-right:18px;}
#header .navbar-brand { padding: 0px 15px; }
#header .navbar-default .navbar-nav > li { margin-left:30px;}
#header .navbar-default .navbar-nav > li > a { font-family: 'Roboto', sans-serif; font-size:16px; font-weight:500; color:#fff; padding:15px 0px;}
#header .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color:#ffc20d;}
#header .navbar-default .navbar-nav > li > a.Active { color:#ffc20d;}
#header button.btn-default { color:#322602; background-color:#ffc20d; margin-top:5px;}
#header button.btn-default .fa { margin-right:8px;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #1f333e;}
.navbar-collapse { border-top:none !important;}
.yellow_bg { color:#846a39; background-color:#f6e8bd; border:none;}
ol.terms_conditions_list li { margin-bottom:15px;}
.our_representatives .contact_pan .emaildid{font-size: 12px;color: #6d7176;padding-left: 20px;}
/*HOME MIDDLE SECTION STYLE*/	
#wrapper { padding:0px; margin:0px 0px 30px 0px;}
#wrapper .panel-title { font-size:25px; color:#333333; padding:15px;}
#wrapper .panel-title-new { font-size:25px; color:#333333; margin-bottom:15px;}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td { vertical-align:middle; padding: 8px 15px; line-height:20px;}
.border_left_none { border-left:none !important; position:static;}
.border_right_none { border-right:none !important;}
.border_bottom_none { border-bottom:none !important;}
.select_show .img_border_lt { border:1px solid #e5e5e5; padding:3px; margin-right:5px; float:left;} 
.select_show .show_date { font-size:14px; color:#e06464;}
.select_show table tr th { color:#ffffff !important; background-color:#4e9eb8; border-color:#468da3 !important; border-bottom-width: 0px !important; font-weight:500;}
.select_show td { font-size:16px; color:#505050; text-align:left;}
.select_show label { font-weight:normal;}
.table_responsive_ins{ width:100%;overflow-x:auto; z-index: 100; /*overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch*/}
.select_show .continue_pan { background-color:#f2f2f2; border-bottom:1px solid #e2e2e2; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; padding:22px 17px; text-align:right; z-index:0;}
.red { color:red !important;}
.show_title_tab { padding:0px; margin:0px; min-height: 85px;}
.show_title_tab ul { margin:0px; padding:0px;}
.show_title_tab ul li { width:20%; float:left; padding:0px; margin:0px; list-style:none;}
.show_title_tab ul.four_column li{ width:25%;}
.show_title_tab ul.five_column li{ width:20%;}
.show_title_tab ul li a { font-size:17px; color:#808080; font-weight:500; list-style:none; margin-right:4px; text-align:center; display:block; outline:none; pointer-events: none; text-decoration: none;}
.show_title_tab ul li a span {}
.show_title_tab ul li a .num { padding:0px 48% 0px 48%; background-color:#777777; height:5px; border-radius:3px; margin-top:23px; position:relative;}
.show_title_tab ul li a .num .num_amount{ color:#ffffff; background-color:#777777; padding:4px 9px; border-radius:3px; position:absolute; left:47%; top:-14px;}

.show_title_tab ul li a:hover { color:#4e9eb8; text-decoration:none;}
.show_title_tab ul li a:hover .num { background-color:#4e9eb8;}
.show_title_tab ul li a:hover .num_amount { background-color:#4e9eb8;}

.show_title_tab ul li a:focus { color:#808080; text-decoration:none;}
.show_title_tab ul li a:focus .num { background-color:#808080;}
.show_title_tab ul li a:focus .num_amount { background-color:#808080;}

.show_title_tab ul li a.Active { color:#4e9eb8; text-decoration:none;}
.show_title_tab ul li a.Active .num { background-color:#4e9eb8;}
.show_title_tab ul li a.Active .num_amount { background-color:#4e9eb8;}

ul.shows_advertising_social { padding:0px; margin:0px;}
ul.shows_advertising_social li { font-size:15px; padding:0px 20px; float:left; list-style:none; border-left:1px solid #e3e3e3;}
ul.shows_advertising_social li:first-child { border-left:none; padding-left:0px;}
ul.shows_advertising_social li a { text-decoration:underline; color:#4e9eb8;}
ul.shows_advertising_social li a:hover { text-decoration:none;}
ul.shows_advertising_social li .fa { color:#e53535;}

/*Publisher Information*/	 	
.publisher_information { padding:0px; margin:0px; border:1px solid #e2e2e2; }
.publisher_information .panel-title { font-size:25px; color:#333333; padding:20px;}
.publisher_information .panel-title span { font-size:16px; color:#848484;}
.divider_line{ height:1px; background-color:#e5e5e5; margin:25px 0px;}
.grey_mess{ font-size:15px; color:#777777;}
form#frm_step2 .publisher_information label {display: inline-block;}
.publisher_information label { font-weight:normal;display: inline;word-break: break-word;}
.publisher_information .distributors { height:60px !important;}
.publisher_information .distributors_e_catalogs { height:105px !important;}
.publisher_information .continue_pan { background-color:#f2f2f2; padding:22px 17px; text-align:right;}
.grey_button { font-family: 'Roboto', sans-serif; font-size:17px; font-weight:500; color:#fff; text-transform:uppercase; background-color:#919191; border-radius: 3px; border:none; padding:8px 20px;}
.grey_button:hover { color:#fff; background-color:#717171;}
.sub_title{ font-size:20px; color:#797979; border-bottom:1px solid #e8e8e9; padding-bottom:18px; margin-bottom:20px;}
.choose_file{ font-size:15px; border:1px solid #d7d7d7; padding:7px;}
.choose_file .input_style{ color:#4a4545; font-size:14px; border:none;}
.small_grey{ font-size:13px; color:#848484;}
.font16{ font-size:16px;}
.publisher_information .small_red{ font-size:13px; color:#ff6f57; line-height:18px; margin-top:5px;}
.publisher_information .add_more_title { margin-right:20px;}
.padd-3-10 {padding: 3px 10px !important;height: auto;}

/*PAYMENT*/
.payment_information {padding:0px; margin:0px; border:1px solid #e2e2e2; }
.payment_information th { color:#ffff; background-color:#4e9eb8; border-color:#468da3 !important; border-bottom-width: 0px !important; font-weight:600;}
.payment_information .img_border_lt { border:1px solid #e5e5e5; padding:3px; margin-right:5px; float:left; float:left;} 
.payment_information .show_date { font-size:14px; color:#e06464;}
.payment_information .add-on-services{ font-size:15px; color:#555555; margin-top:5px;}
.payment_information .add-on-services-amount{ font-size:15px; color:#555555; margin-top:15px;}
.payment_information .img_vert{ min-width:30px; vertical-align:top;}
.payment_information .amount{ min-height:42px; line-height:42px;}
.payment_information .panel-title span { font-size:16px; color:#848484;}
.payment_information .continue_pan { background-color:#f2f2f2; border-bottom:1px solid #e2e2e2; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; padding:22px 17px; text-align:right;}
.payment_information label { font-weight:normal;}

/*THANK YOU PAGE STYLE*/
.thank-you-title{ font-family: 'Roboto', sans-serif; font-size:25px; color:#003333; font-weight:500; border-bottom:1px solid #ededed; padding-bottom:30px; margin-bottom:30px; text-align:center;}
kbd { font-family: 'Roboto', sans-serif; font-size:16px; color:#fff; background-color:#4e9eb8; padding:3px 5px; border-radius: 3px;}
.thank-you { padding:0px; margin:0px;}
.thank-you .left_box{ color:#fff; background-color:#282828; padding:15px;}
.thank-you .yello { font-size:17px; color:#ffc20d;}
.thank-you strong { font-size:17px; color:#fff; font-weight:500;}
.thank-you .call_section{ font-size:16px; background-color:#f5f5f5; border-radius: 3px; padding:15px; line-height:25px;}
.thank-you .call_section strong{ color:#333333; font-weight:500;}
.thank-you .cell_pan{ padding-right:15px;}
.thank-you .border_right_pan { border-right:1px solid #e3e3e3;}
.thank-you .left_space{ padding-right:15px !important; padding:15px 0px;}
.thank-you .right_space{ padding-left:15px !important; padding:15px 0px;}
.thank-you .right_space p { margin-bottom:15px;}
.thank-you .titles_information { font-family: 'Roboto', sans-serif; font-size:25px; color:#003333; font-weight:500; border-bottom:1px solid #ededed; border-top:1px solid #ededed;  padding:30px 0px; margin-top:30px; text-align:center;}
.thank-you .border_bottom { border-bottom:1px solid #e3e3e3; background:url(../../custom/images/border_vertical.gif) 49.9% top repeat-y; line-height:28px;}
.thank-you .border_bottom .title_cat { width:90px; padding-right:20px; font-weight:500; float:left;}
.thank-you .border_bottom .title_cat_pop { width:110px; padding-right:20px; font-weight:500; line-height:22px; float:left;}
.thank-you .title_info_box { padding:0px; margin:0px;}
.thank-you .sub_title_pan { font-family: 'Roboto', sans-serif; font-size:21px; color:#4e9eb8; margin-top:0px;}
.detailsbt { font-family: 'Roboto', sans-serif; font-size:15px; font-weight:500; color:#fff; text-transform:uppercase; background-color:#4e9eb9; border-radius: 3px; border:none; padding:5px 10px;}
.detailsbt:hover { color:#fff; background-color:#3c88a2; text-decoration:none;}
.editbt { font-family: 'Roboto', sans-serif; font-size:15px; font-weight:500; color:#322602; text-transform:uppercase; background-color:#ffc20d; border-radius: 3px; border:none; padding:5px 10px;}
.editbt:hover { color:#322602; background-color:#d8a304; text-decoration:none;}
.savebt { font-family: 'Roboto', sans-serif; font-size:15px; font-weight:500; color:#FFF; text-transform:uppercase; background-color:#4e9eb8; border-radius: 3px; border:none; padding:5px 10px;}
.savebt:hover { color:#FFF; background-color:#428398; text-decoration:none;}
.close_greybt { font-family: 'Roboto', sans-serif; font-size:15px; font-weight:500; color:#322602; text-transform:uppercase; background-color:#d8d8d8; border-radius: 3px; border:none; padding:5px 10px;}
.close_greybt:hover { color:#322602; background-color:#aaaaaa; text-decoration:none;}
.thank-you .edit_des_title { font-size:16px; color:#444444; font-weight:500; margin-bottom:0px !important;}


/*TITLE INFO PAGE STYLE*/
.title_info { padding:0px; margin:0px;}
.title_info .title_info_pop { font-size:20px; color:#797979; border-bottom:1px solid #e8e8e9; padding-bottom:18px; margin-bottom:20px;}
.title_info label { font-weight:normal;}
.title_info .small_red { font-size:14px; color:#ff2400; line-height:18px; margin-top:5px;}
.title_info .fifteen_min { margin-left:-15px;}
.title_info .grey_16{ font-size:15px; color:#777777;}
.title_info .exhibit_catalogs_des { border:1px solid #d7d7d7; padding:15px; margin-top:7px;}
.title_info input, select { color:#444444 !important; font-family: 'Roboto', sans-serif;}
#title_edit_details .modal-body { padding-bottom:0px;}

/* OUR REPRESENTATIVES PAGE STYLE*/
.representatives_main_title { font-size:17px; color:#003333; font-weight:400; text-align:center; margin-bottom:15px;}
.our_representatives { width:530px; border:1px solid #e2e2e2; margin:0 auto;}
.our_representatives .title_main{ font-size:17px; color:#003333; font-weight:500; text-align:center; padding:14px 0px; border-bottom:1px solid #f2f2f2;}
.our_representatives .contact_pan {  padding:14px 20px; border-bottom:1px solid #f2f2f2;}
.our_representatives .contact_pan_last { border-bottom:none !important;}
.our_representatives .contact_pan .left_pan { font-size:16px; color:#333333; width:201px; float:left;}
.our_representatives .contact_pan .left_pan em { font-size:12px; color:#6d7176; padding-left:20px;}
.our_representatives .contact_pan .left_pan span { padding-left:5px;}
.our_representatives .contact_pan .right_pan { font-size:16px; color:#333333; width:190px;float:right;}
.our_representatives .contact_pan .right_pan span { padding-left:5px;}
.our_representatives .content_pan{ padding:20px; text-align:center;}

/* FAQ PAGE STYLE*/
.faq { padding:0px; margin:0px;}
.faq .accordion-toggle:hover {
      text-decoration: none;
}
.faq h4.panel-title { font-family: 'Roboto', sans-serif !important; font-size:19px !important; color:#868686 !important; padding:15px 0px !important;}
.faq .panel-default > .panel-heading { background-color: #fff; border-color:#e2e2e2; padding-bottom:0px; padding-top:0px;}
.faq .panel-group .panel-heading + .panel-collapse .panel-body { border-top: none !important; padding-top:0px; }
.faq .fa { float:right;} 
/*Social Media*/
.modal { overflow-y: auto;}
.modal-body { height:550px; overflow-y: auto; overflow-x: hidden; word-wrap: break-word;}
#Advertising .modal-body { height:auto; }
#Advertising .modal-body strong { font-weight:500;}
#Advertising .modal-dialog { color:#444444; width:655px;}
.modal-body.editpop{ height:auto  !important;}
.modal-footer { background-color:#f4f4f4; text-align:center;}
.modal-title { font-family: 'Roboto', sans-serif !important; font-size:20px !important; color:#797979 !important; font-weight: 400;}
#social_media{ color:#444444; padding:0px; margin:0px;}
#social_media ul { margin:0px; padding:0px;}
#social_media ul li { width:100%; list-style:none;}  
#social_media .modal-body { height:auto;}
#social_media .modal-body strong { font-weight:500;}
#social_media .modal-dialog { color:#444444; width:655px;}
#book_trailers .modal-body { height:auto;}
#book_trailers .modal-body strong { font-weight:500;}
#book_trailers .modal-dialog { color:#444444; width:655px;}
#book_trailers_video .modal-body { height:auto;} 
/*Autographing Slot style*/
#tblAutographing { padding:0px; margin:0px;}
#tblAutographing .weektimings { padding:15px; margin:4px; border:1px solid #e2e2e2; float:left; width:24%;}
#tblAutographing .weektimings ul { margin:0px; padding:0px;}
#tblAutographing .weektimings ul li { list-style:none; margin:0px; padding:0px;}
#tblAutographing .weektimings h3 { font-weight:600; color:#333333 !important; font-size:14px !important; margin-top:0px; margin-bottom:5px;}
#tblAutographing .boxdivmid h2 { border-bottom:1px solid #e2e2e2; margin:0px !important; padding:0px !important;}
#tblAutographing .boxdivmid h2 label { font-size:15px; color:#846a39 !important; font-weight:600; }
#tblAutographing .note { padding-top:10px;}
#tblAutographing .weekbox {padding-left: 4px; padding-top: 4px;}

/*FOOTER SECTION STYLE*/	
#footer { width:100%; font-size:15px; color:#9f9f9f; text-align:center; padding:25px 0px;}
/*LOGIN MODEL STYLE*/
.loginmodal-container{padding:30px;max-width:350px;width:100%!important;background-color:#F7F7F7;margin:0 auto;border-radius:2px;box-shadow:0 2px 2px rgba(0,0,0,.3);overflow:hidden;font-family:roboto}.loginmodal-container h1{text-align:center;font-size: 23px;font-weight: 500;font-family:roboto}.loginmodal-container input[type=submit]{width:100%;display:block;border-radius:4px;margin-bottom:10px;position:relative; background-color:#4e9eb9;font-size: 17px; font-family: 'Roboto', sans-serif;}.loginmodal-container input[type=text],input[type=password]{font-size:16px;width:100%;margin-bottom:10px;-webkit-appearance:none;background:#fff;border:1px solid #d9d9d9;border-top:1px solid silver;padding:0 8px;box-sizing:border-box;-moz-box-sizing:border-box}.loginmodal-container input[type=text]:hover,input[type=password]:hover{border:1px solid #b9b9b9;border-top:1px solid #a0a0a0;}.loginmodal{text-align:center;font-size:14px;font-family:Arial,sans-serif;font-weight:700;height:36px;padding:0 8px}.loginmodal-submit{border:0;color:#fff;text-shadow:0 1px rgba(0,0,0,.1);background-color:#4d90fe;padding:17px 0;font-family:roboto;font-size:14px}.loginmodal-submit:hover{background-color:#458297 !important;}.loginmodal-container a{text-decoration:none;/*color:#0000ff;*/font-weight:400;text-align:center;display:inline-block;/*opacity:.6;*/transition:opacity ease .5s}.login-help{font-size:12px}
form#frm_regd_insg hr { margin-top:10px; margin-bottom:10px;}
.help_button { background-color:#30aabc; padding:8px 25px; color:#163438; border-radius: 25px; position:fixed; right:15px; bottom:15px; text-decoration:none; }
.help_button:hover {color:#163438; background-color:#2599aa; text-decoration:none;}
.auto_border{border-top: 1px solid #e2e2e2;padding-top: 5px;margin-top: 5px;}	
	
@media(max-width:1280px){
	.help_button{right: inherit!important; left: 15px!important; bottom: 23px!important;}
	.bottom-button-set .continue_pan{padding: 22px 17px 60px;}	
}

@media(max-width:1199px)
{
	#header.austinmacauley-header{margin-bottom: 13px !important;}
	.navbar-collapse .navbar-nav.navbar-right:last-child{margin-top: 4px;}
	#header .navbar-default .navbar-nav > li > a{font-size: 14px;}
#header button.btn-default {font-size: 14px; padding: 10px 20px 9px;}
#header .navbar-default .logo_line img {max-width: 150px; height: auto;}
#header .navbar-default .logo_line{margin-top: 9px;}
.bottom-button-set .continue_pan{padding: 22px 17px 60px;}
}
@media screen and (min-width:1100px){
	.modal-dialog{width:1000px;}
	#CatalogEntryinfo .modal-dialog{width:300px;}
	#CatalogEntryinfo .modal-dialog .modal-body { height:auto; }
}
@media screen and (max-width:1099px){.modal-dialog{width:90%;} }   
@media(max-width:1024px)
{
#header { margin-bottom:20px;/*margin-bottom:70px;*/}		
}
@media(min-width:992px)
{
.publisher_information .book_cover_image_des { padding-top:20px !important; padding-left:0px !important;}	
.select_show .border_left_none {position: inherit;}
}

@media (max-width:991px){
#header .navbar-default img {max-width: 118px!important; height: auto;}
#header .navbar-default .logo_line img{max-width: 118px!important;}
#header .navbar-default .logo_line{margin-right: 12px!important;}
#header .navbar-default .navbar-nav > li{margin-left: 9px!important;}
#header .navbar-default .logo_line{margin-top: 13px!important;}
#header .navbar-brand{margin-top: 9px!important;}
#header button.btn-default{padding: 10px 10px 9px!important; font-size: 13px!important;}
ul.five_column li a span{min-height: 44px; display: inline-block;}
.show_title_tab{margin-bottom: 15px; float: left; width: 100%;}
.show_title_tab ul li a { font-size: 16px; }
#tblAutographing .weektimings {width:48%;}
}

@media (max-width:500px){
#tblAutographing .weektimings {width:100%;}
.payment_information table.table.table-bordered.table-striped td.text-left.check-advertising { text-align: center; }
}

/*@media(max-width:991px) and (min-width:768px) {
#header .navbar-default .navbar-nav > li{margin-left: 20px;}
#header .navbar-default .navbar-nav > li:nth-child(1){margin-left:0;}
button.btn-default{padding: 8px 10px;}
}*/ 

/*@media(max-width:991px) and (min-width:981px) {
#header .navbar-default .navbar-nav > li > a{ font-size:13px;}
#header button.btn-default{font-size:13px;}
}*/
@media(max-width:980px)
{
#header { margin-bottom:20px;}	
#header .navbar-brand img { height:37px;}	
.modal-body { height:auto;}
/*.logo_height_105 #header .navbar-brand img{height: 45px;}*/
.thank-you .left_space img { margin-bottom:15px;}
.thank-you .right_space img { margin-bottom:15px;}
.title_info img {  margin-bottom:15px;}
.thank-you .titles_information { margin-top:10px;}
.padd_t_b_30 { padding:10px 0px;}
.select_show .img_border_lt { margin-bottom:10px;}
.table_responsive_ins_h{ width:100%; height:675px;overflow-x:auto;overflow-y:auto;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}
}
@media(max-width:800px)
{
#header .navbar-default img {max-width: 85px; height: auto !important;}	
}
@media(max-width:768px)
{
.select_show .img_border_lt .popover {left: 25px!important; z-index:100!important;}
.select_show .img_border_lt .popover.bottom .arrow{margin-left: -36px;}	
#header .navbar-default .navbar-nav > li > a {font-size: 13px;}
.bottom-button-set .continue_pan{padding: 22px 17px 60px;}
}
@media(max-width:767px)
{
#header.austinmacauley-header,#header{margin-bottom: 9px !important;}
#header .navbar-default img {max-width: 135px; height: auto !important;}	 	
#header .navbar-default .navbar-nav > li > a { padding: 10px 0px; }	
.show_title_tab { min-height: auto; }
/*.show_title_tab.mar_t_25 { margin-top: 0px !important; }*/
.show_title_tab ul li { width:100%; margin-bottom: 20px;}
.show_title_tab ul { display: none; }
/*THANK YOU PAGE STYLE*/
.thank-you .left_box { margin-bottom:15px;}
.thank-you .border_right_pan { border-right:none;}
.thank-you .left_space{ padding-right:0px;}
.thank-you .right_space{ padding-left:0px;}
.thank-you .border_bottom { background-image:none;}
.thank-you .right_space { padding-left:0px !important;}
.thank-you .right_space { padding:5px 0px;}
.thank-you .left_space { padding:7px 0px;}
.thank-you .border_bottom { padding:15px 0px;}
.xs_space { margin-bottom:15px;}
.our_representatives { width:100%;}
/*Model POP UP STYLE*/
#Advertising .modal-dialog { width:90%;}
#social_media .modal-dialog { width:90%;}
#book_trailers .modal-dialog { width:90%;}
.popover{
    width: 85%; /* Max Width of the popover (depending on the container!) */ margin-left: 10px; margin-right: 10px; left: auto !important; right: auto !important;
}
.show_title_tab ul.four_column li a span, .show_title_tab ul.five_column li a span{ min-height:45px; display: block;}
#header .cbe_logo{padding-left: 0;}
#header .christian_cbe_logo{padding-left: 15px!important;}
}

@media(max-width:520px){
	.show_title_tab ul.five_column li,.show_title_tab ul.four_column li{width: 25%; margin-bottom: 25px;}
	.show_title_tab{margin-bottom: 0;}
}

@media(max-width:480px)
{
.publisher_information .add_more_title { float:left !important; margin-right:0px; margin-top:10px;}
.thank-you .cell_pan{ width:100%; padding-right:0px; display:block;}
#wrapper .panel-title { font-size:18px; line-height:22px; margin-bottom: 0px; padding-bottom: 0px;}
.note label{ padding-top:5px;}
.show_title_tab ul.five_column li,.show_title_tab ul.four_column li{width: 33.33%;}
.restextRight{text-align: right!important;}
.responsive-set{margin-bottom: 60px; }
}

@media(max-width:420px){	
	.payment_information .continue_pan.restextRight{padding: 22px 17px 60px;}	
}

@media(max-width:400px){
	.complete-purchase-btn .grey_button,.complete-purchase-btn .btn-default{font-size: 15px; padding: 9px 15px 7px;}
}

@media(max-width:360px)
{
#header .navbar-default .logo_line {margin-bottom: 10px; border-right: 1px solid #ddd !important;}	
.logo_height_105 #header .navbar-brand img {max-width: 91px;}
#header { margin-bottom:20px;/*margin-bottom:60px;*/}	
#header .navbar-default .logo_line { border-right:none; margin-bottom:10px;}
.padd_t_b_30 { clear:both;}
.thank-you .border_bottom .title_cat_pop { width:100%; float:none; margin-top:5px;}
.our_representatives .title_main {  padding: 14px 15px;}
.our_representatives .contact_pan .left_pan { width: 100%; margin-bottom:5px; float:none;}
.our_representatives .contact_pan .right_pan { width: 100%; float:none;}
#tblAutographing .boxdivmid { padding-top:10px;}
#tblAutographing .boxdivmid h2 { padding:5px 0px !important;}
kbd { display: block; text-align: center; }
.complete-purchase-btn .grey_button,.complete-purchase-btn .btn-default{font-size: 14px; padding: 9px 12px 7px;}
}

@media(max-width:359px)
{
	#header.austinmacauley-header,#header{margin-bottom: 5px !important;}
	#header .navbar-default .logo_line{padding-left: 10px; border-right: 0!important; margin-right: 0 !important;}
	#header .navbar-default .logo_line img,#header .navbar-default img{width: 110px!important;}
	#header .navbar-default{padding: 16px 0px 12px;}
	#header .navbar-default .logo_line{margin-top: 8px !important;}
	#header .navbar-brand{margin-top: 4px !important;}
}