@charset "utf-8";
/* CSS Document */
@media only screen and (max-width: 1199px) {
	.wrapper{ width:96%;}
	.orng_ctnt{ width:62%;}
	.main_sec_lft{ width:60%;}
	.vdo{ overflow:hidden;}
	.vdo img{ max-width:inherit;}
	.vdo_btn{ width:12%; left:44%;}
	.main_sec_rgt{ width:38.5%;}
	.blue_btn{ width:48%;}
	.latest_news{ width:42%;}
	.testimonials{ width:54%;}
	.lNews_img{ width:30%;}
	.lNews_img img{ max-width:100%;}
	.latestN{ width:67%;}
}
@media only screen and (max-width: 1023px) {
	.blue_btn h1{ font-size:20px;}
	.orange_bnr h1{ font-size:22px; line-height:28px;}
	.orange_bnr h2 { font-size: 16px; line-height: 24px;}
	.la_1{ margin-bottom:10px;}
	.la_2{ width:150px;}
	.free_trial{ font-size:48px;}
	.latestN h2{ line-height:15px;}
	.latestN p{ line-height:normal;}
	ul.social li{ font-size:20px;}
	.footer{ padding:10px 0;}
	.copy{ padding:1px 0;}
	
}
@media only screen and (max-width: 899px) {
	.blue_btn h1 { font-size: 18px; height:40px;}
	.latest_news { width: 50%;}
	.lNews_img { width: 25%;}
	.latestN { width: 72%;}
	.testimonials { width: 48%;}
	.main_sec_lft { width: 58%;}
	.main_sec_rgt { width: 40.5%;}
	.vdo_btn{ top:95px;}
	.vdo p{ font-size:16px;}
}
@media only screen and (max-width: 767px) {
	.la_2{ display:none;}
	.la_1{ width:50%;}
	.orng_ctnt, .main_sec_lft, .main_sec_rgt, .latest_news, .testimonials { width: 100%;}
	.main_sec_lft{ margin-bottom:20px;}
	.latest_news{ margin-bottom:40px;}
	.blue_btn h1{ font-size:22px; height:50px; word-wrap:normal;}
	.copy{ width:100%; text-align:center; padding:5px 0; margin-bottom:5px;}
	ul.social{ text-align:center; width:100%;}
	.flexslider{ margin-bottom:0;}
}
@media only screen and (max-width: 480px) {
	.orange_bnr h1 { font-size: 18px; line-height: 24px;}
	.orange_bnr h2 { font-size: 14px; line-height: 20px;}
	.orange_bnr{ padding:15px 0 5px;}
	.main_sec { padding: 20px 0;}
	.free_trial{ height:90px; font-size:36px; height:auto; padding:8px 0;}
	.free_trial span{ font-size:16px; margin-top:5px;}
	.vdo{ height:auto;}
	.vdo img { max-width: 100%;}
	.vdo_btn {top: 45px; width:50px;}
	.la_1 { width: 70%;}
	.logo{ width:175px;}
	.nav { margin-top: 35px;}
	.nav-mobile{ height:45px; width:45px; background-size:40px;}
}
@media only screen and (max-width: 380px) {
	.vdo p { font-size: 13px;}
	.blue_btn { width: 100%; padding:8px 0; height:auto;}
	.blue_btn h1 { font-size: 18px; height: auto; margin-bottom:5px;}
	.blue_btn span{ height:auto;}
	.q{ background-size:30px 27px; width:30px; height:28px;}
	.testi_txt{ padding:15px 32px;}
	.vdo_btn {top: 28px;}
	.vdo p{ margin-bottom:0;}
}
@media only screen and (max-width: 320px) {
}