@media only screen and (min-width : 1000px) and (max-width : 1200px){
	.how-works .how-works-item .how-works-text{
		max-width: 230px;
	}
	.how-works .how-works-img img{
		max-width: 300px;
	}
}
/*@media only screen and (min-width : 320px) and (max-width : 1024px){*/
	/*.menu_768 ul li{*/
	/*display: none;*/
	/*}*/
/*}*/
@media only screen and (min-width : 0px) and (max-width : 680px){
	
	#log_in_320{
		display: none;
	}
	.top_mnu{
		display: none;
	}
	.main_logo a{
		font-size: 18px;
	}
	.menu_768 ul li a{
		font-size: 12px;
	}
	.people-say .people-say-wrap .owl-text-2{
		margin-right: 25px;
		margin-left: 25px;
	}
	.menu_768{
		margin-right: auto;
		margin-left: auto;
		float: none;
		padding-top: 3px;
	}
	.menu_768 ul li{
		margin-left: 0px;
		float: right;
		margin-right: 60px;
	}
	.header_top{
		margin-top: 25px;
	}
	.sandwich {
	width: 35px;
	height: 35px;
	}
	.sw-topper{
		width: 35px;
	}
	.how-works .section-title{
		margin-bottom: 0;
	}
	.sw-bottom{
		width: 35px;
		top: 5px;
	}
	.sw-footer{
		width: 35px;
		top: 10px;
	}
	.toggle_mnu{
		right: 0px;
		top: 0px;
	}
	#log_in{
		display: none;
	}
	.why-us-item h3{
		margin: 20px 0 0 45px !important;
	}
	.why-us-item p{
		margin: 0 0 0 45px !important;
	}
	#app_down{
		display: none;
	}
	.why-us .col-md-4, .why-us .col-sm-6{
		margin-top: 40px;
	}
	.header_log_in{
		margin-top: 15px;
	}
	.people-say .people-say-wrap .owl-text-2 .say-comm::before{
		font-size: 30px;
	}
	.btn-owl{
		display: none;
	}
	.pricing .price-col .pricing-header h3{
		font-size: 20px;
	}
	.pricing .price-col .price h1{
		font-size: 60px;
	}
	.pricing .price-col .price h1 sup{
		top: -1.8ex;
	}
	.counter h1{
		font-size: 44px;
	}
	.desk{
		display: none;
	}
	.mobile{
		display: block;
	}
	.how-works .how-works-img img{
		width: 80%;
		margin-left: 50px;
	}
	.how-works .how-works-img{
		margin-top: 0;
	}
	.counter{
		margin-top: 30px;
	}
	.counter .col-xs-6{
		margin-top: 40px;
	}
	.counter p{
		font-size: 14px;
		max-width: 90%;
	}
	.people-say .people-say-wrap:after{
		display: none;
	}
	.how-works .g{
		margin-top: 0;
	}
	.how-works .col-xs-12{
		margin-top: 30px;
	}
	.footer-logo{
		margin-right: auto;
		margin-left: auto;
	}

	.blue-btn{
		width: 50%;
		margin-top: 15px;
		margin-right: auto;
		margin-left: auto;
	}
	.right{
		margin-top: 40px;
	}
	.fa-icons{
		display: inline-block;
	}
	footer{
		text-align: center;
	}
	footer .col-xs-12 .fa-icons{
		display: inline-block;
	}
	footer .col-md-3{
		width: 100%;
		margin-left: 27%;
	}
	footer ul{
		margin: 20px 0 0 0;
	}
	.blue-btn a{
		font-size: 16px;
	}
	.how-works .how-works-item h2{
		position: relative;
		padding-top: 8px !important;
		font-size: 34px;
	}
	.how-works .how-works-item .how-works-text p{
		margin-top: 0 !important;
	}
	.how-works .how-works-item .how-works-text{
		max-width: 230px;
	}
	.pricing .price-col{
		margin-top: 30px;
	}
	.section-title h1{
		font-size: 38px;
	}
	.section-title h1:nth-child(2){
		margin-top: -20px !important;
	}
	.section-title h1 span{
		font-size: 30px;
	}
	.people-say .people-say-wrap{
		padding: 50px 15px;
	}
	#item-1::before, #item-2::before, #item-3::before, #item-4::before, #item-5::before, #item-6::before{
		margin-left: -30px;
		margin-top: 20px;
	}
	.header-text h1{
		font-size: 30px;
	}
	.header-text h1 span{
		font-size: 44px;
		margin-left: 0;
	}
	.header-text {
		margin-top: 20%;
	}
	.header-wrap{
		background-position: 5% 15px;
		background-size: cover;
	}
	.header-text p{
		font-size: 14px !important;
	}
	.main_top_menu ul li{
		float: none;
		text-align: center;
		margin-top: 50px;
		margin-left: 0;
	}
	.main_top_menu{
		position: absolute;
		float: none;
		margin-top: 30px;
		width: 100%;
		text-align: center;
		padding-right: 15px;
	}
	.main_top_menu ul{
		margin: 0 auto;
	}
	.main_top_menu ul li a{
		font-size: 12px;
	}
	.header-wrap .main-logo{
		width: 100px;
	}
	.fa-icons-footer{
		position: relative !important;
		margin: auto;
		right: 7px;
	}
}
@media only screen and (min-width : 681px)  and (max-width : 1124px){
	.top_mnu{
		display: none;
	}
	#log_in{
		display: none;
	}
	.people-say .people-say-wrap .owl-text-2{
		margin-right: 96px;
		margin-left: 96px;
	}
	.btn-owl{
		margin-top: 30%;
	}
	.people-say .people-say-wrap:after{
		display: none;
	}
	#app_down{
		display: none;
	}
	.menu_768{
		display: block;
	}
	.p_sections{
		padding-left: 70px;
		padding-right: 70px; 
	}
	.toggle_mnu{
		display: block;
	}
  
	.main_top_menu ul li{
		float: none;
		text-align: center;
		margin-top: 50px;
		margin-left: 0;
	}
	.main_top_menu{
		position: absolute;
		float: none;
		margin-top: 150px;
		width: 100%;
		text-align: center;
	}
	.main_top_menu ul{
		margin: 0 auto;
	}
	.header-wrap{
		background-size: cover;
		background-position-x: 0%;
	}
	.people-say:after{
		height: 252px;
		right: -160px;
		margin-top: -160px;
		position: absolute;
		background-size: 80%;
		background-repeat: no-repeat;
		margin-left: 0%; 
		display: none;
	}
	.btn-owl{
		width: calc(100% + 70px);
		left: -35px;
	}
	.mobile{
		display: block;
	}
	.desk{
		display: none;
		position: relative;
	}
	.how-works .how-works-img{
		margin-top: 0;
		margin-bottom: 40px;
		margin-left: 160px;
	}
	.how-works .how-works-img img{
		display: block;
		margin: 0 auto;

	}
	.g{
		margin-top: 40px;
	}
	footer .col-md-3{
		width: 33.333%;
		display: block;
	}
	 footer .tel-footer{
		width: 33.33333% ;
		display: block;
	}
	footer ul{
		margin: 0 0 40px 0;
	}
	.right{
		margin-top: 0;
	}
	footer .tel-footer ul{
		position: relative !important;
		margin-left: 15px;
	}
}
@media only screen and (min-width : 1125px) and (max-width : 4000px){
	.toggle_mnu{
		display: none;
	}
	.menu_768{
		display: none;
	}
}
@media only screen and (min-width : 1125px) and (max-width : 1600px){
	.header-wrap{
		background-size: 90%;
		background-position: 255% 40px;
	}
	.people-say .people-say-wrap:after{
		display: none;
	}
}
@media(max-width: 1200px) {
	#item-1::before, #item-2::before, #item-3::before, #item-4::before, #item-5::before, #item-6::before {
		width: 38px;
		height: 38px;
		margin-left: -45px;
	}
}
@media(max-width: 768px) {
	.why-us-item {
		float: none;
		width: auto;
	}
	#item-1::before, #item-2::before, #item-3::before, #item-4::before, #item-5::before, #item-6::before {
		top: -48px;
		left: 63px;
	}
	.header-text h1, .header-text .like-h1 {
		font-size: 40px;
	}
	.header-text h1 span, .header-text .like-h1 + span {
		font-size: 45px;
		margin-left: 0;
	}
}
@media(max-width: 400px) {
	.faq-question h3 {
		width: 80%;
		font-size: 17px;
	}	
}
