/*
 Theme Name:   TimeSavers 2018
 Description:  timesaversforteachers Child Theme
 Author:       Amir Ahmad
 Template:     timesaversforteachers
 Version:      1.0.0
 Text Domain:  timesavers-2018
*/

html { margin-top: 20px !important; }

.jPanelMenu-panel { position: absolute !important; }

/* HEADER */
div.logo_container { padding-left: 0px; }

div.logo { 
	width: auto; 
	height: auto; 
	background-size: contain;
	margin-left: 20px;
}

.logo p { 
	text-align: center; 
	padding-top: 105px; 
}

div.top_menu_container { margin-top: 20px; }

div.your-cart-div { 
	height: 20px; 
}

div.mobile_cart_container {
	position: absolute;
	right: 20px;
	top: 0px;
}

div.follow-us-top-head { width: auto; }

ul#menu-header-menu { 
	float: right;
	margin: 20px 0px 0px 0px;
}

ul#menu-header-menu li { 
	display: inline;
	list-style: none;
	margin-left: 20px;
}

ul#menu-header-menu li a { color: #000; text-transform: uppercase; }

div.logo_container { margin-bottom: 10px; }

div.main_menu_container { 
	background-color: #000; 
	padding: 5px 0px;
}

ul#menu-main-menu {
	padding-left: 0px;
	margin-bottom: 3px;
	margin-left: 20px;
}

ul#menu-main-menu li {
	display: inline;
	list-style: none;
	margin-right: 30px;
}

ul#menu-main-menu li a {
	color: #fff;
	font-size: 1.2em;
}

div.mobile_menu_container .navbar { min-height: 0px; margin-bottom: 0px; }
a.mobile_menu_icon { margin-top: 15px; margin-left: 15px;}

div.mobile_menu_container .follow-us-top-head {
	margin-left: 5px;
	float: left;
}

ul#menu-mobile-menu,
ul#menu-mobile-menu-2 { 
	padding-left: 0px; 
	margin-top: 10px; 
}

ul#menu-mobile-menu li,
ul#menu-mobile-menu-2 li { 
	list-style: none; 
	border-bottom: 1px solid #3792c1;
	padding: 5px;
}

ul#menu-mobile-menu li a,
ul#menu-mobile-menu-2 li a { color: #fff; }

ul.sub-menu { 
	padding-left: 10px; 
	font-size: 14px;
	line-height: 1.1em;
}

ul.sub-menu li { border-bottom: none !important; }

/* Home Page */

div.home_banner_background {
	background-image: url(images/banner-img.jpg);
	background-position: top center;
	background-size: cover;
	background-repeat: no-repeat;
	padding-bottom: 30px;
}

div.home_banner_message {
	text-align: center;	
	padding: 30px 0px;
}

div.home_banner_message h1 {
	font: bolder 25px/18px 'Lato',sans-serif;
	color: #444;
	line-height: 1.5em;	
	margin-bottom: 40px;
}

div.home_banner_message a.book-now-bttn-banner {
	margin: 16px auto;
	float: none;
}

p.home_page_intro { 
	margin: 0px 0px 24px 0px;
	font-size: 16px; 
	color: #444; 
}

div.top_seller_container { margin: 0px; }

div.top_seller_container div.top-seller-box {
	cursor: pointer;
	margin: 0px;
	text-align: center;
	/* width: auto; */
	padding: 10px 5px 0px; 
}

div.top_seller_container div.top-seller-box:last-child {
	margin-right: 0px;
}

div.top-seller-box-img { 
	height: auto;
	text-align: center; 
}

h2.home-bundle-text { 
	margin-top: 5px; 
	color: #FF8888;
	width: 100%;
}

.book-img-text-wrap img { margin: 0px auto; }

div.home_mega_bundle_container { 
	margin-top: 20px;
	background-color: #fff;
}

div.home_mega_bundle_header {
	padding: 10px 15px 5px;
	background: #3da6dd;
	width: 100%;
}

div.home_mega_bundle_header p {
	background: url(images/time-save-img.jpg) 0 0px no-repeat;
    font: 700 27px/30px Lato,sans-serif;
    color: #fff;
	padding: 5px 0px;
	text-align: center;
}

div.home_mega_bundle_header p a {
	color: #fef98f; 
	font-weight: normal;
	margin-left: 50px;
}

div.home_mega_bundle_header p a:hover {
	text-decoration: none;
}

div.home_mega_bundle_header p a span {
	color: #fff;
	font-weight: bold;
}

div.home_mega_bundle_image {
	text-align: center;
	width:100%;
	padding: 15px 0px;
}

div.home_mega_bundle_image a img { margin: 0px auto; }

/*
div.home_mega_bundle_image img {
	width: 100%;
}
*/
div.home_mega_bundle_footer {
	text-align: right;
	padding: 15px 0px;
	border-top: 1px solid #ccc;
	width: 100%;
}

div.home_mega_bundle_footer .row { margin: 0px; }

div.home_mega_bundle_footer div {
	padding: 0px;
}

div.home_mega_bundle_footer h6, div.home_mega_bundle_footer p { 
	font: 18px/18px 'Open Sans',sans-serif;
	color: #FF0000;
	text-decoration: line-through;
	margin: 10px 0px 0px;
}

div.home_mega_bundle_footer h4, div.home_mega_bundle_footer .price-new { 
	font: 700 26px/26px 'Open Sans',sans-serif;
	color: #3ba7e3;
	margin: 5px 30px 0px 0px;
}

div.home_mega_bundle_footer .book-now-bttn-mega {
	font: 14px/18px Lato,sans-serif;
	color: #01005b;
	padding: 4px 10px;
	background: -webkit-linear-gradient(top, #ffe97a 0, #f1a835 100%);
	text-decoration: none;
	border-radius: 5px;
	border: 1px solid #d18815;
    cursor: pointer;
}

p.home_footer_message {
	font-size: 28px; 
	line-height: 1em; 
	padding: 20px 0px 25px;
	text-align: center; 
	color: #FF0000;
	margin-bottom: 0px; 
}

div.top-seller-box h4 { height: auto; }

.home-book-box { background-color: #fff; }

/* INNER PAGE */

div.inner_content { 
	padding: 20px 0px;
}

div.inner_content_container {
	padding: 20px 15px 10px;
    margin: 0;
    border: 1px solid #e1e1e1;
    border-radius: 5px;
    background: #fff;
}

div.inner_content_container h1 { 
	padding: 0 0 10px;
    margin: 0 0 20px;
    font: 700 28px/1.1em 'Open Sans',sans-serif;
    color: #069;
    border-bottom: 1px solid #ccc;
	text-align: center;
}

div.inner_content_wrapper h3 {
	padding: 0 0 15px;
    margin: 0;
    font: 700 20px/22px 'Open Sans',sans-serif;
    color: #000;
    text-transform: uppercase;
}

div.inner_content_wrapper ul { 
	padding-left: 0px; 
	list-style: none;
}

div.inner_content_wrapper ul li { 
	background: url(images/inner-li.png) 0 6px no-repeat;
    font: 14px/18px 'Open Sans',sans-serif; 
	padding: 0 0 10px 20px;
}

div.inner_content div.follow-us-bundles-top { width: 100%; height: auto; margin-bottom: 0px; }

div.inner_content div.follow-us-bundles-top .row { margin: 0px }

div.inner_content div.follow-us-bundles-top-left { height: auto; }

div.inner_content div.follow-us-bundles-top div.follow-us-bundles-top-left-left { width: auto; }

/* div.inner_content div.follow-us-bundles-top div.follow-us-bundles-top-left-left ul li:nth-child(2) { margin-top: 4px; } */

/* FREE TEACHER FORMS AND CLASSROOM RESOURCES */

div.faq-wrap-inn-off,
div.faq-wrap-inn,
.faq-wrap-inn:hover {
	background-position: 99% center;
	width: 98%;
}

/* PRIVACY POLICY */
div.newsletter-privacy-top { 
	width: 99%; 
	padding: 20px 5px 22px 110px;
}

/* NEWSLETTER - THANK YOU */
div.news-wrap-img {
	width: 100%;
	height: 300px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
}

/* ALL PRODUCTS */
.prod-land-box { 
	width: auto; 
	margin: 0px 0px 10px;
}

/* PRODUCT DETAILS */

.product-deatil-page-right {
	width: 100%;
	border: none;
	padding-top: 0px;
}

.product_header_deatils ul li { 
	background: none;
	padding: 0px;
	
}

.product_header_deatils .teacher_comment_header { padding: 0px; }

.product_header_deatils .teacher_comment_header p {
	font-family: Arial;
	line-height: 1.2em;
	margin-top: 20px;
}

.product_header_deatils .teacher_comment_header p span:first-child { color:rgb(0, 51, 153); }

.product_header_deatils .teacher_comment_header p span:last-child {
	font-size:11px; 
	line-height:1.2em; 
	font-family:Arial; 
	color: #000;
}

.product-deatil-page-right a.tt-bttn:visited { color: #fff !important; }

.product-deatil-page-right h2 { 
	margin-left: 0px;  
	margin-right: 20px;
	text-align: center;
	width: 100%;
	
}

.product-deatil-page-right img { 
	float: right;
	margin-right: 30px; 
}

.product-deatil-page-right center img { 
	float: none;
	margin-right: 0px; 
}

.pro-teacher-books-wrap-right h2 { line-height: 1.4em;}

/* TEACHER COMMENTS */

div.pro-teacher-books-wrap-right div.home-book-box {
	width:100%;
	float: none;
	text-align: center;
}

div.pro-teacher-books-wrap-right div.home-book-box a {
	float: none;
}

p.teacher_comments_header {
	font-size:21px; 
	line-height:1.2em;
	font-family:Arial;
	color:#C58B51; 
	font-weight:bold;
}

p.teacher_comment {
	font-size:14px; 
	line-height:1.4em; 
	font-family:Arial;
	color:#000099;	/* #3E4CB6; */
}

.teacher_comment span {
	color: #000;
	font-style: italic;
}

.teacher_comment_more {
	font-size:15px; 
	line-height:1.2em; 
	font-family:Arial; 
	color:#C28548; 
	font-weight:bold; 
	text-align: center;
}

.teacher_comments_container center table p,
.product-deatil-page-right center table p { margin-bottom: 10px !important; }

/* BUNDLES LANDING PAGES */
.bundle_container .packs-wrap img { 
	float: none;
	margin-right: 0px;
}

.bundle_container .full-wid { 
	width: 100%;
	margin-left: 0px !important;
}

.bundle_container h1 { text-align: right; }

.bundle_container .mega-bndle-wrap-inn h4 { float: left; width: 45%; text-align: left; }

.bundle_container .mega-bndle-wrap-inn h6 { float: left; width: 47%; text-align: right; }

.bundle_container .mega-bndle-wrap-inn p { margin-left: 0px !important; }

.bundle_container .mega-bndle-wrap-inn img { float: none; }

/* BLOG */

.blog-logo { top: 0px; left: 270px; background-image: url(images/blog-logo.png); }

.blog-post-box,
.blog-post-box-inner { width: 100%; }

.blog-post-box-bottom,
.blog-post-box-mini,
.blog-post-box-mini-bottom { width: 100%; height: auto; }

.blog-share-box { width: 80%; }

.blog-date-wrap { height: auto; margin-bottom: 15px; }

.blog-post-box-cont p { word-wrap: break-word; }

/* SIDE BAR */

.sidebar {
	padding: 5px 5px 8px;
	border: 1px solid #e1e1e1;
    border-radius: 5px;
    background: #fff;
}

.sidebar h3 {
	font-size: 21px;
	padding: 5px 0 5px 30px;
    margin: 0 0 9px;
    color: #fff;
    text-decoration: none;
    background: url(images/tec-bks-icon.jpg) 5px 4px no-repeat #3da6dd;
}

.sidebar h3 a { 
	color: #fff;
}

.sidebar ul { padding-left: 10px; }

.sidebar ul li { 
	list-style: none; 
	background: url(images/arrow-li.jpg) 0px 8px no-repeat;
	padding-left: 15px;
	margin-bottom: 6px;
}

.sidebar ul li.red_arrow { 
	background: url(images/redarrow-li.jpg) 0px 8px no-repeat;
}

.sidebar ul li a { 
	font-size: 15px;
	text-decoration: underline;
	color: #1384C3;
}

.sidebar .mega-bundle-sidebar { 
	border: none;
	width: 100%;
	padding: 5px 0px 10px;
	margin-top: 40px;
}

.sidebar .mega-bundle-sidebar h3 { 
	width: 100%;
}

.sidebar .mega-bundle-sidebar-bottom { text-align: right; }

.sidebar .mega-bundle-sidebar-bottom p, 
.sidebar .mega-bundle-sidebar-bottom h2,
.sidebar .mega-bundle-sidebar-bottom h5,
.sidebar .mega-bundle-sidebar-bottom h6 { text-align: left; }

.sidebar .mega-bundle-sidebar-bottom a { float: none; }

.sidebar .teacher-book-sidebar {
	width: 100%;
	padding: 0px;
	margin: 0px; 
	border: none;
}

.sidebar .teacher-book-sidebar ul li { padding-bottom: 0px; }

/* COMMENTS */
.report-links-wrap { padding-top: 13px; }

/* FOOTER */

div.footer_testimonial_social_container {
	background-color: #5b5b60;
}

div.footer_testimonial_social_container .row { margin: 0px; }


div.testimonial_container { 
	position: relative;
}

div.testimonial_container .testimonial_header { 
	border-bottom: 1px dotted #fff; 
	margin-bottom: 10px;
}

div.testimonial_container .testimonial_box { margin-bottom: 20px; }

div.testimonial_container h3 a {
	color: #fff; 
}

div.testimonial_container .view-test-bttn {
	top: 10px;
	right: 15px;
}

div.footer_testimonial_social_container .follow-share-wrap {
	float: none;
	margin-bottom: 20px;
	width: 40%;
}

div.footer_testimonial_social_container .follow-share-wrap .follow-us-wrap {
	margin-left: 0px; 
}

div.footer_testimonial_social_container .follow-share-wrap .share-wrap { width: auto; }


div.footer_menu_container {
	background-color: #3da6dd;
}

div.footer_menu_container .container .row-eq-height { 
	/* height: 200px; */
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
 }

.footer_menu_container ul { padding-left: 20px; }

.footer_menu_container ul li { list-style: none; }

.footer_menu_container a { 
	color: #fff; 
	text-transform: uppercase; 
	font: 13px/18px 'Open Sans',sans-serif;
	font-weight: 100;
}

/* .footer_menu_container .container .row > div { height: 100%; } */

.footer_menu_container .container .row > div:first-child,
 .footer_menu_container .container .row > div:nth-child(4){ background-color: #2597d2; }

.footer_menu_container .container .row > div:nth-child(3) { background-color: #2f9dd6; }
/*
.footer-section-one,
.footer-section-two,
.footer-section-three,
.footer-section-four { height: 100%; }
*/

.footer_container ul li { list-style: none; display: inline; }

.menu-footer-menu-container { 
	width: 100%;
	text-align: center;
}

.menu-footer-menu-container ul {
	padding-left: 0px;
	margin: 10px auto;
}

.menu-footer-menu-container ul li {
	padding: 0px 10px 0px 5px;
	border-right: 1px solid #000; 
}

.menu-footer-menu-container ul li:last-child {
	border-right: none; 
}

.menu-footer-menu-container ul li a {
	color: #000;
	font: 13px/18px 'Open Sans',sans-serif;
	text-transform: uppercase; 
	white-space: nowrap;
}

.footer_menu_container .container .row div.footer-wrap-mob { background-color: #3da6dd; }

.img-footer li img { padding-top: 15px; }

.img-footer li:last-child img { padding-top: 0px; }

.footer-stamp { width: 100%; }

@media screen and (min-width: 1200px) {
	.blog-logo { left: 290px; }
}

@media screen and (max-width: 1200px) {
	ul#menu-header-menu li { margin-left: 10px; }
	
	ul#menu-main-menu li a { font-size: 1em; }
	
	div.footer_testimonial_social_container .follow-share-wrap .share-wrap {
		margin-top: 15px;
		margin-left: 30%;
	}
}

@media screen and (max-width: 1200px) {
	div.home_mega_bundle_footer h4, div.home_mega_bundle_footer .price-new  { margin-right: 15px; }
	
	div.footer_menu_container div.container { width: 100%; }
}

@media screen and (max-width: 1200px) and (min-width: 991px) {
	div.mega-bundle-sidebar-bottom a { padding: 4px; }
	
	div.newsletter-privacy-top { padding: 10px 5px 22px 110px; }
}

@media screen and (max-width: 1170px) {
	/* PRIVACY POLICY */
	div.newsletter-privacy-top { padding: 12px 5px 22px 110px; }
	
	/* div.footer_menu_container .container .row { height: 300px; } */
	div.footer_menu_container .container .row > div { padding: 0px; }
}
/*
@media screen and (max-width: 1030px) {
	div.footer-section-one { width: 180px; }
	div.footer-section-two { width: 360px; }
	div.footer-section-three { width: 220px; }
	div.footer-section-four { width: 180px; }
}
*/

@media screen and (max-width: 1024px) {
	/* BLOG */
	
	.blog-logo { left: 270px; top: 2px; }
}

@media screen and (max-width: 991px) and (min-width: 768px) {
	div.logo { margin-top: 30px; }
	
	div.home_mega_bundle_footer h6,
div.home_mega_bundle_footer p,
	div.home_mega_bundle_footer a	{ margin-right: 15px; }
	
	.blog-logo { left: 50%; top: 25px; }
}

@media screen and (max-width: 990px) {
	.logo_container { width: 100%; padding-right:0px; text-align: center; }
	.logo { float: none; }
	.logo p { padding-top: 80px; }
	
	div.main_menu_container { padding: 0px; }
	
	ul#menu-main-menu li a { font-size: 0.7em; }
	
	ul#menu-header-menu li { margin-left: 5px; }
	
	ul#menu-header-menu li a { font-size: 0.7em; }
	
	/* PRIVACY POLICY */
	div.newsletter-privacy { border: 0px; }

	div.newsletter-privacy-top { padding: 20px 5px 22px 110px; }
	
	/* NEWSLETTER - THANK YOU */
	div.news-wrap-img { height: 150px; }
	
	
	
	
	div.mobile_menu_container { 
		background-color: #3aa5dd; 
		margin-bottom: 15px; 
		position: fixed; 
		top: 0px; 
		z-index: 99;
		padding: 5px 0px;
		width: 100%;
	}
	
	
	.navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    div.navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    div.collapse.in{
        display:block !important;
    }
	
	
	div.home_banner_background { /* background-position: top right; */ background: none; }
	
	div.home_content,
	div.inner_content { display: flex; flex-direction: column-reverse; }
	
	div.sidebar_container { margin-top: 20px; padding: 0px; }
	
	div.home_mega_bundle_footer .book-now-bttn-mega { float: right; }
	/*
	div.footer-section-one { width: 150px; }
	div.footer-section-two { width: 350px; }
	div.footer-section-three { width: 195px; }
	div.footer-section-four { width: 165px; }
	*/
}
/*
@media screen and (max-width: 890px) {
	div.footer-section-one { width: 25%; }
	div.footer-section-two { width: 75%; }
	div.footer-section-three { width: 50%; }
	div.footer-section-four { width: 50%; }
}
*/
@media screen and (max-width: 768px) {
	div.container { max-width: 100%; }
	
	div.logo_container { padding-right: 0px; }
	div.logo { float: none; margin-top: 50px; margin-left: 0px; }
	div.logo p { padding-top: 100px; }
	
	/* div.main_menu_container { padding: 0px; } */
	
	
	
	
	
	
	/* 
	div.home_content,
	div.inner_content { display: flex; flex-direction: column-reverse; }
	*/
	
	p.home_page_intro { margin-top: 20px; }
	
	div.home-book-box { 
		width: auto;
		float: none;
	}
	
	div.sidebar_container { margin-top: 20px; padding: 0px; }
	
	div.home_mega_bundle_footer { padding-top: 0px; }
	
	div.home_mega_bundle_footer .col { display: none; }
	
	div.home_mega_bundle_footer h6, 
div.home_mega_bundle_footer p,
	div.home_mega_bundle_footer h4,div.home_mega_bundle_footer .price-new { text-align: center; }
	
	div.home_mega_bundle_footer h4, div.home_mega_bundle_footer .price-new { margin-bottom: 10px; margin-right: 0px; }
	
	div.home_mega_bundle_footer div:last-child { 
		margin: 0 auto;
		text-align: center;
	}
	
	div.home_mega_bundle_footer div:last-child a { float: none; }
	
	.mega-bundle-sidebar h4 { margin-top: 0px; }
	
	/* PRIVACY POLICY */
	div.newsletter-privacy { width: 100%; } 
	
	div.newsletter-privacy-top { padding: 20px 5px 22px 110px; }
	
	div.freebies-privacy { margin-top: 20px; width: 100%; }
	
	/* PRODUCT DETAILS */
	.product_header_deatils .teacher_comment_header { margin-bottom: 15px; }
	
	.product_header_deatils .teacher_comment_header p { padding: 0px 15px; }
	
	.product_header_image { text-align: center; }
	
	.product-deatil-page-right img {
		float: none;
		margin: 0px;
	}
	
	/* BLOG */
	
	.blog-logo { top: 0px; left: 50%; }
	
	/* FOOTER */
	div.footer_testimonial_social_container .follow-share-wrap { width: 100%; }
	
	div.footer_testimonial_social_container .follow-share-wrap .share-wrap { margin-top: 0px; }
	
	div.footer_menu_container .container > .row:first-child { display: none; }
	
	/*
	div.footer_menu_container .container > .row:first-child,
	.footer-section-one,
	.footer-section-two,
	.footer-section-three,
	.footer-section-four { display: none; }
	*/
	
	.footer-wrap-mob { 
		display: block; 
		text-align: center;
		width: 100%;
	}
	
	.footer-wrap-mob ul { 
		padding-left: 0px;
		margin: 10px 0px; 
	}
}

@media screen and (max-width: 680px) {
	div.footer_testimonial_social_container .follow-share-wrap .share-wrap { margin-left: 0px; }
}

@media screen and (max-width: 610px) {
	div.logo p { padding-top: 115px; }
}

@media screen and (max-width: 575px) {
	
	div.logo p { text-align: center; padding-top: 100px; }
	
	div.top_menu_container div:first-child { float: left; }
	
	div.follow-us-bundles-top { height: auto; }
	
	div.follow-us-top-head { width: auto; padding: 0px; }
	
	ul#menu-header-menu { padding-left: 0px; margin: 0px 20px 10px 0px; }
	
	ul#menu-header-menu li { margin-left: 15px; }
	
	div.sidebar ul { }
	
	div.home_banner_background { background-position: top right; }
	
	div.top-seller-box { width: 100% !important; margin: 10px auto !important; }
	
	div.home-book-box { margin-bottom: 10px; }

	div.bundle_container div.col-xs-12 { padding: 0px; }
	
	p.home_footer_message { font-size: 1.4em; }
	
	/* PRIVACY POLICY */
	div.newsletter-privacy-top { padding: 11px 5px 22px 110px; }
	
	/* TESTIMONIALS */
	div.testimonial_header h3 { font-size: 1.5rem; }
	
	div.testimonial_container .view-test-bttn { top: 0px; }
	
	/* NEWSLETTER - THANK YOU */
	div.news-wrap-img { height: 200px; }
	
}

@media screen and (max-width: 500px) {
	div.footer_testimonial_social_container .follow-share-wrap .follow-us-wrap { margin-left: 13%; }
	
	div.footer_testimonial_social_container .follow-share-wrap .share-wrap { margin-left: 38%; margin-top: 15px; }
}

@media screen and (max-width: 480px) {
	div.footer_testimonial_social_container .follow-share-wrap .share-wrap { margin-top: 15px; }
}

@media screen and (max-width: 425px) {
	div.logo p { text-align: center; padding-top: 80px; }
	
	/* NEWSLETTER - THANK YOU */
	div.news-wrap-img { height: 150px; }
	
	/* BLOG */
	
	.blog-logo { top: 0px; left: 50%; background-image: url(images/blog-logo-sml.png); }
	
	/* TESTIMONIALS */
	
	.footer_testimonial_social_container,
	.footer_testimonial_social_container .social_container { padding: 0px !important; }
	
	/* FOOTER */
	.follow-share-wrap p { font-size: 12px; }
	
	.img-footer ul li { padding: 0px; }
}

@media screen and (max-width: 390px) {
	div.footer_testimonial_social_container .follow-share-wrap .follow-us-wrap { margin-left: 11%; }
	
	div.footer_testimonial_social_container .follow-share-wrap .share-wrap { margin-left: 38%; }
}

@media screen and (max-width: 340px) {
	div.footer_testimonial_social_container .follow-share-wrap .follow-us-wrap { margin-left: 4%; }
}

@media screen and (max-width: 330px) {
	div.footer_testimonial_social_container .follow-share-wrap .follow-us-wrap { margin-left: 0%; }
	
	div.footer_testimonial_social_container .follow-share-wrap .share-wrap { margin-left: 34%; }
}

@media screen and (max-width: 320px) {
	div.home_banner_message a { font-size: 15px; }
	
	div.follow-us-bundles-top-left,
	div.follow-us-bundles-top-right	{ width: 100%; }
	
	div.follow-us-bundles-top-left { height: 40px; }
	
	div.follow-us-bundles-top-left-left ul li { margin-right: 0px; }
	
	div.img-footer { margin-left: -15px; width: 330px; }
}



h2.home-bundle-text {
    color: #FF0000;
}

div.footer_menu_container, .footer_menu_container .container .row > div:nth-child(3), .footer_menu_container .container .row > div:first-child, .footer_menu_container .container .row > div:nth-child(4){
    background-color: #000;
}

.sidebar ul li a {
    font-size: 15px;
    text-decoration: underline;
    color: #337ab7;
}

.box-title a:hover {
    color: #3da6dd;
}

.box-title a {
    color: #000;
    text-decoration: none;
}

.box-title {
    padding: 0;
    margin: 0 10px;
    font: 700 18px/24px Lato,sans-serif;
    color: #000;
    text-align: center;
    min-height: 40px;
}

.box-title span {
    font: 500 15px/22px Lato,sans-serif;
    color: #666;
    font-style: italic;
}


.sidebar h2 a{

color: #fff;

}


.sidebar h2 {
    font-size: 21px;
    padding: 5px 0 5px 30px;
    margin: 0 0 9px;
    color: #fff;
    text-decoration: none;
    background: url(images/tec-bks-icon.jpg) 5px 4px no-repeat #3da6dd;
}

.test-name {
    padding: 0 10px 0 0 !important;
    margin: 0 !important;
    font: 13.5px/20px 'Open Sans',sans-serif !important;
    color: #7acbf5 !important;
    background: #5B5B60 !important;
}


.test-title{
    padding: 0 10px 0 0 !important;
    margin: 0 !important;
    font: 13.5px/20px 'Open Sans',sans-serif !important;
    color: #dededf !important;
    background: #5B5B60 !important;
}
