
/* INDUSTRIES template */
	body.packages{ background:white;}

	
	
	.color-overlay{ position:absolute; top:0; left:0; width:100%; height:100%;}
	.overlay-blue{ background-color:#0b509e; opacity:0.7;}
	
	.color-coral{color:#ff5f53!important;}
	.color-grey{color:#333!important;}
	.color-blue{color:#0b509e!important;}
	.color-yellow{color:#ffbc53!important;}
	.color-orange{color:#ff8853!important;}
	
	.no-shadow{ text-shadow:none!important;}
	.no-caps{ text-transform:none!important;}
	.weight-bold{ font-weight:700!important;}
	.weight-semibold{font-weight:600!important;}
	.small{font-size:14px;}
	
	.packages-page-header{ position:relative; min-height:555px; padding-top:100px; padding-bottom:100px; background-position:center; background-size:cover;}
	.packages-page-header h1{font-size:50px!important; margin-bottom:30px;}
	.packages-page-header p{margin-bottom:20px;}
	#package-header-google{ background-image:url(../images/pack-bg03.jpg);}
	#package-header-website{ background-image:url(../images/pack-bg02.jpg);}
	#package-header-social{ background-image:url(../images/pack-bg01.jpg);}
	
	.plans-list{margin:0!important; padding:0!important; list-style-type:none; background:none; overflow:visible!important;}
	.plans-list > li{ margin:0!important; background:none!important; display:inline-block; width:33.33%; padding:0 15px!important; vertical-align:top;}
	#package-header-google .plans-list > li{width:50%;}
	#package-header-website .plans-list > li{width:33.33%;}
	#package-header-social .plans-list > li{width:33.33%;}
	.plans-list.plan-columns-2 > li{width:50%;}	

	
	.plans-list .plan-wrap{ position:relative;}
	.plan{ position:relative; margin-bottom:-190px; width:100%; border:1px solid transparent; transition:border 0.2s ease, box-shadow 0.2s ease; -webkit-transition:border 0.2s ease, box-shadow 0.2s ease; }
	.plan .plan-header{ position:relative; text-align:center; padding:25px 30px; border-bottom:1px solid #b2b2b2; background-color:#fff; z-index:2;}
	.plan .plan-header p{margin-bottom:18px; font-size:16px;}
	.plan .plan-header .plan-title{margin:0; font-weight:600; color:#333;}
	.plan .plan-body{padding:25px 30px; background-color:#fff;}
	.plan .plan-features-list{margin:0 0 30px 0!important; padding:0!important; list-style-type:none!important; color:#333;}
	.plan .plan-features-list li{padding-left:0; background:none; font-size:16px;}
	.plan .plan-features-list a{ font-weight:400!important;}
	.plan .n-a{color:#c2c2c2;}
	.plan .button{ text-transform:none; width:100%; max-width:100%; font-size:14px;}
	.plan .plan-price{ position:absolute; top:-40px; z-index:1; height:40px; width:100%; padding:10px; background-color:#0b509e; font-size:14px; font-weight:700; color:white; text-align:center; transition:top 0.2s ease; -webkit-transition:top 0.2s ease;}
	.plan:hover{border-color:#0b509e; box-shadow:0 3px 3px rgba(0,0,0,0.15);}
	.plan:hover .plan-price{top:-40px;}
	/*.plans-list li .plan-price{top:-40px;}*/

	
	#plans-description-section{ background-color:#eeeeee; padding-bottom:70px; padding-top:140px;}
	#plans-description-section ul{margin:0; padding-left:40px;}
	#plans-description-section ul li:last-child{margin-bottom:0;}
	.list-circle-style li{ background:url(../images/li_gray_circle.png) no-repeat 0 10px!important;}
	
	#add-ons-section{padding:80px 0; background-color:#fbfbfb;}
	#addons-slider{margin-top:40px; padding:0 20px;}
	#addons-slider .item-wrap{ text-align:center; padding:0 35px;}
	#addons-slider .item-wrap:focus{ outline:0;}
	#addons-slider .item-icon{ display:inline-block; width:127px; height:127px; border:3px solid #9d9d9d; border-radius:100%; margin-bottom:25px; padding-top:8px;}
	#addons-slider .item-icon img{ display:inline-block; width:105px; height:105px;}
	#addons-slider .item-title{color:#333333; font-weight:700; margin-bottom:25px;}
	#addons-slider .item-description p{color:#333;}
	#addons-slider .item-description a:hover {color:#099CAC;}
	
	.slick-dots{position:absolute; padding:0; margin:0; left:0; width:100%; bottom:-40px; text-align:center;}
	.slick-dots li{ display:inline-block; padding:0!important; margin:0!important; background:none!important; line-height:1!important;}
	.slick-dots li button{border:1px solid #333; background:transparent; color:transparent; overflow:hidden; width:10px; padding:0; height:10px; border-radius:100%; line-height:1rem; margin-left:5px; transition:background 0.2s ease; -webkit-transition:background 0.2s ease;}
	.slick-dots li button:hover{ background:#ff402c;}
	.slick-dots .slick-active button, .slick-dots .slick-active button:hover{background:#333; cursor:default;}
	
	.slick-arrow{opacity:0.5; cursor:pointer; z-index:2; position:absolute; width:18px; height:32px; top:50%; margin-top:-16px; background:none; overflow:hidden; color:transparent; border:0; padding:0; background-repeat:no-repeat; background-image:url(../images/i-slider-arrows-sm.png); transition:opacity 0.2s ease; -webkit-transition:opacity 0.2s ease;}
	.slick-arrow:hover{ opacity:1;}
	.slick-arrow.slick-disabled{ opacity:0.1; cursor:default;}
	.slick-prev{left:0; background-position:0 0;}
	.slick-next{right:0; background-position:-18px 0;}
	.slick-cloned {color:white;}

	#testimonials{ background:url(../images/bg-pattern.jpg); padding:120px 0 50px 0;}
	#testimonials blockquote{background-color:transparent; padding:0;}
	#testimonials blockquote:before{ content:''; display:inline-block; margin-top:-70px; margin-bottom:15px; width:40px; height:43px; background:url(../images/testi-quote-small-white.png) no-repeat;}
	#testimonials blockquote p{background-color:transparent; color:white; font-size:20px; font-weight:300; margin-bottom:15px;}
	#testimonials blockquote cite{ display:block; color:white; font-size:20px; font-weight:300;}
	#testimonials blockquote cite:before{ content:'-';}
	
	.help-sign{ display:inline-block; position:relative; border-radius:100%; }
	.help-link{ display:block; width:16px; height:16px; text-align:center; line-height:1.15; font-size:11px; font-weight:700; color:#bebebe!important; border:1px solid #bebebe; border-radius:100%; background-color:#fff; text-decoration:none!important;}
	.help-link:hover, .help-link[aria-expanded='true']{color:#fff!important; background-color:#099CAC; border-color:#099CAC; text-decoration:none;}
	.help-box{ display:none; position:absolute; width:250px; bottom:30px; left:-120px; z-index:20; padding:18px; background-color:#ebebeb; font-size:15px; line-height:1.2; }
	.help-box:after{ content:''; display:block; position:absolute; bottom:-4px; left:50%; width:0; height:0; border-width:5px; border-style:solid; border-color: transparent #ebebeb #ebebeb transparent; transform:rotate(45deg);}
	.help-sign:hover #help1{ display:block;}

	
@media only screen and (max-width: 1200px){
	
	body{border:0px dotted red;}
	
	.packages-page-header .columns{float:none; width:auto;}
	.packages-page-header .row [class*='offset-by-']{margin-left:0;}
	.packages-page-header [class*='column'] + [class*='column']:last-child{float:none;}
	.plans-list{margin-top:80px!important; margin-left:-15px!important; margin-right:-15px!important;}
	
	#plans-description-section ul{padding-left:0;}
	
	
}

@media only screen and (max-width: 960px){
	
	body{border:0px dashed green;}
	
	.packages-page-header{padding:40px 0;}
	
	.plan{ margin-bottom:-130px;} 
	.plans-list{margin-top:40px!important; margin-left:-10px!important; margin-right:-10px!important;}
	.plans-list > li{padding:0 10px!important;}
	.plan .plan-price{ position:relative; top:0; z-index:1; height:40px; width:100%; padding:10px; background-color:#0b509e; font-size:14px; font-weight:700; color:white; text-align:center; transition:top 0.2s ease; -webkit-transition:top 0.2s ease;}
	.plan:hover .plan-price{top:0;}
	
	.help-sign{ display:none;}

}
	

@media only screen and (max-width: 850px) {
		
	body{border:0px dotted blue;}
		
	.plans-list{margin-left:0!important; margin-right:0!important;}
	.plans-list > li{ display:block; width:auto!important; padding:0!important;}
	.plans-list > li+li{margin-top:40px!important;}
	.plan{margin-bottom:0px !important;}
	.plan .button{ display:inline-block!important; width:auto; padding-left:40px; padding-right:40px;}
	
	#plans-description-section{padding:40px 0 !important;}
	#plans-description-section ul{margin-top:20px;}
	
	#add-ons-section{padding-top:40px;}
	
	#testimonials{padding-top:80px; padding-bottom:20px;}


	
}
	
@media only screen and (max-width: 575px) {

	body{border:0px dashed red;}
	
	.packages-page-header h1{font-size:30px!important;}
	.list-circle-style li{ background:url(../images/li_gray_circle.png) no-repeat 0 7px!important;}

	
}

@media only screen and (max-width: 420px) {
	
	body{border:0px dashed green;}

	
}

@media only screen and (max-width:320px) {
	
	body{border:0px dashed blue;}
	
}