


/*PRODUCTS/QUOTES TABAS*/
#cs_list_tabs{width:100%;}

/*FAQS*/
.cs_faqs ul.faq_ul,.cs_faqs,#cs_body h2,table.no_class{max-width:99%;}

/* BLOGS */ 
.img_mobile_tall{max-height:150px;}
.img_mobile{
	width:37%;
	max-width:300px;
	min-width:90px;	
	}

	
	.blog_div_cs_cta{		border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #638A9F;
	background-color:#fff;
	padding:1vw;margin-bottom:1vw;
	width:85vw;
	padding:3vw;
	margin-right:2vw;
	text-align:center;
	}
	
	.blog_img_cs_cta{	
	width:90vw;
	}
	.blog_img_cs_cta_tall{height:70vh;max-height:300px;}
 	.blog_div_cs_cta{float:right;width:250px;padding:10px;border:2px solid #999999;margin:10px;font-size:110%;}
	
		
	
@media (min-width: 0px) and (max-width: 1150px) {
	 
}
@media (min-width: 0px) and (max-width: 975px) {

	 	
}


@media (min-width: 0px) and (max-width: 880px) {
	/*PRODUCTS/QUOTES TABAS*/
	
	#cs_list_tabs{display:flex;flex-wrap:wrap;margin:auto;
		
		  display: -webkit-flex;
  display: flex;
  flex-flow: wrap;
  -webkit-flex-direction: row;
  flex-direction: row;
  justify-content: flex-end;
  justify-content: space-between;
 		margin-left:5px;
		}
	#cs_list_tabs,#cs_list_tabs li,#cs_list_tabs li a,#cs_list_tabs .ui-state-active a,#cs_list_tabs .ui-state-active{background-image:none;}
	#cs_list_tabs li {
		width:45%;text-align:center;
		    line-height: 36px;
    border: 1px solid #8e8e8e;
    border-radius: 6px;
    
    /*margin:0px; padding:0px;*/
    
    
    padding:0px;
    margin-top:10px;
    margin-right:2%;
	}
	
	#cs_list_tabs li a,#cs_list_tabs .ui-state-active a{background-color:#045E85;color:#ffffff;margin:auto; padding:0px;}
	
	#cs_body ul.cs_ul_power_list{padding-left:15px;}
	



	
	
}
@media (min-width: 701px){
	#cs_body .sprod_ctas_getq{float:right;width:310px;margin:0px 0px 0px 30px;}
}

    
    
    @media (min-width: 0px) and (max-width: 700px) {
    #co_nav_opts{float:none;margin:auto;width:90%;}/* coinfo */
    .cs_coinfo_left_col,.cs_coinfo_right_col{width:90%;margin:0px;padding:0px;}/* coinfo */
    .cs_coinfo_left_col{margin:5px 0px 5px 0px;}/* coinfo */
 
.contact_us_loc_box{ width:95%;margin-right:0px;margin-bottom:5px;}

 
	 #cs_body .sprod_ctas_getq{
		width:90%;
		float:left;
	}
 #eop_product{border:1px solid gray;margin:20px 0px 0px 0px;}
	
	.blog_div_cs_cta{display:block;margin:auto;margin-bottom:10px;width:95%;float:none;}
}
@media (min-width: 0px) and (max-width: 715px) {.cs_embedframe{display:none;}}
@media (min-width: 0px) and (max-width: 556px) {
		#cs_list_tabs li {
	width:95%;}
	  	.cs_embedframe{display:none;}
	  	.ins_zone_login_sm{float:none;}

	#cs_list_tabs{display:block;}
	
		#cs_body ul.cs_ul_power_list{padding-left:0px;}
}


@media (min-width: 0px) and (max-width: 551px) {
	
}

@media (min-width: 0px) and (max-width: 340px) {
	
}




#h1_full_page_cont{
	margin:auto;
 
	   background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
    background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    -ms-background-size: 100% 100%;
     
    margin-bottom:20px;
    background-size: cover;
} 
.h1_full_page_container{
	margin: auto;
    /*max-width: 1200px;*/
    max-width:100%;
    width: 100%;
   /* padding: 0px 10px 0px 10px;*/
	
}
#h1_full_page_cont.h1_full_page_cont_blog_child{
	padding:0;
}
.h1_full_page_container_blog{
	padding:0;
	max-width:100%;
}
/*
#h1_full_page_cont h1.blog_child{
	background-color: #00000054;
	padding: 75px 0px;
}
*/
 

.h1_full_page_cont{
	  position: relative;
  z-index: 1;
}
 
#cs_body ul.ul_spec_list li{
	margin-left:20px;
	line-height:200%;
	
}
 

#h1_full_page_cont h1{
	color:#ffffff;
	margin: auto;
  text-align: center;
  font-size: 40px;   
  
  text-shadow: 2px 2px 10px #000000;
        
  background-color: #00000054;
	padding: 75px 0px;
	      
	}
@media (min-width: 0px) and (max-width: 900px) {
		#h1_full_page_cont{
		/*background-size: contain;*/
	}
}
 /*
@media (min-width: 0px) and (max-width: 600px) {


#h1_full_page_cont{
 
    background-size: auto;
      background-attachment: inherit;
 
} 

}
 */
@media (min-width: 0px) and (max-width: 500px) {
	#h1_full_page_cont h1{
  font-size: 35px;   
	padding: 50px 6px 50px 6px;
	 line-height: 40px;
	 
	}

}


#cs_body ul.cs_coinfo_list li{list-style:none;padding: 5px;}
#cs_body ul.cs_coinfo_list {border: 1px solid #dedede;border-radius: 15px;margin: 0;padding: 5px;background-color: #f9f9f9;-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;max-width:80%;}
@media (max-width:980px) {#cs_body ul.cs_coinfo_list {-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;max-width:98%;}}


#cs_body .vcard{min-height: 40px;display: block;margin-top: 20px;background-repeat: none;background-repeat: no-repeat;line-height: 29px;}
#cs_body .vcard_img{vertical-align:middle;border:0;}
#cs_body .vcard_img_cont{text-decoration: none;width: 50px;display: inline-block;}


