 
@media(max-width: 1200px)
{ 
  .container { max-width: 100%; padding: 0 15px;}
}
@media(max-width:1024px){ 

}  
@media(max-width:991px){ 
.module_cnt  { width:59%;}
.photography_in { padding:42px 15px 40px 15px;}
.module_cnt > h3 { margin: 0 0 5px 0;}
.module_cnt p { margin: 0 0 7px 0;}
.module_view { width: 270px;}
.bonus_cnt { padding: 0 0 0 20px; margin: 0;}
.bonus_cnt h3 { margin: 0 0 10px 0;}
.bonus_cnt { width: 61%;}
.bonus_list{ margin:0 0 40px 0;} 
.invest { padding: 10px 0 20px 0;}
.bonus_cnt h3 { font-size: 26px; line-height: 36px;}
.bonuses_in { padding: 25px 15px 30px 15px;}
.refund { width: 81%;} 
.accordian { padding: 0 10px 0 60px;}
.contact { padding: 0 15px;}
.contact_blog { padding: 20px 0 20px 0;}
.footer_right { padding: 0;}

}
@media(max-width:767px)
{ 
h2 { font-size: 40px; line-height: 50px;}
h3 { font-size: 28px; line-height: 40px;}

.business h2 br { display: none;}
.business_in { padding: 60px 0 50px 0;}
.business { padding: 20px 0 30px 0;}
.photography > h3 br { display: none;}
.photography { padding:30px 0 0 0;} 	
.photography > h3 { margin:0 0 15px 0;}
.started a { width: 240px;}
.photography > ul { padding: 0 0 40px 0;}
.header_right ul li a { padding: 0 20px;}
	
.business h4 br { display: none;}	
.business h4 { font-size: 18px; line-height: 28px;}
.hoping_hd p { font-size: 16px;  line-height: 22px;} 	
.hoping_list { padding: 0 15px;}	
.roadmap_hd > h4 br { display: none;}	
.roadmap_hd > h4 { line-height: 30px; margin:0 0 10px 0;}
.module_view  { width: 260px; margin: 0 auto;}
.module { margin:0 0 20px 0;}
.roadmap_hd { padding: 0 0 20px 0;}
.module_view a img { width: 100%;}
.module_view { float: none; display: block;}
.module_cnt { float: none; display: block; padding:20px 0 10px 0; width: 100%;}
.module_cnt > p { text-align: center;}
.module_cnt > h3 { text-align: center;}
.platform { padding: 20px 0 0 0;}
.instant  { padding: 40px 0 40px 0;} 
.photography_blog .container { padding: 0 5px;}
.module { margin: 0; padding:10px 0 10px 0;}
.bonus_cnt  { display: block; width:100%; float: none; padding: 20px 0 10px 0;}
.bonus_view { display: block; float: none; margin: 0 auto;}
.bonus { padding:0;}	
.bonus_list { margin: 0 0 20px 0;}
.bonus_cnt h3 { text-align: center;}
.bonus_cnt p  { text-align: center;}
.invest h4    { font-size: 26px; line-height: 36px;}
.photography_in { padding: 30px 12px 20px 12px;}
.price h3 { font-size: 24px; line-height: 36px;}
.backend_icon { float: none; display: block;}	
.refund       { float: none; display: block; padding:0; width:100%;}
.backend  	  { padding: 20px 0 20px 0;}
.backend_icon { padding: 0; margin: 0 auto;}
.backend_icon a img { margin: 0 auto; display: block;}
.refund { padding:15px 0 0 0;}	
.bonuses_in   { padding: 20px 15px 20px 15px;}
.price h3 br  { display: none;}
.get_access   { padding: 24px 15px 20px 15px;}
.get_access h3 { font-size: 30px; line-height: 40px;}
.refund p br { display: none;}	
.cards { margin: 0 8px 0 8px;} 
.invest h4 { font-size: 22px;  line-height: 30px;}
.questions { padding: 40px 0 30px 0;}	
.accordian { padding: 0 10px 0 40px;}
.accordian ul li h5:before { left: -33px; top: 20px;}
.questions h3 { margin: 0 0 20px 0;}
.contact_blog h3 { margin: 0 0 30px 0;}
.acc_cnt p { font-size: 16px; line-height: 24px;}
.contact ul li label { font-size: 16px; line-height: 20px;} 
.contact ul li input { font-size: 16px; line-height: 40px;  height: 40px;}
.photography_blog { padding: 0 0 40px 0;}
.footer_logo  { padding: 0;}
.footer_right { width: 100%; float: none; display: block;}
.courses 	  { padding: 0;}
.social_network { width: 100%; float: none; margin: 0 0 20px 0;}
 
.footer_logo { float: none; display: block; text-align:center; margin: 0 0  10px 0; width: 100%; margin: 0 0  20px 0;}
.footer_logo a img  { margin: 0 auto;}
footer { padding:50px 0 40px 0;}	
.social_network ul li { float: none; display: inline-block; margin:0 20px;}
.courses ul { width: 50%; margin: 0 0 20px 0;}
.courses   { width: 100%; text-align: center;}
.social_network ul li a i { font-size: 26px; line-height: 28px;}
.footer_main { padding: 0 0 10px 0;}
	 
} 
@media(max-width:599px){ 
h2 { font-size: 38px;line-height: 50px;}
h3 { font-size: 24px; line-height: 42px;}
p  { font-size: 17px; line-height: 26px;}
	
header { padding: 12px 15px 12px 15px;}
.header_right ul li a { font-size: 16px; line-height:40px; height: 40px;}
.header_right { padding:5px 0 0 0;}
.logo a img { width: 90px;}
	
.business_in { padding: 40px 0 30px 0;}
.business h2 { margin: 0 0 20px 0;}	 
.business { padding: 30px 0 50px 0;}
.photography { padding: 20px 0 0 0;}
.photography > ul { padding: 0 0 25px 0;}
.photography > ul > li > p { font-size: 17px; line-height: 26px; padding: 0 0 0 37px;}
.hoping_list { display:block; float: none; width: 100%;}
.hoping  { padding: 20px 0 20px 0;}
.hope { max-width: 378px; margin: 0 auto;}
.hoping_list { padding:0;}
.hope ul li p { font-size: 17px;  line-height: 26px; padding: 0 0 0 30px;}
.roadmap_hd h2 br { display: none;}
.platform { padding: 10px 0 0 0;}
.instant h3 { margin: 0 0 15px 0;}
.instant { padding:20px 0 20px 0;}
.get_access h6 { font-size: 16px; line-height: 20px;}
.cards { margin: 0 3px 0 3px;}	
.refund h4 { font-size: 22px; line-height: 30px; margin: 0 0 10px 0;}
.get_access { padding: 20px 15px 20px 15px;}
.price { padding: 10px 0 10px 0;}
.invest h5 { font-size: 16px; line-height: 20px;}
.price p { font-size: 15px;  line-height: 22px;}
.bonus_cnt h3 {font-size: 22px;line-height: 30px;margin: 0 0 5px 0;}
.bonus_list { margin: 0 0 15px 0;}
.contact ul li { margin: 0 0 10px 0;}
.contact ul li textarea { min-height: 120px;}
.questions { padding: 30px 0 30px 0;}
.photograp { padding: 0 0 20px 0;}

ul.xmark li p {padding: 0 0 0 40px;}
	
}
@media(max-width:479px){ 
h2 {font-size: 30px;line-height: 38px;}
h3 { font-size: 22px; line-height: 32px;}
	
  header { padding: 12px 10px 12px 10px;}
 .header_right ul li a { padding: 0 10px;}
 .header_right ul li { margin: 0 0 0 5px;}
 .logo a img { width:60px;}
 .header_right ul li a { font-size: 14px; line-height: 35px; height: 35px;}
 .header_right { padding: 0;}
 .logo { padding:3px 0 0 0;}
 
 ul.xmark li p {padding: 0 0 0 40px;}
	
}
@media(min-width:991px){ 
 
}
