*,
*:before,
*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-rendering:optimizeLegibility;}
body{background:#262626;color:#fff;font:300 16px/1.4 "Helvetica Neue", Helvetica, arial, sans-serif;margin:0 auto;max-width:960px;width:100%;padding:5px;}
a{text-decoration:none;border:0 none;}
header{float:left;width:100%;background:#262626;}
.tel{text-decoration:none;color:#000;cursor:default;}
.sms{text-decoration:none;color:#000;cursor:default;}
#logo-m{display:none;}
#logo-p{width:100%;float:left;}
#logo-p1{width:60%;float:left;}
#logo-p2{width:100%;float:left;text-align:center;margin-top:3px;}
#logo-p2 img{width:360px;height:62px;}
h1{padding:0 0 0 5px;margin:0;background-color:#900;color:#fff;font-weight:bold;font-size:27px;line-height:35px;border-top-width:10px;border-bottom-width:2px;border-top-style:solid;border-bottom-style:solid;border-top-color:#FF0000;border-bottom-color:#FF0000;}
h2{padding:0 0 1px 5px;margin:0;color:#fff;font-size:21px;}
footer{float:left;width:100%;text-align:center;color:#FFF;}
footer p{padding:0;margin:0;font-size: 15px;
line-height: 17px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #fff;
}
.sticky-term {
	background-color:rgba(0, 0, 0, 0.6);
    color: #fff;
    position: fixed;
    left: 0;
   bottom: 0;
   width: 100%;
    width: 100%;
padding: 3px 0 2px 0;
    text-align: center;
	z-index: 1;
}

.sticky-term a {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	text-decoration: none;
}

.terms-pc{display:block;padding:2px 0 8px 0;}
#container{width:100%;margin:0 auto;padding-top:5px;}
.cta-ivr{border-radius:0.3em;font-size:45px;font-size:2.81rem;padding:2px 5px 3px 5px;text-shadow:0.1em 0.1em 0.1em rgba(0, 0, 0, 0.5);margin:3px 0 3px 0;background:#009c60;color:#d1031a;line-height:40px;line-height:2.5rem;}
.slider-cont{width:100%;padding:0 5px 5px 5px;}
.slider-cta{border-radius:0.3em;font-size:42px;padding:2px 5px 3px 5px;text-shadow:0.1em 0.1em 0.1em rgba(0, 0, 0, 0.5);margin:5px 0 3px 0;background:#900;color:#FC0;line-height:40px;border:1px solid #333;}
.slider-cta-txt{border-radius:0.3em;font-size:42px;padding:2px 5px 3px 5px;text-shadow:0.1em 0.1em 0.1em rgba(0, 0, 0, 0.5);margin:5px 0 3px 0;background:#C60;color:#FC0;line-height:40px;border:1px solid #333;}
.profile-cta-txt{border-radius:0.3em;font-size:23px;padding:2px;text-shadow:0.1em 0.1em 0.1em rgba(0, 0, 0, 0.5);margin:6px 0 3px 0;background:#c60;color:#FC0;line-height:28px;}
.profile-cta-call{border-radius:0.3em;font-size:23px;padding:2px;text-shadow:0.1em 0.1em 0.1em rgba(0, 0, 0, 0.5);margin:6px 0 3px 0;background:#900;color:#FC0;line-height:28px;}
.cta-ivr-number{color:#fff;font-weight:bold;}
.cta-pricing{padding:1px 5px 0 5px;font-size: 15px;
line-height: 17px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #fff;
}
nav{height:62px;width:100%;background:#ff780d;font-size:16px;font-weight:bold;position:relative;}
nav ul{padding:0;margin:0 auto;}
nav li{display:inline;float:left;}
nav a{color:#fff;display:inline-block;text-align:center;text-decoration:none;line-height:27px;padding:0 5px 0 5px;margin:1px;}
nav li a{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:29px;border:1px solid #982B00;}
nav a:hover, nav a:active{background-color:#626060;border-right-width:1px;border-right-style:solid;border-right-color:#626060;}
nav a#pull{display:none;}
#p-container{width:100%;margin:0 auto;}
.home-cta-ivr-number{color:#fff;font-weight:bold;}
.home-cta-pricing{text-align:left;}
.p-nav{float:left;width:100%;background:#ff780d;font-size:15px;font-size:0.9375rem;font-weight:bold;position:relative;border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#1a1a1a;border-top-width:3px;border-top-style:solid;border-top-color:#1a1a1a;margin:3px 0 3px 0;}
.p-nav ul{padding:0;margin:0;text-align:center;}
.p-nav li{display:inline;float:left;line-height:30px;line-height:1.875rem;color:#fff;}
.p-nav a{color:#fff;display:inline-block;text-decoration:none;padding:0 11px 0 11px;}
.p-nav li a{border-right-width:1px;border-right-style:solid;border-right-color:#982B00;}
.p-nav a:hover, .p-nav a:active{background-color:#626060;}
.current{background-color:#1ba3d4;padding:0 12px 0 12px;border-right-width:1px;border-right-style:solid;border-right-color:#982B00;}
.current1{padding:0 12px 0 12px;border-right-width:1px;border-right-style:solid;border-right-color:#982B00;}
.genres{margin:0 auto;}
.genres ul{float:left;width:100%;background-color:#555551;padding:0;margin:10px 0 5px 0;border:1px solid #383834;text-align:center;}
.pimg{position:relative;}
.pname{position:absolute;bottom:0;width:100%;color:#FFF;padding:3px 3px 4px 3px;background:rgb(0, 0, 0);background:rgba(0, 0, 0, 0.5);text-align:center;text-shadow:0.1em 0.1em 0.1em rgba(0, 0, 0, 0.5);font-size:18px;line-height:19px;font-weight:bold;}
.genres li{float:left;width:32%;background-color:#333333;list-style:none;margin:5px;border:1px solid #2D2D2D;padding:0;}
.genres li img{float:left;width:100%;}
.genre-cta{margin:4px;float:left;width:97%;text-align:center;}
.genre-cta p{padding:0;margin:0;text-align:center;font-size:17px;line-height:19px;}
.genre-number{color:#fff;font-weight:bold;}
.genre-terms{}
.genre-terms p{padding:2px 0 0 0;margin:0;font-size:11px;line-height:11px;}
#banners_wrapper{float:left;width:100%;margin-top:10px;}
.banners-l{float:left;width:50%;margin:0 auto;padding:2px;text-align:right;}
.banners-r{float:left;width:50%;margin:0 auto;padding:2px;text-align:left;}
.banners-l img, .banners-r img, .banners-middle img{width:250px;height:53px;}
.banners-middle{float:left;width:100%;margin:0 auto;padding:2px;text-align:center;}
@media screen and (max-width:800px){
.genres li {
	width: 47%;
    display: inline-block;
    float: none;
}
}

@media screen and (max-width:600px){h2{font-size:20px;}
.slider-cta{font-size:26px;line-height:28px;}
.slider-cta-txt{font-size:26px;line-height:28px;}
.cta-ivr{font-size:40px;font-size:2.5rem;line-height:35px;line-height:2.19rem;padding-top:2px;}
.genre-cta p{height:90px;}
}
@media screen and (max-width:480px){.banners-l{width:100%;text-align:center;}
.banners-r{width:100%;text-align:center;}
.banners-l .banners-r img{width:100%;height:auto;}
h1{margin:0 0 -6px 0;line-height:25px;}
.flexslider{display:none;}
#logo-m{display:block;}
#logo-m1 #logo-m2{float:left;width:100%;}
#logo-m img{width:100%;}
#logo-p{display:none;}
h1{font-size:22px;line-height:24px;margin-bottom:2px;border-bottom-width:1px;}
.genres li{width:100%;margin:0;}
.genres ul{padding:0;margin:0 0 5px 0;border:none;}
.genre-cta p{height:auto;}
}
@media screen and (max-width:320px){#logo-p2 img{width:100%;height:auto;}
}

/* smsob ccsms start */


.banner-wrapper {

}

.banner-wrapper img {
  width: 450px; height: auto;
}

.banners {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  text-align: center;
}

.column {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  flex: 1;
  padding: 10px 0;
}

@media (max-width: 575.98px) {
.banner-wrapper img {
  width: 100%; height: auto;
}

.column {
	flex: auto;
	padding: 5px 0;
}

}

/* smsob ccsms finish */
