/* DESKTOP PART */
@media screen and (min-width:980px) and (max-width:1140px){
	
	/* wraper_home_started */
	
	.wraper_home_started{
		background-size:cover !important;
		background-attachment:scroll;
	}
	
}

/* TABLET LANDSCAPE PART */
@media screen and (min-width:768px) and (max-width:979px){
	
	/* wraper_home_started */
	
	.wraper_home_started{
		background-size:cover !important;
		background-attachment:scroll;
	}
	
	.wraper_home_started .container{
		padding:40px 0px 40px 0px;
	}
	
	/* TESTIMONIALS PAGE */
	
	/* wraper_testimonial */
	
	.testimonial_item_data{
		max-width:84%;
		margin:0px 4% 0px 0px;
	}
	
	.testimonial_item:nth-child(odd) .testimonial_item_data{
		margin:0px 0px 0px 4%;
	}
	
}

/* TABLET PROTRAIT PART */
@media screen and (min-width:480px) and (max-width:767px){
	
	/* header */
	
	header{
		position:relative;
		background:#fff;
		border-bottom:none;
		box-shadow:0px 0px 10px rgba(0,0,0,0.5);
	}
	
	.logo{
		width:160px;
		margin:10px 0px 10px 0px;
	}
	
	.logo .white_logo{
		display:none;
	}
	
	.logo .black_logo{
		display:block;
	}
	
	.res_nav{
		display:block;
	}
	
	.main_nav{
		display:none;
		width:100%;
		margin:0px 0px 10px 0px;
		text-align:right;
	}
	
	.main_nav > ul > li{
		width:100%;
		margin:3px 0px 3px 0px;
	}
	
	.main_nav > ul > li:first-child{
		margin:0px 0px 3px 0px;
	}
	
	.main_nav > ul > li:last-child{
		margin:3px 0px 0px 0px;
	}
	
	.main_nav > ul > li > a{
		padding:10px 10px 10px 10px;
		background:#1f1f1f;
		border-radius:5px;
		box-shadow:inset 0px 3px 5px rgba(0,0,0,0.3);
	}
	
	.main_nav > ul > li.menu-item-has-children > a{
		padding:10px 28px 10px 10px;
	}
	
	.main_nav > ul > li:hover > a,
	.main_nav > ul > li.current-menu-item > a{
		background:#27ccc0;
		box-shadow:inset 0px 3px 5px rgba(0,0,0,0.3);
		color:#1f1f1f;
	}
	
	.main_nav > ul > li > ul{
		display:none;
		position:static;
		width:100%;
		padding:6px 0px 3px 0px;
		visibility:visible;
		opacity:1;
	}
	
	.main_nav > ul > li > ul > li > a{
		padding:10px 10px 10px 10px;
		background:#1f1f1f;
		border-radius:5px;
		box-shadow:inset 0px 3px 5px rgba(0,0,0,0.3);
	}
	
	.main_nav > ul > li:hover > ul{
		display:block;
	}
	
	.main_nav > ul > li:hover > ul > li > a{
		padding:10px 10px 10px 10px;
	}
	
	.main_nav > ul > li > ul > li:hover > a,
	.main_nav > ul > li > ul > li.current-menu-item > a{
		background:#27ccc0;
		box-shadow:inset 0px 3px 5px rgba(0,0,0,0.3);
		color:#1f1f1f;
	}
	
	.main_nav > ul > li.main_nav_search_btn{
		display:none;
	}
	
	.main_nav > ul > li.main_nav_search_res{
		display:block;
	}
	
	.header_search{
		display:none;
	}
	
	/* wraper_banner */
	
	.wraper_banner{
		background-size:cover !important;
		background-attachment:scroll !important;
	}
	
	.wraper_banner .container{
		padding:40px 0px 40px 0px;
	}
	
	.banner h1{
		font-size:35px;
		line-height:40px;
	}
	
	/* wraper_home_section */
	
	.wraper_home_section .container{
		padding:10px 0px 10px 0px;
	}
	
	.home_section_item{
		width:50%;
		padding:15px 20px 15px 20px;
	}
	
	/* wraper_home_what */
	
	.wraper_home_what .container{
		padding:30px 0px 30px 0px;
	}
	
	.home_what h3{
		font-size:35px;
		line-height:40px;
	}
	
	/* wraper_home_roi */
	
	.wraper_home_roi .container{
		padding:20px 0px 20px 0px;
	}
	
	.home_roi_left{
		width:100%;
	}
	
	.home_roi_left_item{
		margin:10px 0px 10px 0px;
	}
	
	.home_roi_left_item:first-child{
		margin:0px 0px 10px 0px;
	}
	
	.home_roi_left_item:last-child{
		margin:10px 0px 0px 0px;
	}
	
	.home_roi_left_item_pic{
		width:100%;
	}
	
	.home_roi_left_item_body{
		width:100%;
		margin:10px 0px 0px 0px;
		text-align:center;
	}
	
	.home_roi_right{
		width:100%;
		padding:20px 5% 0px 5%;
	}
	
	/* wraper_home_criteria */
	
	.wraper_home_criteria .container{
		padding:30px 0px 25px 0px;
	}
	
	.home_criteria_left{
		width:100%;
		text-align:center;
	}
	
	.home_criteria_right{
		width:100%;
		margin:10px 0px 0px 0px;
	}
	
	.home_criteria_right_list_item_head i{
		width:5%;
	}
	
	.home_criteria_right_list_item_head h3{
		width:90%;
	}
	
	.home_criteria_right_list_item_body p{
		font-size:13px;
		line-height:20px;
	}
	
	/* wraper_home_started */
	
	.wraper_home_started{
		background-size:cover !important;
		background-attachment:scroll;
	}
	
	.wraper_home_started .container{
		padding:40px 0px 40px 0px;
	}
	
	.home_started h3{
		font-size:35px;
		line-height:40px;
	}
	
	.home_started .home_started_btn{
		margin:20px 0px 0px 0px;
	}
	
	/* wraper_home_let */
	
	.wraper_home_let .container{
		padding:20px 0px 20px 0px;
	}
	
	/* footer */
	
	footer .container{
		padding:10px 0px 3px 0px;
	}
	
	.footer_main_copyright{
		width:100%;
		text-align:center;
	}
	
	.footer_main_nav{
		width:100%;
		margin:10px 0px 0px 0px;
		text-align:center;
	}
	
	.footer_main_nav ul li a{
		padding:0px 7px 7px 7px;
	}
	
	/* ABOUT PAGE */
	
	/* wraper_about_welcome */
	
	.wraper_about_welcome .container{
		padding:25px 0px 25px 0px;
	}
	
	.about_welcome_left{
		width:100%;
		text-align:center;
	}
	
	.about_welcome_right{
		width:100%;
		margin:10px 0px 0px 0px;
		text-align:center;
	}
	
	.about_welcome_right_body{
		padding:0px 5% 0px 5%;
	}
	
	.about_team_item{
		width:100%;
		margin:10px 0% 10px 0%;
		padding:0px 20px 0px 20px;
		text-align:center;
	}
	
	.about_team_item:first-child{
		margin:0px 0% 10px 0%;
	}
	
	.about_team_item:last-child{
		margin:10px 0% 0px 0%;
	}
	
	.about_team_item_pic img{
		max-width:60%;
	}
	
	/* SOLUTIONS PAGE */
	
	/* wraper_solution_section */
	
	.solution_section_item{
		width:100%;
		margin:10px 0% 10px 0%;
		padding:0px 5% 0px 5%;
		text-align:center;
	}
	
	.solution_section_item:first-child{
		margin:0px 0% 10px 0%;
	}
	
	.solution_section_item:last-child{
		margin:10px 0% 0px 0%;
	}
	
	/* TESTIMONIALS PAGE */
	
	/* wraper_testimonial */
	
	.wraper_testimonial .container{
		padding:30px 0px 30px 0px;
	}
	
	.testimonial_item_pic{
		width:100%;
	}
	
	.testimonial_item_pic img{
		max-width:40%;
	}
	
	.testimonial_item_data{
		width:90%;
		max-width:none;
		margin:20px 5% 0px 5%;
	}
	
	.testimonial_item:nth-child(odd) .testimonial_item_data{
		margin:20px 5% 0px 5%;
	}
	
	.testimonial_item_data:before,
	.testimonial_item_data:after,
	.testimonial_item:nth-child(odd) .testimonial_item_data:after{
		display:none;
	}
	
	.testimonial_item_data blockquote{
		padding:0px 0px 0px 40px;
		background-size:25px auto;
	}
	
	/* CONTACT PAGE */
	
	/* wraper_contact_welcome */
	
	.wraper_contact_welcome .container{
		padding:30px 0px 30px 0px;
	}
	
	.contact_welcome_left{
		width:100%;
	}
	
	.contact_welcome_left_head,
	.contact_welcome_left_form_row{
		text-align:center;
	}
	
	.contact_welcome_left_form,
	.contact_welcome_right_map{
		padding:0px 5% 0px 5%;
	}
	
	.contact_welcome_right{
		width:100%;
		margin:20px 0px 0px 0px;
		text-align:center;
	}
	
	/* DISCOVERY FORM PAGE */
	
	/* wraper_discovery_welcome */
	
	.wraper_discovery_welcome .container{
		padding:30px 0px 30px 0px;
	}
	
	.discovery_welcome_body{
		text-align:center;
	}
	
	/* DIFFERENCE PAGE */
	
	/* wraper_difference_main */
	
	.wraper_difference_main .container{
		padding:20px 0px 20px 0px;
	}
	
	.difference_main_item_body_pic{
		width:100%;
		padding:0px 5% 0px 5%;
		text-align:center;
	}
	
	.difference_main_item_body_data{
		width:100%;
		padding:10px 0px 0px 0px;
		text-align:center;
	}
	
}

/* SMART PHONE LANDSCAPE PART */
@media screen and (min-width:321px) and (max-width:479px){
	
	/* header */
	
	header{
		position:relative;
		background:#fff;
		border-bottom:none;
		box-shadow:0px 0px 10px rgba(0,0,0,0.5);
	}
	
	.logo{
		width:160px;
		margin:10px 0px 10px 0px;
	}
	
	.logo .white_logo{
		display:none;
	}
	
	.logo .black_logo{
		display:block;
	}
	
	.res_nav{
		display:block;
	}
	
	.main_nav{
		display:none;
		width:100%;
		margin:0px 0px 10px 0px;
		text-align:right;
	}
	
	.main_nav > ul > li{
		width:100%;
		margin:3px 0px 3px 0px;
	}
	
	.main_nav > ul > li:first-child{
		margin:0px 0px 3px 0px;
	}
	
	.main_nav > ul > li:last-child{
		margin:3px 0px 0px 0px;
	}
	
	.main_nav > ul > li > a{
		padding:10px 10px 10px 10px;
		background:#1f1f1f;
		border-radius:5px;
		box-shadow:inset 0px 3px 5px rgba(0,0,0,0.3);
	}
	
	.main_nav > ul > li.menu-item-has-children > a{
		padding:10px 28px 10px 10px;
	}
	
	.main_nav > ul > li:hover > a,
	.main_nav > ul > li.current-menu-item > a{
		background:#27ccc0;
		box-shadow:inset 0px 3px 5px rgba(0,0,0,0.3);
		color:#1f1f1f;
	}
	
	.main_nav > ul > li > ul{
		display:none;
		position:static;
		width:100%;
		padding:6px 0px 3px 0px;
		visibility:visible;
		opacity:1;
	}
	
	.main_nav > ul > li > ul > li > a{
		padding:10px 10px 10px 10px;
		background:#1f1f1f;
		border-radius:5px;
		box-shadow:inset 0px 3px 5px rgba(0,0,0,0.3);
	}
	
	.main_nav > ul > li:hover > ul{
		display:block;
	}
	
	.main_nav > ul > li:hover > ul > li > a{
		padding:10px 10px 10px 10px;
	}
	
	.main_nav > ul > li > ul > li:hover > a,
	.main_nav > ul > li > ul > li.current-menu-item > a{
		background:#27ccc0;
		box-shadow:inset 0px 3px 5px rgba(0,0,0,0.3);
		color:#1f1f1f;
	}
	
	.main_nav > ul > li.main_nav_search_btn{
		display:none;
	}
	
	.main_nav > ul > li.main_nav_search_res{
		display:block;
	}
	
	.header_search{
		display:none;
	}
	
	/* wraper_banner */
	
	.wraper_banner{
		background-size:cover !important;
		background-attachment:scroll !important;
	}
	
	.wraper_banner .container{
		padding:30px 0px 30px 0px;
	}
	
	.banner h1{
		font-size:30px;
		line-height:35px;
	}
	
	.banner h2{
		margin:10px 0px 0px 0px;
		font-size:18px;
		line-height:22px;
	}
	
	/* wraper_home_section */
	
	.wraper_home_section .container{
		padding:10px 0px 10px 0px;
	}
	
	.home_section_item{
		width:100%;
		padding:15px 20px 15px 20px;
	}
	
	/* wraper_home_what */
	
	.wraper_home_what .container{
		padding:20px 0px 20px 0px;
	}
	
	.home_what h3{
		font-size:30px;
		line-height:35px;
	}
	
	.home_what h4{
		font-size:18px;
		line-height:22px;
	}
	
	/* wraper_home_roi */
	
	.wraper_home_roi .container{
		padding:20px 0px 20px 0px;
	}
	
	.home_roi_left{
		width:100%;
	}
	
	.home_roi_left_item{
		margin:10px 0px 10px 0px;
	}
	
	.home_roi_left_item:first-child{
		margin:0px 0px 10px 0px;
	}
	
	.home_roi_left_item:last-child{
		margin:10px 0px 0px 0px;
	}
	
	.home_roi_left_item_pic{
		width:100%;
	}
	
	.home_roi_left_item_body{
		width:100%;
		margin:10px 0px 0px 0px;
		text-align:center;
	}
	
	.home_roi_right{
		width:100%;
		padding:20px 5% 0px 5%;
	}
	
	/* wraper_home_criteria */
	
	.wraper_home_criteria .container{
		padding:20px 0px 15px 0px;
	}
	
	.home_criteria_left{
		width:100%;
		text-align:center;
	}
	
	.home_criteria_right{
		width:100%;
		margin:10px 0px 0px 0px;
	}
	
	.home_criteria_right_list_item_head i{
		width:5%;
	}
	
	.home_criteria_right_list_item_head h3{
		width:90%;
	}
	
	.home_criteria_right_list_item_body p{
		font-size:13px;
		line-height:20px;
	}
	
	/* wraper_home_started */
	
	.wraper_home_started{
		background-size:cover !important;
		background-attachment:scroll;
	}
	
	.wraper_home_started .container{
		padding:30px 0px 30px 0px;
	}
	
	.home_started h3{
		font-size:30px;
		line-height:35px;
	}
	
	.home_started h4{
		font-size:18px;
		line-height:22px;
	}
	
	.home_started .home_started_btn{
		margin:20px 0px 0px 0px;
	}
	
	/* wraper_home_let */
	
	.wraper_home_let .container{
		padding:20px 0px 20px 0px;
	}
	
	.home_let h3{
		font-size:22px;
	}
	
	/* footer */
	
	footer .container{
		padding:10px 0px 3px 0px;
	}
	
	.footer_main_copyright{
		width:100%;
		text-align:center;
	}
	
	.footer_main_nav{
		width:100%;
		margin:10px 0px 0px 0px;
		text-align:center;
	}
	
	.footer_main_nav ul li a{
		padding:0px 7px 7px 7px;
	}
	
	/* ABOUT PAGE */
	
	/* wraper_about_welcome */
	
	.wraper_about_welcome .container{
		padding:20px 0px 20px 0px;
	}
	
	.about_welcome_left{
		width:100%;
		text-align:center;
	}
	
	.about_welcome_right{
		width:100%;
		margin:10px 0px 0px 0px;
		text-align:center;
	}
	
	.about_welcome_right_body{
		padding:0px 5% 0px 5%;
	}
	
	.about_team_item{
		width:100%;
		margin:10px 0% 10px 0%;
		padding:0px 20px 0px 20px;
		text-align:center;
	}
	
	.about_team_item:first-child{
		margin:0px 0% 10px 0%;
	}
	
	.about_team_item:last-child{
		margin:10px 0% 0px 0%;
	}
	
	.about_team_item_pic img{
		max-width:70%;
	}
	
	/* SOLUTIONS PAGE */
	
	/* wraper_solution_section */
	
	.wraper_solution_section .container{
		padding:10px 0px 20px 0px;
	}
	
	.solution_section_item{
		width:100%;
		margin:10px 0% 10px 0%;
		padding:0px 5% 0px 5%;
		text-align:center;
	}
	
	.solution_section_item:first-child{
		margin:0px 0% 10px 0%;
	}
	
	.solution_section_item:last-child{
		margin:10px 0% 0px 0%;
	}
	
	/* TESTIMONIALS PAGE */
	
	/* wraper_testimonial */
	
	.wraper_testimonial .container{
		padding:20px 0px 20px 0px;
	}
	
	.testimonial_item_pic{
		width:100%;
	}
	
	.testimonial_item_pic img{
		max-width:40%;
	}
	
	.testimonial_item_data{
		width:90%;
		max-width:none;
		margin:20px 5% 0px 5%;
	}
	
	.testimonial_item:nth-child(odd) .testimonial_item_data{
		margin:20px 5% 0px 5%;
	}
	
	.testimonial_item_data:before,
	.testimonial_item_data:after,
	.testimonial_item:nth-child(odd) .testimonial_item_data:after{
		display:none;
	}
	
	.testimonial_item_data blockquote{
		padding:0px 0px 0px 40px;
		background-size:25px auto;
		font-size:13px;
	}
	
	/* CONTACT PAGE */
	
	/* wraper_contact_welcome */
	
	.wraper_contact_welcome .container{
		padding:20px 0px 20px 0px;
	}
	
	.contact_welcome_left{
		width:100%;
	}
	
	.contact_welcome_left_head,
	.contact_welcome_left_form_row{
		text-align:center;
	}
	
	.contact_welcome_left_form,
	.contact_welcome_right_map{
		padding:0px 5% 0px 5%;
	}
	
	.contact_welcome_left_form_row input[type=text],
	.contact_welcome_left_form_row input[type=email],
	.contact_welcome_left_form_row input[type=tel],
	.contact_welcome_left_form_row input[type=url],
	.contact_welcome_left_form_row select{
		width:100%;
	}
	
	.contact_welcome_left_form_row input[type=text]:nth-child(odd),
	.contact_welcome_left_form_row input[type=email]:nth-child(odd),
	.contact_welcome_left_form_row input[type=tel]:nth-child(odd),
	.contact_welcome_left_form_row input[type=url]:nth-child(odd),
	.contact_welcome_left_form_row select:nth-child(odd){
		margin:0px 0% 14px 0px;
	}
	
	.contact_welcome_right{
		width:100%;
		margin:20px 0px 0px 0px;
		text-align:center;
	}
	
	/* DISCOVERY FORM PAGE */
	
	/* wraper_discovery_welcome */
	
	.wraper_discovery_welcome .container{
		padding:20px 0px 20px 0px;
	}
	
	.discovery_welcome_body{
		text-align:center;
	}
	
	/* DIFFERENCE PAGE */
	
	/* wraper_difference_main */
	
	.wraper_difference_main .container{
		padding:20px 0px 20px 0px;
	}
	
	.difference_main_item_body_pic{
		width:100%;
		padding:0px 5% 0px 5%;
		text-align:center;
	}
	
	.difference_main_item_body_data{
		width:100%;
		padding:10px 0px 0px 0px;
		text-align:center;
	}
	
}

/* SMART PHONE PROTRAIT PART */
@media screen and (max-width:320px){
	
	/* header */
	
	header{
		position:relative;
		background:#fff;
		border-bottom:none;
		box-shadow:0px 0px 10px rgba(0,0,0,0.5);
	}
	
	.logo{
		width:160px;
		margin:10px 0px 10px 0px;
	}
	
	.logo .white_logo{
		display:none;
	}
	
	.logo .black_logo{
		display:block;
	}
	
	.res_nav{
		display:block;
	}
	
	.main_nav{
		display:none;
		width:100%;
		margin:0px 0px 10px 0px;
		text-align:right;
	}
	
	.main_nav > ul > li{
		width:100%;
		margin:3px 0px 3px 0px;
	}
	
	.main_nav > ul > li:first-child{
		margin:0px 0px 3px 0px;
	}
	
	.main_nav > ul > li:last-child{
		margin:3px 0px 0px 0px;
	}
	
	.main_nav > ul > li > a{
		padding:10px 10px 10px 10px;
		background:#1f1f1f;
		border-radius:5px;
		box-shadow:inset 0px 3px 5px rgba(0,0,0,0.3);
	}
	
	.main_nav > ul > li.menu-item-has-children > a{
		padding:10px 28px 10px 10px;
	}
	
	.main_nav > ul > li:hover > a,
	.main_nav > ul > li.current-menu-item > a{
		background:#27ccc0;
		box-shadow:inset 0px 3px 5px rgba(0,0,0,0.3);
		color:#1f1f1f;
	}
	
	.main_nav > ul > li > ul{
		display:none;
		position:static;
		width:100%;
		padding:6px 0px 3px 0px;
		visibility:visible;
		opacity:1;
	}
	
	.main_nav > ul > li > ul > li > a{
		padding:10px 10px 10px 10px;
		background:#1f1f1f;
		border-radius:5px;
		box-shadow:inset 0px 3px 5px rgba(0,0,0,0.3);
	}
	
	.main_nav > ul > li:hover > ul{
		display:block;
	}
	
	.main_nav > ul > li:hover > ul > li > a{
		padding:10px 10px 10px 10px;
	}
	
	.main_nav > ul > li > ul > li:hover > a,
	.main_nav > ul > li > ul > li.current-menu-item > a{
		background:#27ccc0;
		box-shadow:inset 0px 3px 5px rgba(0,0,0,0.3);
		color:#1f1f1f;
	}
	
	.main_nav > ul > li.main_nav_search_btn{
		display:none;
	}
	
	.main_nav > ul > li.main_nav_search_res{
		display:block;
	}
	
	.header_search{
		display:none;
	}
	
	/* wraper_banner */
	
	.wraper_banner{
		background-size:cover !important;
		background-attachment:scroll !important;
	}
	
	.wraper_banner .container{
		padding:30px 0px 30px 0px;
	}
	
	.banner h1{
		font-size:30px;
		line-height:35px;
	}
	
	.banner h2{
		margin:10px 0px 0px 0px;
		font-size:18px;
		line-height:22px;
	}
	
	/* wraper_home_section */
	
	.wraper_home_section .container{
		padding:10px 0px 10px 0px;
	}
	
	.home_section_item{
		width:100%;
		padding:15px 20px 15px 20px;
	}
	
	/* wraper_home_what */
	
	.wraper_home_what .container{
		padding:20px 0px 20px 0px;
	}
	
	.home_what h3{
		font-size:30px;
		line-height:35px;
	}
	
	.home_what h4{
		font-size:18px;
		line-height:22px;
	}
	
	/* wraper_home_roi */
	
	.wraper_home_roi .container{
		padding:20px 0px 20px 0px;
	}
	
	.home_roi_left{
		width:100%;
	}
	
	.home_roi_left_item{
		margin:10px 0px 10px 0px;
	}
	
	.home_roi_left_item:first-child{
		margin:0px 0px 10px 0px;
	}
	
	.home_roi_left_item:last-child{
		margin:10px 0px 0px 0px;
	}
	
	.home_roi_left_item_pic{
		width:100%;
	}
	
	.home_roi_left_item_body{
		width:100%;
		margin:10px 0px 0px 0px;
		text-align:center;
	}
	
	.home_roi_right{
		width:100%;
		padding:20px 5% 0px 5%;
	}
	
	/* wraper_home_criteria */
	
	.wraper_home_criteria .container{
		padding:20px 0px 15px 0px;
	}
	
	.home_criteria_left{
		width:100%;
		text-align:center;
	}
	
	.home_criteria_right{
		width:100%;
		margin:10px 0px 0px 0px;
	}
	
	.home_criteria_right_list_item_head{
		padding:5px 10px 5px 10px;
	}
	
	.home_criteria_right_list_item_head i{
		width:5%;
	}
	
	.home_criteria_right_list_item_head h3{
		width:90%;
	}
	
	.home_criteria_right_list_item_body p{
		font-size:13px;
		line-height:20px;
	}
	
	/* wraper_home_started */
	
	.wraper_home_started{
		background-size:cover !important;
		background-attachment:scroll;
	}
	
	.wraper_home_started .container{
		padding:30px 0px 30px 0px;
	}
	
	.home_started h3{
		font-size:30px;
		line-height:35px;
	}
	
	.home_started h4{
		font-size:18px;
		line-height:22px;
	}
	
	.home_started .home_started_btn{
		margin:20px 0px 0px 0px;
	}
	
	/* wraper_home_let */
	
	.wraper_home_let .container{
		padding:20px 0px 20px 0px;
	}
	
	.home_let h3{
		font-size:22px;
	}
	
	/* footer */
	
	footer .container{
		padding:10px 0px 3px 0px;
	}
	
	.footer_main_copyright{
		width:100%;
		text-align:center;
	}
	
	.footer_main_nav{
		width:100%;
		margin:10px 0px 0px 0px;
		text-align:center;
	}
	
	.footer_main_nav ul li a{
		padding:0px 7px 7px 7px;
	}
	
	/* ABOUT PAGE */
	
	/* wraper_about_welcome */
	
	.wraper_about_welcome .container{
		padding:20px 0px 20px 0px;
	}
	
	.about_welcome_left{
		width:100%;
		text-align:center;
	}
	
	.about_welcome_right{
		width:100%;
		margin:10px 0px 0px 0px;
		text-align:center;
	}
	
	.about_welcome_right_body{
		padding:0px 5% 0px 5%;
	}
	
	.about_team_item{
		width:100%;
		margin:10px 0% 10px 0%;
		padding:0px 20px 0px 20px;
		text-align:center;
	}
	
	.about_team_item:first-child{
		margin:0px 0% 10px 0%;
	}
	
	.about_team_item:last-child{
		margin:10px 0% 0px 0%;
	}
	
	.about_team_item_pic img{
		max-width:80%;
	}
	
	/* SOLUTIONS PAGE */
	
	/* wraper_solution_section */
	
	.wraper_solution_section .container{
		padding:10px 0px 20px 0px;
	}
	
	.solution_section_item{
		width:100%;
		margin:10px 0% 10px 0%;
		padding:0px 5% 0px 5%;
		text-align:center;
	}
	
	.solution_section_item:first-child{
		margin:0px 0% 10px 0%;
	}
	
	.solution_section_item:last-child{
		margin:10px 0% 0px 0%;
	}
	
	/* TESTIMONIALS PAGE */
	
	/* wraper_testimonial */
	
	.wraper_testimonial .container{
		padding:20px 0px 20px 0px;
	}
	
	.testimonial_item_pic{
		width:100%;
	}
	
	.testimonial_item_pic img{
		max-width:40%;
	}
	
	.testimonial_item_data{
		width:90%;
		max-width:none;
		margin:20px 5% 0px 5%;
	}
	
	.testimonial_item:nth-child(odd) .testimonial_item_data{
		margin:20px 5% 0px 5%;
	}
	
	.testimonial_item_data:before,
	.testimonial_item_data:after,
	.testimonial_item:nth-child(odd) .testimonial_item_data:after{
		display:none;
	}
	
	.testimonial_item_data blockquote{
		padding:0px 0px 0px 40px;
		background-size:25px auto;
		font-size:13px;
	}
	
	/* CONTACT PAGE */
	
	/* wraper_contact_welcome */
	
	.wraper_contact_welcome .container{
		padding:20px 0px 20px 0px;
	}
	
	.contact_welcome_left{
		width:100%;
	}
	
	.contact_welcome_left_head,
	.contact_welcome_left_form_row{
		text-align:center;
	}
	
	.contact_welcome_left_form,
	.contact_welcome_right_map{
		padding:0px 5% 0px 5%;
	}
	
	.contact_welcome_left_form_row input[type=text],
	.contact_welcome_left_form_row input[type=email],
	.contact_welcome_left_form_row input[type=tel],
	.contact_welcome_left_form_row input[type=url],
	.contact_welcome_left_form_row select{
		width:100%;
	}
	
	.contact_welcome_left_form_row input[type=text]:nth-child(odd),
	.contact_welcome_left_form_row input[type=email]:nth-child(odd),
	.contact_welcome_left_form_row input[type=tel]:nth-child(odd),
	.contact_welcome_left_form_row input[type=url]:nth-child(odd),
	.contact_welcome_left_form_row select:nth-child(odd){
		margin:0px 0% 14px 0px;
	}
	
	.contact_welcome_right{
		width:100%;
		margin:20px 0px 0px 0px;
		text-align:center;
	}
	
	/* DISCOVERY FORM PAGE */
	
	/* wraper_discovery_welcome */
	
	.wraper_discovery_welcome .container{
		padding:20px 0px 20px 0px;
	}
	
	.discovery_welcome_body{
		text-align:center;
	}
	
	/* DIFFERENCE PAGE */
	
	/* wraper_difference_main */
	
	.wraper_difference_main .container{
		padding:20px 0px 20px 0px;
	}
	
	.difference_main_item_body_pic{
		width:100%;
		padding:0px 5% 0px 5%;
		text-align:center;
	}
	
	.difference_main_item_body_data{
		width:100%;
		padding:10px 0px 0px 0px;
		text-align:center;
	}
	
}