
/* -------------------------------------------------------------- */
/* --- REPSONSE 768px -------------------------------------------- */
/* -------------------------------------------------------------- */
@media screen and (max-width:980px) {
	.content_wrapper {width:748px;}
	.res768hide {display:none !important; }
	.template_features_content {width: 748px;}

	
	

	/* ------------------- COLUMNS -------------------- */

	
	.column {margin-right:20px;}
	.column-1-2 {width:364px;}
	.column-1-2 img, 
	.column-1-2 iframe {max-width:364px;}
	.column-1-3 {width:236px;}
	.column-1-3 img, 
	.column-1-3 iframe {max-width:236px;}
	.column-2-3 {width:492px;}
	.column-2-3 img, 
	.column-2-3 iframe {max-width:492px;}
	.column-1-4 {width:172px;}
	.column-1-4 img, 
	.column-1-4 iframe {max-width:172px;}
	.column-3-4 {width:556px;}
	.column-3-4 img, 
	.column-3-4 iframe {max-width:556px;}
	
	
	.column36 {margin-right:32px;}
	.column-1-2.column36 {width:358px;}
	.column-1-2.column36 img, 
	.column-1-2.column36 iframe {max-width:358px;} 
	.column-1-3.column36 {width:228px;}
	.column-1-3.column36 img, 
	.column-1-3.column36 iframe {max-width:228px;} 
	.column-2-3.column36 {width:488px;}
	.column-2-3.column36 img, 
	.column-2-3.column36 iframe {max-width:488px;} 
	.column-1-4.column36 {width:163px;}
	.column-1-4.column36 img, 
	.column-1-4.column36 iframe {max-width:163px;} 
	.column-3-4.column36 {width:553px;}
	.column-3-4.column36 img, 
	.column-3-4.column36 iframe {max-width:553px;} 
	
	
	
	.column48 {margin-right:44px;}
	.column-1-2.column48 {width:352px;}
	.column-1-2.column48 img, 
	.column-1-2.column48 iframe  {max-width:352px;} 
	.column-1-3.column48 {width:220px;}
	.column-1-3.column48 img, 
	.column-1-3.column48 iframe {max-width:220px;} 
	.column-2-3.column48 {width:484px;}
	.column-2-3.column48 img, 
	.column-2-3.column48 iframe {max-width:484px;} 
	.column-1-4.column48 {width:154px;}
	.column-1-4.column48 img, 
	.column-1-4.column48 iframe {max-width:154px;} 
	.column-3-4.column48 {width:550px;}
	.column-3-4.column48 img, 
	.column-3-4.column48 iframe {max-width:550px;} 
	
	
	
	.column60 {margin-right:56px;}
	.column-1-2.column60 {width:346px;}
	.column-1-2.column60 img, 
	.column-1-2.column60 iframe  {max-width:346px;} 
	.column-1-3.column60 {width:212px;}
	.column-1-3.column60 img, 
	.column-1-3.column60 iframe {max-width:212px;} 
	.column-2-3.column60 {width:480px;}
	.column-2-3.column60 img, 
	.column-2-3.column60 iframe {max-width:480px;} 
	.column-1-4.column60 {width:145px;}
	.column-1-4.column60 img, 
	.column-1-4.column60 iframe {max-width:145px;} 
	.column-3-4.column60 {width:547px;}
	.column-3-4.column60 img, 
	.column-3-4.column60 iframe {max-width:547px;} 
	
	
	.column120 {margin-right:71px;}
	.column-1-3.column120 {width:202px;}
	.column-1-3.column120 img, 
	.column-1-3.column120 iframe {max-width:186px;} 
	
	.column .nivoSlider img, .column36 .nivoSlider img, .column48 .nivoSlider img, .column60 .nivoSlider img
	 {max-width:none !important;}
	.featured_service_wrapp img.fsimg {height: 276px;}
	.header_wrapper {width:748px;}
	.wrapper_bottom {width:748px;}
	.column-1-3.column48 {min-height:130px;}
	
	.footer_content {width:748px;}
	.footer_first_headline1 {margin-bottom:0;}
	.footer_first_headline2 {margin-top:4px; margin-bottom:24px;}
	.flickr_links {width:172px;}
	.contact_form input {width:150px;}
	.contact_form textarea {width:150px; height:160px;}
	
	/*  CONTACT  */
	.contact_info {width:100%;}
	.contact_us_form {float:left; width:100%;}
	.contact_us_form input {width:47%; float:left; margin:8px 4px; padding-left:10px;}
	.contact_us_form textarea {width:98%; padding:10px 0 0 10px; margin:0; float:left; margin:8px 4px;}
	
	/*  BLOG  */
	.blog_content {width:440px;}
	.sidebar_wrapper {width:260px;}
	.event_description {width:190px;}
	.image_and_links_wrapper{width:100%;}
	.image_and_links_wrapper img {width:100%;}
	.subscribe_input {width:100%;}
	.big_blog_post h3 {margin-left:0px;}
	.author {margin-left:0px;}
	.image_posted_date_link {float:left; margin-right:4px;}
	.images_posted_number_link {float:left;}
	.blog_page_fast_nav {margin-left:0;}
	.left_arrow_page_nav a {margin-right:16px;}
	.right_arrow_page_nav a {margin-left:16px;}
	.read_more_border {width:70%;}
	.image_links_big {margin-bottom:12px;}
	
	/*  BLOG 2  */
	.blog_content_blog-2 {width:365px;}
	.image_and_links_wrapper_blog-2 {width:100%;}
	
	
	/*  BLOG - POSTS */
	.image_and_links_wrapper_blog_posts img {width:100%;}
	.post_author {margin-left:0; width:370px; margin-top:12px;}
	.comment_post {width:65%;}
	.indent1 {margin-left:32px;}
	.indent2 {margin-left:64px;}
	
	.comment_wrapper.indent1 {width:340px;}
	.comment_wrapper.indent2 {width:306px;}
	
	.comment_form label {margin:2px 0; width:100%;}
	.comment_form input {width:100%; padding:0; margin:0 0;}
	.comment_form textarea {padding:0; margin:0; width:100%;}
	
	
	/*  BLOG SMALL  */ 
	.blog_small_content {width:420px;}
	.column-1-3_blog_small {width:100%;}
	
	
	/*  ABOUT US */
	
	.column.about_image img {margin-left:0;}
	
	.company_review_separator {margin:0;}
	.dev_and_design {width:148px; margin:0;}
	
	.important_person {margin:0 9px;}
	
	
	/*  NEWS FEED  */  
	.blog_content_news {width:404px;}
	.fast_nav_wrapper {float:left; text-align: left; margin-left:20px;}
	
	
	/*   PORTFOLIO   */
	
	.small_preview_section_block {width:374px;}
	.small_preview_section_block img {width:100%;}
	.small_preview_description {width:100%;}
	.portfolio_image_wrapper img {width:374px;}
	.portfolio_image_wrapper iframe {width:374px; height:338px;}
	.portfolio_hover {height: 338px;}
	.portfolio_big_hover {height: 338px;}
	
	
	
	/*  TESTIMONIALS  */
	
	.image_and_headline_vertical img {left:24px;}
	
	/* OUR  TEAM  */
	
	.team_member_name {width:168px;}
	.member_image {width:100%; height:180px; overflow: hidden;}
	.team_member_wrapp {height:370px;}
	
	/*  PRICING  */ 
	
	.pack_price_valute {padding-left:18px;}
	
	.pricing_table_list {padding:12px}
	.pack_data {width:16px; padding:10px 10px;}
	.pack_description {width:112px;}
	
	.pricing_table_list_light {padding:12px}
	
	.pack_price_wrapper {width:100%;}
	.pack_price_valute_single {padding-left:120px}
	.order_button {margin-left:132px;}
	
	.pack_list_wrapper {width:100%;}
	.pack_description_single {width:250px;}
	
	/* GALLERY  */
	
	.gallery_wrapper {width:760px;}
	.gallery_image_wrapper {width:368px;}
	.gallery_image_wrapper img {width:100%;}
	.item_name img {width:auto;}
	
	
	/*  SHOP  */
	
	.big_left_image {width:242px;}
	.middle_image {width:242px;}
	.top_image, .bottom_image {width:100%;}
	.top_image_discount{top:88px;}
	.discount {width:242px; height:260px; float: right; padding-top:60px;}
	.sidebar_shop_navigation {width:200px;}
	.shop_content_wrapper {width:420px;}
	.big_left_image_feat {margin-right:6px; width:500px;}
	.big_left_image.relative {float:right;}
	.big_image_discount2 {right: 146px;}
	.shop_thumb_marg {margin-right:22px;}
	.shop_slid_marg {margin-right:12px;}
	
	
	/*  SHOP  ITEM   */
	
	.key_factors_block {width:100%;}
	.key_factors_block img {width:100%;}
	.video_wrapper {width:100%;}
	.video_wrapper img {width:100%;}
	.play_button img {width:auto;}
	.video_description {margin-left:0; margin-top:24px; width:100%;}
	.shop_it_vid iframe {width:100% !important;}
	
	
	
}
/* -------------------------------------------------------------- */
/* --- REPSONSE 440px ------------------------------------------- */
/* -------------------------------------------------------------- */
@media screen and (max-width:768px) {
	.content_wrapper {width:420px;}
	.res440hide {display:none !important;}
	.template_features_content {width: 420px;}
	
	.column, .column36, .column48, .column60, .column120
	 {margin-right:0px !important; width:420px !important;}
	.column img, .column36 img, .column48 img, .column60 img, .column120 img, 
	.column iframe, .column36 iframe, .column48 iframe, .column60 iframe, .column120 iframe
	 {max-width:100% !important}
	 .column .nivoSlider img, .column36 .nivoSlider img, .column48 .nivoSlider img, .column60 .nivoSlider img
	 {max-width:none !important;}
	 
	 .slider_wrapper.wide_revolution {margin-top: -116px;}
	 .descr_text_bot {width: 320px;}
	 .featured_service_wrapp img.fsimg {padding-top: 276px;}
	 .fast_desc {width: 100%;}
	 .timing {margin-left: 146px;}
	 .service_link_button {top: 14px; left: 50px;}
	 .header_wrapper {width:420px; height: 62px;}
	 .header_menu {display:none;}
	 .responsive_nav{display:block; width:100%; margin:12px 0;}
	 .wrapper_bottom {width:420px;}
	 .logo {float: none;}
	 .logo a img {margin:0 auto;}
	 
	 .footer_content {width:420px;}
	 .footer_headline {width:100%;}
	 .footer_first_headline1 {margin:22px 0;}
	 .footer_first_headline2 {margin:22px 0;}
	 .flickr_links {width:100%;}
	 .contact_form input {width:194px;}
	 .contact_form textarea {width:406px;}
	 .fast_navigate_location {float: left; margin-top: 0;}
	 
	 /*   INDEX  */
	 .big_image_column {float: left !important;}
	 
	 
	 
	 
	 /*  OUR TEAM  */
	 
	 .column48 {float:none;}
	 .member_image {height:340px;}
	 .team_member_wrapp {height:500px;}

	/*  CONTACT US  */
	.contact_us_form input {width:100%;}
	.contact_us_form textarea {width:100%;}
	
	
	/* BLOG  */
	.sidebar_wrapper {display:none;}
	.blog_content {width:100%;}
	
	
	/*  BLOG - 2  */
	
	.blog_content_blog-2 {width:340px;}
	
	
	/*  BLOG - POSTS */
	
	.post_author {margin-left:0; width:340px;}
	.comment_post {width:60%;}
	.comment_wrapper.indent1 {width:310px;}
	.comment_wrapper.indent2 {width:276px;}
	
	
	/*  ABOUT US */
	
	
	.dev_and_design {width:100%; text-align:center;}
	.design_line1 {margin: 22px 3px 0px 176px;}
	.support_line1 {margin: 22px 3px 0px 176px;}
	.popularity_line1 {margin: 22px 3px 0px 176px;}
	.upload_line1 {margin: 22px 3px 0px 176px;}
	.ideas_line1 {margin: 22px 3px 0px 176px;}
	
	.important_person {margin:24px 40%;}
	.important_person_description {margin-top:0;}
	
	
	/*   PORTFOLIO   */
	
	.small_preview_section_block {width:100%;}
	.portfolio_image_wrapper img {width:100%;}
	.portfolio_image_wrapper iframe {width:100%; height:338px;}
	
	.portfolio_big_hover {height: 380px;}
	
	
	/* TESTIMONIALS  */
	.vertical_wrapper_light {float:left; width:100%;}
	.vertical_wrapper_dark {width:100%;}
	
	
	/* OUR  TEAM  */
	
	.team_member_name {width:auto;}
	
	
	/* GALLERY  */
	
	.gallery_wrapper {width:100%;}
	.gallery_image_wrapper {width:100%;}
	
	
	/*  PRICING  */ 
	
	.pack_price_valute {padding-left:140px;}
	
	.pricing_table_list {padding:24px}
	.pack_description {width:320px;}
	
	.pack_price_valute_single {padding-left:146px}
	.order_button {margin-left:160px;}
	
	.pack_description_single {width:300px;}
	
	
	/*  QUOTES & BULLETS  */
	
	.response-margin {margin-top:48px;}
		
	
	/*  SHOP  */
	.big_left_image {width:100%;}
	.middle_image {width:100%; margin-left:0;}
	.top_image, .bottom_image {width:100%; margin:4px 0;}
	.discount {width:100%; height:300px; float: right; padding-top:60px;}
	.sidebar_shop_navigation {display:none;}
	.big_image_discount {top:15%;}
	.top_image_discount{top:4px; left:0;}
	.bot_image_discount{bottom:4px; left:0;}
	.big_left_image_feat {width:100%; margin-bottom:4px;}
	.big_image_discount2 {right:0;}
	.shop_thumb_marg {margin-right:0;}
	
	/* SHOP  -  ITEM   */
	
	.shop_content_wrapper {border:none;}
	
	
}
/* -------------------------------------------------------------- */
/* --- REPSONSE 300px ------------------------------------------- */
/* -------------------------------------------------------------- */

@media screen and (max-width:440px) {
	.content_wrapper {width:280px;}
	.res300hide {display:none !important; }
	.column, .column36, .column48, .column60, .column120
	 {width:280px !important;}
	 .template_features_content {width: 280px;}
	 
	.descr_text_bot {width: 182px;}
	.timing {margin-left: 60px;}
	.header_wrapper {width:280px;}
	.search_input {width:250px;}
	.access {width:100%; text-align:center; margin-top:12px;}
	.account {float:none;}
	.social {float: none;}
	.social li {display: inline-block; float:none;}
	.footer_content {width:280px;}
	.contact_form input {width:266px;}
	.contact_form textarea {width:266px;}
	.wrapper_bottom {width:280px;}
	
	/*  INDEX  */
	
	.navigate_arrows {margin-top:2px;}
	
	
	/*our team  */
	
	.member_image {height:230px;}
	.team_member_wrapp {height:400px;}
	 
	/*  BLOG   */

	.blog_page_fast_nav a {margin:1px; padding: 0 6px; }
	.left_arrow_page_nav a {margin-right:2px; padding:0; }
	.right_arrow_page_nav a {margin-left:2px; padding:0; }
	.read_more_border {width:52%;}
	
	
	/*  BLOG 2  */
	.blog_content_blog-2 {width:208px;}
	
	/*BLOG - POSTS  */ 
	
	.comment_post {width:100%; margin-left:0; margin-top:12px;}
	.post_author {margin-left:0; width:210px;}
	.indent1 {margin-left:12px;}
	.indent2 {margin-left:24px;}
	
	.comment_wrapper.indent1 {width:196px;}
	.comment_wrapper.indent2 {width:184px;}
	
	.comment_form label {margin:2px 0; width:100%;}
	.comment_form input {width:100%; padding:0; margin:0 0;}
	.comment_form textarea {padding:0; margin:0; width:100%;}
	
	
	/*  BLOG SMALL  */ 
	.fast_nav_wrapper {text-align: left;}
	
	
	/*  ABOUT  US  */
	
	.design_line1 {margin: 22px 3px 0px 108px;}
	.support_line1 {margin: 22px 3px 0px 108px;}
	.popularity_line1 {margin: 22px 3px 0px 108px;}
	.upload_line1 {margin: 22px 3px 0px 108px;}
	.ideas_line1 {margin: 22px 3px 0px 108px;}
	.important_person {margin:24px 25%;}
	.important_person_description {margin-top:0;}
	
	
	/*  BLOG NEWS  */
	
	.blog_content_news {width:264px;}
	
	
	/*  TESTIMONIALS  */
	
	.dark_version_horizontal h3 {padding-top:200px; padding-left:20px;}
	.dark_version_horizontal img {left:65px;}
	.dark_horizontal_description {padding:18px 20px 24px 20px;}
	.dark_pointer {left:70px;}
	.light_horizontal_description {padding:18px 20px 24px 20px;}
	.light_pointer {left:70px;}
	.vertical_wrapper_light {width:100%;}
	.vertical_wrapper_dark {width:100%;}
	.image_and_headline_vertical img {left:65px;}
	.image_and_headline_vertical {padding-top:200px; padding-left:20px;}
	
	
	/*  PRICING  */ 
	
	.pack_price_valute {padding-left:80px;}
	
	.pricing_table_list {padding:24px}
	.pack_description {width:180px;}
	
	.pack_price_valute_single {padding-left:80px}
	.order_button {margin-left:94px;}
	
	.pack_description_single {width:170px;}
	
	
	/*  SHOP  */
	
	.shop_content_wrapper {width:280px;}
	
	
	/*portfolion*/
	
	.portfolio_hover {height: 252px;}
	
	
	}
}