/*    css test for home */



@font-face {
	font-family:'MyriadPro-Bold';
	src: url('../fonts/MyriadPro-Bold_gdi.eot');
	src: url('../fonts/MyriadPro-Bold_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/MyriadPro-Bold_gdi.woff') format('woff'),
		url('../fonts/MyriadPro-Bold_gdi.ttf') format('truetype'),
		url('../fonts/MyriadPro-Bold_gdi.svg#MyriadPro-Bold') format('svg');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}

@font-face {
	font-family:'MyriadPro-Regular';
	src: url('../fonts/MyriadPro-Regular_gdi.eot');
	src: url('../fonts/MyriadPro-Regular_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/MyriadPro-Regular_gdi.woff') format('woff'),
		url('../fonts/MyriadPro-Regular_gdi.ttf') format('truetype'),
		url('../fonts/MyriadPro-Regular_gdi.svg#MyriadPro-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
@font-face {
	font-family:'MyriadPro-Semibold';
	src: url('../fonts/MyriadPro-Semibold_gdi.eot');
	src: url('../fonts/MyriadPro-Semibold_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/MyriadPro-Semibold_gdi.woff') format('woff'),
		url('../fonts/MyriadPro-Semibold_gdi.ttf') format('truetype'),
		url('../fonts/MyriadPro-Semibold_gdi.svg#MyriadPro-Semibold') format('svg');
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}


.teen-driver section{ background-size:100% 1px;}





@media (max-width:767px) {	

.become-partner-mobile-home .heading_wrapper .h-divider.div-narrow-thick , .audio-read-along .heading_wrapper .h-divider.div-narrow-thick
, .video-sample-mobile-home .heading_wrapper .h-divider.div-narrow-thick , .course-feature-mobile-home .heading_wrapper .h-divider.div-narrow-thick
, .online-taxes-defensive .heading_wrapper .h-divider.div-narrow-thick {height: 4px;width: 120px; background-color:#ff5c49 !important;}
/**** CSS Changes on 02/05/16 ***/
.select-course-gdwp { display:none;}
.teen-driver section{background:rgba(0, 0, 0, 0) url("../images/course-mobile-divider.png") no-repeat scroll center bottom / 100% 1px !important;}
#main .teen-driver a span {
    background: #ffffff !important;
    border: 1px solid;
    border-radius: 30px !important;
    box-sizing: border-box;
    color: #ff5c49 !important;
    font-family: "OpenSans-Bold" !important;
    font-size: 18px;
    padding: 3px 54px;
}
.teen-driver .heading_title{ margin-bottom:8px !important;}
.todd-pagetop-header .wpb_wrapper p{ background-color:#007cb6 !important;border-radius: 30px; box-sizing:border-box;}
.todd-pagetop-header .wpb_wrapper p a {background:rgba(0, 0, 0, 0) url("../images/top-right-course.png") no-repeat scroll right center / 11px auto; width:85%; display:block;}
.wpb_wrapper p a{ color:#fff !important; border:none !important;}
.wpb_wrapper p a:hover{ border:none;}
.wpb_wrapper p:after{color:#fff !important;}
.todd-pagetop-header .row_content{ padding:5px 0 !important;border-bottom: 1px solid #007cb6; border-top: 1px solid #007cb6;}
#site-header #header-container{clear: both;height: 70px;position: relative !important;}

.todd-pagetop-header.gdwp-moblie-home .vc_col-sm-12{ padding:0;}
#top-bar-mobile #text-9 ul{ width:100%; float:left; padding:0; margin:0;}
#site-header .nav-list-mob ul li:nth-child(1){width:55%; background-color:#0072b1; padding:17px !important;}
#site-header .nav-list-mob ul li:nth-child(1) a{display: block;float: none;margin: 0 auto;font-size: 14px;width: 140px;}
#site-header .nav-list-mob ul li:nth-child(1) a img{ float:left;margin-top: -4px;}
#site-header .nav-list-mob ul li:nth-child(2) a{padding: 5px 0;}
#site-header .nav-list-mob ul li:nth-child(3) a{bottom:0 !important;padding: 5px 0;}
#site-header .nav-list-mob ul li{ width:15%;box-sizing: border-box;float: left; background-color:#6d6d6e; height:50px !important;padding:13px 0 10px !important; border-top:none !important;border-bottom:none !important;}
#site-header .nav-list-mob ul li a img{ width:25px; margin: 0 auto; float:none;}
#site-header .nav-list-mob ul li a{ display:block; width:100%; float:left;}
#site-header .nav-list-mob ul li a:hover { background-color:transparent !important;}
#site-header .nav-list-mob ul li a:hover{ background-color:transparent !important; opacity:.9;}
#site-header .nav-list-mob ul li:nth-child(4) a img{ width:20px;}
#site-header #header-wrapper{ float:left;}
#navbar{ width:100%; float:left;}

.new-mobile-home-only #header-container .toggle-mobile-menu{ background-color:#fff; margin-top:0; padding:22px 15px;height: 27px;}
.new-mobile-home-only .toggle-mobile-menu .line{ background-color:#f26522 !important;}

.new-mobile-home-only #header-container .mob-loginskin{border-left:none;}
#header-container .mob-loginskin .share-icon{ background-image:url("../images/share.png");background-position: center center;
    background-repeat: no-repeat;display: block;padding: 36px; background-size:28px auto;}
#header-container .mob-loginskin .share-icon span , #header-container .mob-loginskin .share-icon i{ display:none;}

#todd-banner-section .row-overlay .bg-image{ background-image:url("../images/mobilehomepagebg.png") !important;background-repeat:no-repeat; background-size:cover;}
#todd-banner-section h2{ font-size:18px;}
#todd-register-block .row_content{ padding:10px 0 !important;}
#todd-register-block .vc_col-sm-12{ padding:0;}
#todd-register-block button{ width:100%;}
#todd-register-block .vc_btn3-container.vc_btn3-center{ margin:0;}
.todd-offer-block{ width:100%; float:left; margin-bottom:15px !important;}
.todd-offer-leftblock{ width:49%; float:left;background-color:#ededed; margin-left:1%;}
.todd-offer-leftblock .heading_wrapper .heading_title {color: #004885 !important; font-weight:normal;font-family:'MyriadPro-Semibold'; text-transform: none; font-size:20px; text-align:left;}
.todd-offer-rightblock{ width:49%; float:right;background-color:#ededed; margin-right:1%;}
.todd-offer-rightblock .heading_wrapper .heading_title {color: #004885 !important; font-weight:normal;font-family:'MyriadPro-Semibold'; text-transform: none; font-size:20px; text-align:left;}
/*.main-cpheader-block .wpb_accordion_section.group h3 a*/
}

/**** CSS Changes on 02/05/16 ***/
/********* css changes 03/5 *************/

.todd-pagetop-header .wpb_accordion.accordion_classic .wpb_accordion_wrapper .wpb_accordion_header a:hover{ background:rgba(0, 0, 0, 0) !important;}
.todd-pagetop-header .wpb_accordion .wpb_accordion_wrapper .ui-state-default:after{ line-height: 32px;}
.wpb_wrapper p a{height: 32px; line-height: 32px; font-family:'MyriadPro-Semibold';}
.todd-pagetop-header .wpb_accordion_section{ margin-bottom:0px;}
#todd-banner-section h2 span{ color: #004885; font-weight: normal; letter-spacing: -1px;}
#todd-banner-section .vc_col-sm-12{ padding-left:0px;}
.full-fill-col-6{ float: right; left: 0; padding-right: 0; position: relative; width: auto;}
.blank-col-6{ float: left; width: 28%;}
.full-fill-col-6 .custom-list-item-inner{ padding-left:0px;}
.full-fill-col-6 .vc_column-inner{ padding-right:0px;}
#todd-register-block .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern { background-color: #ff5c49; color: #ffffff; font-weight: 600; padding: 8px 0px; width:100%; font-weight:600;}
.todd-offer-leftblock {  margin: 0; padding: 7px 5px;}
.todd-offer-leftblock .custom-list-item i { display: table-cell; font-size: 15px;  left: 7px;  position: relative; text-align: left; width: 0;}
.todd-offer-leftblock .custom-list-item-inner{ padding-left:14px; font-size:13px; color:#333333; font-family:'MyriadPro-Regular' !important;}
.todd-offer-rightblock {  margin: 0;  padding: 7px 5px;}
.todd-offer-rightblock .custom-list-item i { display: table-cell; font-size: 15px;  left: 7px;  position: relative; text-align: left; width: 0;}
.todd-offer-rightblock .custom-list-item-inner{ padding-left:14px; font-size:13px; color:#333333; font-family:'MyriadPro-Regular' !important;}
.driver-record-bundle {  background-color: #ededed;  background-image: url("../images/or.png"); background-position: center center; background-repeat: no-repeat;  background-size: 36px auto;  clear: both;}
.course-feature-mobile-home .heading_wrapper.align-center{ text-align:left;}
.course-feature-mobile-home .heading_wrapper .h-divider.div-narrow-thick{ margin:10px 0px !important}
.course-feature-mobile-home i.fa.fa-check-circle-o { display: none;}
.course-feature-mobile-home .custom-list-item-inner { background-attachment: scroll !important; background-clip: border-box !important; background-color: rgba(0, 0, 0, 0) !important;
    background-image: url("../images/course-icons.png") !important;  background-origin: padding-box !important;  background-position: 0 3px !important;  background-size: 21px auto !important;
    padding-left: 30px; position: relative; color:#333; font-family:'MyriadPro-Regular' !important; height:30px; padding-top:3px;}
.video-sample-mobile-home .wpb_wrapper p strong { display: block;  font-family: "MyriadPro-Semibold" !important;  font-size: 16px !important;  font-weight: normal !important;  word-break: break-all;}
.video-sample-mobile-home .heading_wrapper.align-center {  text-align: left;}
.video-sample-mobile-home .heading_wrapper .h-divider.div-narrow-thick{ margin:10px 0px !important; background-color:#ff5c49 !important;}
.video-sample-mobile-home i.fa.fa-check-circle-o { display: none;}
.video-sample-mobile-home .custom-list-item-inner {
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: rgba(0, 0, 0, 0) !important;
    background-image: url("../images/video-images.png") !important;
    background-origin: padding-box !important;
    background-position: 0 3px !important;
    background-size: 21px auto !important;
    padding-left: 30px;
    position: relative;
	color:#333;
	font-family:'MyriadPro-Regular' !important;
	height:34px;
	padding-top:4px;
}
.testimonial-star-mobile-home .testimonials-slider .testimonial-wrapper .testimonial-content { background-attachment: scroll !important; background-clip: border-box !important;  background-color: rgba(0, 0, 0, 0) !important;
    background-image: url("../images/bottom-qutes.png"); background-origin: padding-box !important;  background-position: right bottom;  background-repeat: no-repeat !important;  background-size: 20px auto;
	mine-height:188px;}
.testimonial-star-mobile-home .testimonials-slider .testimonial-content { box-sizing: border-box;  color: #ffffff !important; font-family:'MyriadPro-Regular' !important; font-size: 18px; font-style: normal;
    font-weight: normal; line-height: 32px;  padding: 15px 10px;}
.testimonial-star-mobile-home .testimonials-slider .testimonial-wrapper { background-attachment: scroll !important; background-clip: border-box !important;  background-color: rgba(0, 0, 0, 0) !important;
    background-image: url("../images/top-qutes.png"); background-origin: padding-box !important; background-position: left top; background-repeat: no-repeat !important; background-size: 20px auto;}
/*.wpb_wrapper p{ font-family:'MyriadPro-Regular' !important; font-size:16px;}*/
.testimonial-star-mobile-home .nextButton { cursor: pointer;  position: absolute;  right: 36%;}
.testimonial-star-mobile-home .prevButton { cursor: pointer; left: 35%;  position: absolute;}
.testimonial-star-mobile-home .wpb_flexslider {  height: 235px !important;}
.testimonial-star-mobile-home .testimonials-slider .testimonial-wrapper .testimonial-content i {  display: none;}
.testimonial-star-mobile-home .testimonial-author { color: #ffffff !important;  font-family:'MyriadPro-Regular'; font-size:16px;  font-style: normal;  font-weight: normal; }
.testimonial-star-mobile-home .testimonials-slider.testimonials-style-2.paging-false.testimonial-doe {  margin-top: 15px;}
.testimonial-star-mobile-home .wpb_single_image img {  height: auto; margin: 0 auto; max-width: 75%; vertical-align: top;}
.testimonial-star-mobile-home .heading_wrapper .heading_title { font-size: 28px;}
.online-taxes-defensive .heading_wrapper .heading_title { font-size: 18px;}
.online-taxes-defensive .wpb_wrapper p { color: #333333; width:75%;}
.online-taxes-defensive .wpb_wrapper p strong { background: rgba(0, 0, 0, 0) url("../images/red-right-sign.png") no-repeat scroll right bottom / 19px auto; font-weight: normal; padding: 11px 30px 0 0;}
.online-taxes-defensive .vc_col-sm-12{background: rgba(0, 0, 0, 0) url("../images/right-map-sample.png") no-repeat scroll right center; background-size:100px;}
.become-partner-mobile-home .wpb_wrapper p strong { background: rgba(0, 0, 0, 0) url("../images/red-right-sign.png") no-repeat scroll right bottom / 19px auto; font-weight: normal; padding: 11px 30px 0 0;}
.become-partner-mobile-home .wpb_wrapper p { color: #333333;} 
.audio-read-along .wpb_wrapper p strong { background: rgba(0, 0, 0, 0) url("../images/red-right-sign.png") no-repeat scroll right bottom / 19px auto;  font-weight: normal;  padding: 11px 30px 0 0;}
.audio-read-along .wpb_wrapper p { color: #333333;}
.bottom-quick-links .wpb_wrapper p{ color:#333; margin-bottom:13px;} 
.bottom-quick-links .wpb_accordion .wpb_accordion_wrapper .ui-state-default:after { color: #fff; content: "+"; cursor: pointer; font-family: FontAwesome; font-size: 20px; line-height: 32px; position: absolute;
    right: 0; text-align: center; top: 0;  transition: transform 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s;  width: 40px;background:rgba(0, 0, 0, 0) url("../images/plus-sign.png") no-repeat scroll 10px 7px / 19px auto;}
.bottom-quick-links .wpb_accordion.accordion_classic .wpb_accordion_wrapper .wpb_accordion_header a { background: #ff5c49; border:none; border-radius: 52px;  color: #ffffff;}
.bottom-quick-links .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {  font-size: 13px;  font-weight: 600;  height: 32px;  line-height: 32px;  outline: medium none !important; padding: 0 50px 0 15px;transition: all 0.2s ease-in-out 0s;}
.mobile-home-faqs .wpb_accordion .wpb_accordion_wrapper .ui-state-default:after { color: #fff;  content: "+";  cursor: pointer; font-family: FontAwesome; font-size: 20px;  line-height: 32px;  position: absolute; right: 0;
 text-align: center;  top: 0; transition: transform 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s;  width: 40px; background:rgba(0, 0, 0, 0) url("../images/plus-sign.png") no-repeat scroll 10px 7px / 19px auto;}
.mobile-home-faqs .wpb_accordion.accordion_classic .wpb_accordion_wrapper .wpb_accordion_header a { background: #004888; border:none; border-radius: 52px; color: #ffffff;}
.mobile-home-faqs .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a { font-size: 11px; font-weight: 600; height: auto; line-height: 22px; outline: medium none !important; padding: 7px 10px 7px 13px; transition: all 0.2s ease-in-out 0s;}
.home-mobskin-footer.widget_text { background: #0072b1; clear: both;color: #ffffff; font-size: 12px;  padding: 20px 0;}
/*.heading_wrapper .heading_title{ font-family:'MyriadPro-Bold' !important; font-weight:normal !important;}*/

/********* css changes 03/5 *************/

/********* css changes 03/5 ******************/

#todd-banner-section section .vc_column-inner { padding: 0;}
#todd-banner-section section .vc_col-sm-6 {  padding: 0;}
.full-fill-col-6 .wpb_wrapper ul li:first-child { color: #ff5c49; background:url(../images/full-fill-chat.png)no-repeat left; background-size:16px;}
.full-fill-col-6 .wpb_wrapper ul li{ color:#004885; background:url(../images/full-fill-ick.png)no-repeat left; background-size:14px; padding:0px 0px 0px 20px; font-family:'MyriadPro-Regular';}
.driver-record-bundle .vc_col-sm-6 { float: left;  width: 50%; padding:0px;}
.driver-record-bundle .vc_col-sm-6 .heading_wrapper .heading_title{ font-weight:normal; font-family:'MyriadPro-Semibold'; font-size:16px; min-height:46px; letter-spacing:0px;}
.driver-record-bundle .vc_col-sm-6 h2 strong{ font-weight:normal;font-family:'MyriadPro-Regular';}
.driver-record-bundle .vc_col-sm-6 h2{ font-size:20px; margin-bottom:13px !important; }

.driver-record-bundle .vc_btn3-container{ margin-bottom:0px;}

.video-sample-mobile-home .vc_btn3-container.vc_btn3-inline {  float: left;  text-align: center; width: 100%; margin-bottom:0px;}
.video-sample-mobile-home .vc_btn3-container.vc_btn3-inline  a { background: #ff5c49 !important; padding:6px 25px; font-family:'MyriadPro-Semibold';}
.video-sample-mobile-home .heading_wrapper .heading_title , .online-taxes-defensive .heading_wrapper .heading_title , .become-partner-mobile-home .heading_wrapper .heading_title , .audio-read-along .heading_wrapper .heading_title , .course-feature-mobile-home .heading_wrapper .heading_title{ color: #004885 !important;font-family: "MyriadPro-Bold" !important;font-size: 20px;letter-spacing: 0;}
#todd-banner-section .bg-image-header { background-attachment: scroll !important;  background-clip: border-box !important;  background-color: rgba(0, 0, 0, 0) !important;  background-image: url("../images/ribbon.png") !important;
    background-origin: padding-box !important;  background-position: right top !important;  background-repeat: no-repeat;  background-size: 46px auto;  padding-top: 10px; position: relative;  top: -10px;}
.todd-offer-rightblock .wpb_wrapper a { background: rgba(0, 0, 0, 0) url("../images/ticket-sign.png") no-repeat scroll left center;  font-size: 13px;  padding-left:9px;}
.todd-offer-leftblock .wpb_wrapper a { background: rgba(0, 0, 0, 0) url("../images/ticket-sign.png") no-repeat scroll left center;  font-size: 13px;  padding-left: 9px;}
.todd-offer-leftblock .wpb_wrapper ul li span{font-weight: 600;}
#site-header .nav-list-mob ul li:nth-child(1):hover{background:#0072b1 !important;}
.new-mobile-home-only .nav-list-mob ul li:hover, .new-mobile-home-only .nav-list-mob ul li:focus, .new-mobile-home-only .nav-list-mob ul li.active {  background-color:#6d6d6e !important;}
.new-mobile-home-only .nav-list-mob ul li:hover a, .new-mobile-home-only .nav-list-mob ul li:focus a, .new-mobile-home-only .nav-list-mob ul li.active a{ color:#fff !important;}
@media (max-width:360px) {
.full-fill-col-6 .wpb_wrapper ul li:first-child {background: rgba(0, 0, 0, 0) url("../images/full-fill-chat.png") no-repeat scroll 0 4px / 16px auto;
    color: #ff5c49;max-width: 160px !important;}
.driver-record-bundle .vc_btn3-center a { background: #ff5c49 !important; padding:6px 14px; font-family:'MyriadPro-Semibold';}
.driver-record-bundle .vc_btn3-center button { background: #ff5c49 !important;  padding:6px 11px; font-family:'MyriadPro-Semibold';}
}
@media (min-width:361px) and (max-width:767px){
.driver-record-bundle .vc_btn3-center a { background: #ff5c49 !important; padding:6px 25px; font-family:'MyriadPro-Semibold';}
.driver-record-bundle .vc_btn3-center button { background: #ff5c49 !important;  padding:6px 25px; font-family:'MyriadPro-Semibold';}
}
@media (min-width:480px) and (max-width:767px){
.mobile-home-faqs .wpb_accordion.accordion_classic .wpb_accordion_wrapper .wpb_accordion_header a{font-size: 14px;}
.todd-pagetop-header .wpb_wrapper p a {width: 90%;}
.main-cpheader-block .wpb_accordion_section.group h3 a{ font-size:18px;}
.todd-offer-leftblock , .todd-offer-rightblock {padding: 7px 15px;}
}
@media (max-width:360px) {
.todd-offer-leftblock {min-height: 137px;}
.todd-offer-rightblock {min-height: 137px;}

}
@media (max-width:419px) {
.todd-offer-leftblock .heading_wrapper .heading_title , .todd-offer-rightblock .heading_wrapper .heading_title{ min-height:40px;}

}
@media (max-width:479px) {
.todd-pagetop-header .wpb_wrapper p a {width:85%;}

}
@media (min-width:361px) and (max-width:480px){
.driver-record-bundle .vc_col-sm-6 .heading_wrapper .heading_title{ font-size:18px;}
#todd-banner-section h2 {font-size: 20px;}
.todd-offer-leftblock , .todd-offer-rightblock {padding: 7px 10px;}
#todd-banner-section .full-fill-col-6 .wpb_wrapper ul li{ font-size:16px;}
.todd-offer-leftblock .wpb_wrapper a , .todd-offer-leftblock .wpb_wrapper ul li span{ font-size:14px;}
.todd-offer-rightblock .wpb_wrapper a , .todd-offer-rightblock .wpb_wrapper ul li span{ font-size:14px;}
.vc_col-sm-6.todd-offer-leftblock.wpb_column.vc_column_container.clearfix , .vc_col-sm-6.todd-offer-rightblock.wpb_column.vc_column_container.clearfix {
    min-height: 145px;}
.todd-offer-leftblock .heading_wrapper .heading_title , .todd-offer-rightblock .heading_wrapper .heading_title{ min-height: 50px;}
.become-partner-mobile-home .heading_wrapper .heading_title , .audio-read-along .heading_wrapper .heading_title
, .video-sample-mobile-home .heading_wrapper .heading_title , .course-feature-mobile-home .heading_wrapper .heading_title
, .online-taxes-defensive .heading_wrapper .heading_title{ font-size:20px;}

}
@media (min-width:639px) and (max-width:767px){
#todd-banner-section h2 {font-size: 22px;}
#todd-banner-section .full-fill-col-6 .wpb_wrapper ul li{ font-size:18px;}
.todd-offer-leftblock .wpb_wrapper a , .todd-offer-rightblock .wpb_wrapper a{ font-size:15px;}
.driver-record-bundle .vc_col-sm-6 .heading_wrapper .heading_title{font-size: 20px;}

.driver-record-bundle .vc_col-sm-6 h2 strong{font-family: "MyriadPro-regular";font-size: 30px;font-weight: 600;line-height: 35px;}
}