@media only screen and (min-width:200px) and (max-width:480px)  {
.member-col-row h3::after {width:0%;}
.member-col-row h3::before {width:0%;}
#myHeader .container{width: 100%;padding: 0px; margin: 0px;padding-bottom:0px;}
header{padding-bottom:0px;}
.d-none{display:block !important;}
.carousel-caption-textad {
	top: 0px;
	margin-top:40px;
	padding-bottom:0px;
}

.carousel-item img {
	height:225px;
}
.carousel-caption-textad p{margin-bottom:0px;}
h1.cchd-main {
    font-size:24px;
    line-height:24px;
	color:#fff;;
}
h1.cchd-main span{}

.carousel-caption-textad {
	font-size:13px;
}
.action-sctn{display:none;}
.cchd-main br{display:none;}
.carousel-caption-textad p br{display:none;}
.carousel-indicators{display:none;}

.main-sectn-hding h2 {
    font-size: 25px;
}
.about-pix .apix2{display:none;}
.about-pix .apix1  {width:100%;}
.about-pix .apix1 img {width:100%;}
.actinfo-setng{padding-top:10px; border-bottom:1px solid #ccc;background: #eee;}
.actinfo-setng li{padding-top:14px;background: #fff;}
.toplbanner-video iframe {height:160px; width:100%;}
.term-list iframe {height:160px; width:100%;}


iframe {
	height: 160px;
}
.serv-offer-sctn .hd-bot-text {
	text-align: center;
	font-size: 15px;
	font-weight: 300;
}
.serboxes {
	float: left;
	width: 100%;
}

.about-bot-line {
	border-bottom:0px;
	padding-bottom:0px;
}
.about-section {

	padding:25px 0;
}
.pixd-only{display:none;}
.pixm-only{display:block;}
.topst-border{border-top:0px;}
.serboxes .serv-textbx {

	height: auto;
padding-bottom:25px;
}
ul.serv-listing {

	padding-left:2%;

}

.serv-hding {
	padding-left:2%;
	width: 100%;
	padding-top:25px;
}
.sticky{border-bottom:0px;}
.responsbility-sectn {

	padding:25px 0;
}

.main-sectn-hding {
    
    padding-bottom:0px;

}
.serboxes .serv-pixbx img{height:auto;}
.chart-expln .rsblty-box-left {
	
	width: 100%;
	padding-top:0px;
	padding-right: 0%;
}

.rsblty-icon {
	float: left;
	width: 100%;
	text-align: center;
}
.rsblty-icon span{margin:auto; float:none;}
.rsblty-taxt {
	float: left;
	width: 100%;
	text-align: center;
	padding: 10px 0;
}
.chart-expln .rsblty-box-center {
	float: left;
	width: 100%;
}

.borde-btm{padding-top:25px;}

.getin-tochsctn {
width: 100%;
padding:25px 0;

}
.getint-cntsectn h2 {
font-size: 20px;
}
.getint-cntsectn p {
	font-size: 15px;

}
.getint-cntsectn p br{display:none;}

.all-boxex {
	padding-top: 15px;
	text-align: center;
}

.whyc-sectn {
	
	padding:25px 0;
}
.chart-expln .rsblty-box-right {

 padding-left: 0% !important;
	
}

.wccnt-boxes {
	
	width: 100%;
	padding: 0%;
}
.footer-logo {
	text-align: center; float:left; width:100%;
}

.footer-logo img{width:auto; float:none;}
.footer-section ul{width:100%;}
.footer-section ul li{width:100%;}

.footer-section ul li {
    width: 100%;
    border-top: 1px dotted #ccc;
    padding: 10px 0;
}
.contact-info {
padding-bottom:10px;
	text-align: center;
}
.footer-section{padding-bottom:0px;}
.footer-section .wcb-line{display:none;}
.footer-section  h5{float:left; padding:10px 0;  width: 100%;border-top: 1px dotted #ccc; color:#1b608c;}

.disclm-section {
text-align: left;
}

.internal-banner-section {height:100px;}
.page-hd-title h1 {color: #fff;line-height:100px;font-size:25px;}
.contact-form-quote .form-group input {background: #eee;border: 1px solid #ccc;height:45px;line-height:45px;}
.contact-form-quote .textarea-full textarea {height:125px;}
.content-info-sectn {padding:25px 0;}
.contact-form-quote .form-group {width:100%;margin:0px;}
.contact-submit-btn button {width:100%;}
header .head-buttons button {padding: 10px 22px;display: inline-block;margin-left: 5px;}
.membership-form .member-col-row {min-width:100% !important;background:#fff;text-align: center;width:100%; }
.member-col-row h3::before {
	display:none;
}
.member-col-row h3::after {display:none;}
.hdrrt-content {	float:right;width:100%; border-top:1px solid #ccc; margin-top:10px;}
.member-accounts {float: none;	width: 200px;	margin: auto;}
.member-accounts {padding: 13px 0 10px;}
.actinfo-setng {padding-top:0;}
.header{padding-bottom:0px;}
.radio-group input {margin-top:3px;}
header .logo img {width:110px;}
.video-sterming{padding:25px 0;}
.sticky {border-bottom: 1px solid #ccc;}
.hdrrt-content {	border-top: 1px solid #ccc;	margin-top:0px;background:#eee;}
ul.news-webinar li .nw-fullinfo {float:left;width:75%;padding-left:2%;}
ul.news-webinar li .nw-fullinfo p {font-size:13px;}
ul.news-webinar li .nw-fullinfo p br{display:none;}
ul.news-webinar li .nw-fullinfo h5 {font-size:15px;}
.recent-updates .main-sectn-hding{display:none;}
.rpbx-leftright h4{font-size:20px;}
.recent-updates{padding:25px 0;}
iframe {height:160px; width:100%;}
.video-listing li {float:left;width:100%;margin:0%; margin-bottom:10px;}
.videodownload-sectn{padding:25px 0;}
.video-listing{margin-left:0px;}
.more, .less {text-align:left;cursor:pointer;padding:5px 0; text-align:center;}
.term-list{margin-bottom:0px;}
.left-right-sctn{text-align:center;}
.downfile-text{padding-top:10px;font-size:12px;}
.download-boxes {height:130px;padding:10px;}
.download-link a {font-size:10px;}
.sctn-divider{background:none;}
.footer-section{padding:25px 0;}
.ft-logo-left {text-align: center;float:left;padding-bottom:15px;}
.footer-logo{padding-bottom:10px;}
.footer-logo img {width:125px;}
.contact-info{padding-top:0px;}


}


@media only screen and (min-width:481px) and (max-width:767px)  {
.member-col-row h3::after {width:0%;}
.member-col-row h3::before {width:0%;}
#toggle{display:none!important;}
#myHeader .container {
	width: 100%;
	padding: 0px;
	margin: 0px;
	padding-bottom: 0px;
	max-width: 100%;
}
header{padding-bottom:0px;}
.d-none{display:block !important;}
.carousel-caption-textad {
	top: 0px;
	margin-top:55px;
	padding-bottom:0px;
}

.carousel-item img {
	height:275px;
}
.carousel-caption-textad p{margin-bottom:0px;}
h1.cchd-main {
	font-size: 30px;
	line-height: 30px;
	color: #fcc825;
}
h1.cchd-main span{}

.carousel-caption-textad {
	font-size:15px;
}
.action-sctn{display:none;}
.cchd-main br{display:none;}
.carousel-caption-textad p br{display:none;}
.carousel-indicators{display:none;}

.main-sectn-hding h2 {
    font-size: 25px;
}
.about-pix {
    padding-top: 15px;
}
.about-pix .apix2{display:block;}
.about-pix .apix1 img {width:100%;}
.about-pix .apix2 img {width:100%;}
iframe {
	height: 250px;
}
.serv-offer-sctn .hd-bot-text {
	text-align: center;
	font-size: 15px;
	font-weight: 300;
}
.serboxes {
	float: left;
	width: 100%;
}

.about-bot-line {
	border-bottom:0px;
	padding-bottom:0px;
}
.about-section {

	padding:25px 0;
}
.pixd-only{display:none;}
.pixm-only{display:block;}
.topst-border{border-top:0px;}
.serboxes .serv-textbx {

	height: auto;
padding-bottom:25px;
}
ul.serv-listing {

	padding-left:2%;

}

.serv-hding {
	padding-left:2%;
	width: 100%;
	padding-top:25px;
}
.sticky{border-bottom:0px;}
.responsbility-sectn {

	padding:25px 0;
}

.main-sectn-hding {
    
    padding-bottom:0px;

}
.serboxes .serv-pixbx img{height:auto;}
.chart-expln .rsblty-box-left {
	
	width: 100%;
	padding-top:0px;
	padding-right: 0%;
}

.rsblty-icon {
	float: left;
	width: 100%;
	text-align: center;
}
.rsblty-icon span{margin:auto; float:none;}
.rsblty-taxt {
	float: left;
	width: 100%;
	text-align: center;
	padding: 10px 0;
}
.chart-expln .rsblty-box-center {
	float: left;
	width: 100%;
}

.borde-btm{padding-top:25px;}

.getin-tochsctn {
width: 100%;
padding:25px 0;

}
.getint-cntsectn h2 {
font-size: 20px;
}
.getint-cntsectn p {
	font-size: 15px;

}
.getint-cntsectn p br{display:none;}

.all-boxex {
	padding-top: 15px;
	text-align: center;
}

.whyc-sectn {
	
	padding:25px 0;
}
.chart-expln .rsblty-box-right {

 padding-left: 0% !important;
	
}

.wccnt-boxes {
	
	width: 100%;
	padding: 0%;
}
.footer-logo {
	text-align: center; float:left; width:100%;
}

.footer-logo img{width:auto; float:none;}
.footer-section ul{width:100%;}
.footer-section ul li{width:100%;}

.footer-section ul li {
    width: 100%;
    border-top: 1px dotted #ccc;
    padding: 10px 0;
}
.contact-info {
padding-bottom:10px;
	text-align: center;
}

.footer-section .wcb-line{display:none;}
.footer-section  h5{float:left; padding:10px 0;  width: 100%;border-top: 1px dotted #ccc; color:#1b608c;}
.footer-section{padding-bottom:0px;}

.disclm-section {
text-align: left;

}
header .head-buttons button{padding:10px 0;};

header .head-buttons {
    width: 100%;
    margin-top: 15px;
}

.membership-form{
	padding: 60px 0px;
}
header .head-buttons button {
	width: 50%;
	float: left;
	margin: 0px !important;
	border-radius: 0;
}

header button.navbar-toggler {
    display: inline-block !IMPORTANT;
}

header button.navbar-toggler span.navbar-toggler-icon {
    display: inline-block;
    width: 100%;
    height: 2px;
    padding: 0px;
    background: #1b608c;
    margin: 2.5px 0px;
    float: left;
}
div#navbarTogglerDemo02 {
    background: #1b608c;
    padding: 10px 0px;
    margin-top: 15px;
}

header ul.navbar-nav li a {
    border: 0px;
    color: #fff;
    border-bottom: 1px solid #fff;
    width: 100%;
    display: inline-block;
    padding: 6px 10px;
}

header ul.navbar-nav li:last-child a {
    border-bottom: 0px;
}
header ul.navbar-nav li a:hover {
    color: #fcc825;
}
.submitted-succss h3 {
    font-size: 20px;
}

#toggle {
  width: 45px;
  height: 41px;
  padding: 0px 6px;
  background: #1b608c;
}

#toggle div {
  width: 100%;
  height: 3px;
  background: #ffffff;
  margin: 5px auto;
  transition: all 0.3s;
  backface-visibility: hidden;
}

#toggle.on .one {
  transform: rotate(45deg) translate(5px, 5px);
}

#toggle.on .two {
  opacity: 0;
}

#toggle.on .three {
  transform: rotate(-45deg) translate(7px, -7px);
}
.member-col-row h3 {
    font-size: 18px;
    margin: 20px 0px;
}
.thanks-message h1 {
    font-size: 20px;
    padding: 10px 0px;
}
.thanks-message p {
    font-size: 14px;
    text-align: center;
}
.container, .container-sm {
	max-width:100% !important;
}
.internal-banner-section {height: 125px;}
.page-hd-title h1 {color: #fff;line-height: 125px;font-size:25px;}
.content-info-sectn{padding:25px 0;}
.contact-form-quote .form-group input {background: #eee;border: 1px solid #ccc;height: 45px;line-height: 45px;	}
.contact-form-quote .textarea-full textarea {height: 150px;}
.hdrrt-content {	float:right;width:100%; border-top:1px solid #ccc; margin-top:10px;}
.actinfo-setng {padding-top:0;}
.header{padding-bottom:0px;}
.radio-group input {
	margin-top:3px;
}




header .logo img {width:110px;}
.video-sterming{padding:25px 0;}
.sticky {border-bottom: 1px solid #ccc;}

ul.news-webinar li .nw-fullinfo {float:left;width:75%;padding-left:2%;}
ul.news-webinar li .nw-fullinfo p {font-size:13px;}
ul.news-webinar li .nw-fullinfo p br{display:none;}
ul.news-webinar li .nw-fullinfo h5 {font-size:15px;}
.recent-updates .main-sectn-hding{display:none;}
.rpbx-leftright h4{font-size:20px;}
.recent-updates{padding:25px 0;}

.actinfo-setng li{padding-top:14px;background: #fff;}
.toplbanner-video iframe {height:250px; width:100%;}
.term-list iframe {height:120px; width:100%;}

.videodownload-sectn{padding:25px 0;}
.video-listing{margin-left:0px;}
.term-list{margin-bottom:0px;}
.download-boxes {height:130px;padding:10px;}
.download-link a {font-size:10px;}
.sctn-divider{background:none;}
.footer-section{padding:25px 0;}
.ft-logo-left {text-align: center;float:left;padding-bottom:15px;}
.footer-logo{padding-bottom:10px;}
.footer-logo img {width:125px;}
.contact-info{padding-top:0px;}
.video-listing li {width:48%;margin:0% 1%;}
.video-listing li {width:48%;	margin: 3px 1%;}
.download-listing li {float: left;width: 48%;	margin: 0 1%;	margin-bottom:10px;}
.download-listing{margin-left:0%;}



}

@media only screen and (min-width:768px) and (max-width:1024px){
.serboxes .serv-pixbx img {height: 225px;}
ul.serv-listing li span {padding-left: 15px;	cursor: pointer;	font-size:13px;}
ul.serv-listing li {line-height: 17px;}
.serv-hding {	padding-left: 5%;	width: 100%;	padding-top: 10px;}
.serboxes .serv-textbx{height: 225px;}
.about-pix img {	width: 100%;}
iframe {	height: 250px;}
.about-taxt p {    margin-bottom: 10px;    font-size: 13px;}
.about-taxt {padding-top:10px;}
.main-sectn-hding h2{font-size:25px;}
.about-section {	padding:25px 0;}
.serv-offer-sctn .hd-bot-text {	font-size: 15px;	font-weight: 300;}
.serv-offer-sctn .hd-bot-text  br{display:none;}
.rsblty-icon span {
	
	width: 45px;
	height: 45px;
		line-height: 45px;
		font-size:20px;
	
}
.rsblty-taxt p {
	padding-left:10px; font-size:13px; 
}

.borde-btm {

	padding-bottom:0px;
	margin-bottom: 20px;
}
.chart-expln .rsblty-box-left {

	padding-top: 35px;
	
}
.carousel-caption-textad {
	top: 0px;
	margin-top:5%;
}
h1.cchd-main {
	font-size: 35px;
	line-height: 35px;
}
.carousel-caption-textad p br{display:none;}

.carousel-item img {
	height: 325px;
}
.act-links .act-icon img{width:auto; height:auto;}
.act-links .act-text img{width:auto; height:auto;}
.wccnt-boxes h5 {
	font-size: 16px;
}

.wccnt-boxes p {
	font-size: 13px;
}
.footer-section h5 {
	font-size: 16px;
	
}
.footer-section .ft-logo-left {
	width: 100% !important;
	max-width: 100%;
	flex: auto;
	text-align: center;
	padding-bottom: 25px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 25px;
}
.footer-section .ft-logo-left img{width: auto;
	text-align: center;
	display: flex; margin:auto; float:none;}



.footer-section .col-md-5 {width:50% !important;
	float: left;
	max-width:50%;
	flex:auto;}
	
	.ipad-small {
	float: left;
	width: 50%;
	flex: auto;
	max-width: 25%;
}
.getin-tochsctn{padding:25px;}
.getint-cntsectn h2 {font-size:25px;line-height:25px;}
.getint-cntsectn p {	font-size: 15px;}
.getint-cntsectn p br{display:none;}
.container, .container-md, .container-sm {
	max-width:100%;
}
.internal-banner-section {
height: 150px;
}
.page-hd-title h1 {	line-height: 150px;	font-size: 30px;}
.hdrrt-content {	float:right;width:70%;}
.hdrrt-content {	width:70%;}
.member-accounts{width:37%;}
.downfile-text {	font-size: 12px;}
.term-list iframe { height:113px;}
.download-boxes {height: 112px;	padding:7px;}
.downfile-text {	padding-top: 5px;}
.term-list {
	margin-bottom:0px;
}
.more, .less {	
	padding:0 10px !important;
	
}
.more{margin-bottom:0px !important;}
.recent-updates{padding:25px 0;}
.videodownload-sectn{padding:25px 0;}
.footer-section{padding:25px 0;}
.mbft-fullwidth{width:100%; max-width:100%;}
.mbft-fullwidth {width:100%;	max-width: 100%;flex: auto;}

.toplbanner-video iframe {
	height: 350px;
}
	
}



@media only screen and (min-width:1025px) and (max-width:1199px){
.serboxes .serv-pixbx img {height:308px;}
.serv-hding {padding-left:5%;width: 100%;padding-top:20px;}
.serboxes .serv-textbx{height:308px;}
.about-pix img {	width: 100%;}
iframe {	height:275px;}
.about-taxt p {    margin-bottom: 10px;font-size:14px;}
.about-taxt {padding-top:10px;}
.main-sectn-hding h2{font-size:25px;}
.about-section {	padding:25px 0;}
.serv-offer-sctn .hd-bot-text {	font-size: 15px;	font-weight: 300;}
.serv-offer-sctn .hd-bot-text  br{display:none;}
.rsblty-icon span {
	width: 48px;
	height: 50px;
	line-height: 49px;
	font-size: 20px;
}
.rsblty-taxt p {font-size:14px; }
.carousel-caption-textad {top: 0px;	margin-top:5%;}
.carousel-item img {
	height: 375px;
}
.act-links .act-icon img{width:auto; height:auto;}
.act-links .act-text img{width:auto; height:auto;}

.wccnt-boxes p {	font-size: 14px;}
.getin-tochsctn{padding:25px;}
.getint-cntsectn h2 {font-size:25px;line-height:25px;}
.getint-cntsectn p {	font-size: 15px;}
.getint-cntsectn p br{display:none;}

.internal-banner-section {
	height: 200px;
}
.page-hd-title h1 {

	line-height: 200px;

}

.member-accounts {
		width: 34%;
	
}


.term-list iframe {
	height: 144px;
}
.download-boxes {

	height: 143px;
	width: 100%;
	padding: 10px;
	
}
.term-list {
	margin-bottom:0px;
	
}
.more{margin-bottom:0px !important;}
.videodownload-sectn{padding:35px;}

	
}

@media only screen and (max-width:991px) {
header{padding-bottom:0px;}
#myHeader .container {
	padding-left: 0px;
	padding-right: 0px;
}

.forsmall-screen{display:block;}
.forlrg-screen{display:none;}
.forsmall-screen {width:100%; margin-top: -10px; margin-bottom: 10px;}
.hdrrt-content {	border-top: 1px solid #ccc;	margin-top:0px;background:#eee;float: right;width: 100%;}
.video-sterming{margin-top:-4px;}
.actinfo-setng li {background:#fff;}
.sticky .hdrrt-content{border-bottom:1px solid #ccc;}
.member-accounts {padding:13px 0 10px;float: none;width: 65%;margin: auto;}
.fiftk-signup a {border-radius: 0px;width: 100%;	text-align: center;	margin-top: 0px;}
.actinfo-setng{padding-top:10px; border-bottom:1px solid #ccc;background: #eee;}
.sticky{border-bottom:0px;}
header .head-buttons {width:100%; }
.membership-form{padding: 60px 0px;margin-top:-4px;}

header.container{padding-left:0px; padding-right:0px;}
header .head-buttons button {	width: 50%;	float: left;	margin: 0px !important;	border-radius: 0;}
header button.navbar-toggler {    display: inline-block !IMPORTANT;}
header button.navbar-toggler span.navbar-toggler-icon {    display: inline-block;    width: 100%;    height: 2px;    padding: 0px;
background: #1b608c;    margin: 2.5px 0px;    float: left;}
header ul.navbar-nav li a {
	border: 0px;
	color: #fff;
	border-bottom: 1px solid #ccc;
	width: 100%;
	display: inline-block;
	padding: 12px 10px;
	color: #505050;
	text-transform: capitalize;
	font-size: 14px;
}
header ul.navbar-nav li:last-child a {  border-bottom: 0px;}
header ul.navbar-nav li a:hover { color: #1b608c;}
.submitted-succss h3 {    font-size: 20px;}

#toggle {
	width: 38px !important;
	height: auto !important;
	padding: 0px 6px !important;
	background: none !important;
	position: absolute;
	right: 0;
	top: 0px;
	margin: 15px 10px 0 0;
	outline: none !important;
border: none !important;
}
header .head-buttons button {
	
	padding:10px 22px;
	
}
#toggle div {

	background: #c2c2c2 !important;
	
}

div#navbarTogglerDemo02 {
	background: #eee;
	padding: 0px 0px;

	border-top: 1px solid #ccc;
}
.logo {
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 15px;
}
#toggle div { width: 100%;  height: 3px;  background: #ffffff;  margin: 5px auto;  transition: all 0.3s;  backface-visibility: hidden;}
#toggle.on .one {  transform: rotate(45deg) translate(5px, 5px);}
#toggle.on .two {  opacity: 0;}
#toggle.on .three {  transform: rotate(-45deg) translate(7px, -7px);}
.member-col-row h3 {    font-size: 18px;    margin: 20px 0px;}
.thanks-message h1 {    font-size: 20px;    padding: 10px 0px;}
.thanks-message p {    font-size: 14px;    text-align: center;}




}




