/**************************** 4.MOBILE PORTRAIT (IPHONE) ****************************/
@media only screen and (max-width: 479px) {
	
	[.col-md-*] {width:100%;}
	#wpadminbar {display:none;}
	#menufication-outer-wrap {display:block;float:left;}
	#menufication-top, #menufication-non-css3-top {box-shadow:0 1px 4px rgba(100,100,100,0.4);-webkit-box-shadow:0 1px 4px rgba(100,100,100,0.4);-moz-box-shadow:0 1px 4px rgba(100,100,100,0.4);}
	#menufication-nav li {list-style-type:none;}
	
	.default-thumb img {width:100%;}
	.pageTitle,
	.breadcrumbs-container {width:100%;text-align:center;float:left;margin:10px auto;}
	
	.sdbr-l {float:none;}

	/********** SINGLE POST UPDATE BY JIM 02092015 **********/
	input {-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;}
	
	#pgtt {width:auto!important;}
	#back-to-top {bottom:25px;}
	/*CONTENT*/
	#mnct {}
	/*AUTHOR BOX*/
	#about-author h3,
	#about-author h4 {text-align:center;}
	#about-author .avatar {width:64px;height:64px;margin:0 auto 10px;}
	/*COMMENT BOX*/
	#reply-title {text-align:center;/*border-bottom:1px solid #ededed;*/margin:0 0 20px;padding-bottom:10px;}
	/*FACEBOOK LOGIN*/
	.wdfb_login_button {margin: 20px auto 5px;text-align: center;}
	/*RELATE BOX*/
	#related-posts h3 {text-align:center;}
	
	span.readmore,
	.data_type .text,
	.divider-tags.author-tag {display:none;}
	.divider-tags.cat-tag {clear:left;}
	
	.page_title {margin-top:0px !important;}
	#menufication-top { position: inherit !important; }
	
	


/*STAR RATING*/
#view-star {top:0px !important;width:auto !important;position:absolute !important;right:0 !important;line-height:40px;}
#view-star:before {content:'\a250' !important;font-size:26px !important;margin-right:5px !important; float:left !important;}
#view-star #single-views {display:inline-block !important;float:right !important;font-size:27px !important;padding-left:10px !important;padding:0 0 5px 0px !important;}
#view-star #display-rating {position:absolute !important;bottom:-2px !important;right:0 !important;height:16px !important;overflow:hidden !important;}
#view-star div.rating-cancel, 
#view-star div.star-rating {float:left;width:8px !important;height:15px;}

	
	
	.main-content {margin-top:1px;}
	.main-content .metas {margin-bottom:5px;}
	
	
	#related-posts .pag-proj2_s2 {width:100%;top:-18px;}
	#related-posts .pag-proj2_s2 .carousel-control {height:49px;width:49px;}
	#related-posts .pag-proj2_s2 .carousel-control:before {text-shadow:none;color: #000;font-size: 16px;display: block;line-height:40px;}
	#related-posts .pag-proj2_s2 .carousel-control.prevbutton:before {content:'\a458';}
	#related-posts .pag-proj2_s2 .carousel-control.nextbutton:before {content:'\a45b';}
	/**/
	#mnct.blogarchive {float:none!important;}
	.sernero-develop {float: left;width: 100%;margin-left:0px;}

	/*COMMENT*/
	form#commentform input,form#commentform textarea {border-radius:0!important;box-shadow:none!important;}
	
	.single #commentform p.form-submit, .page #commentform p.form-submit,
	.single #commentform .form-submit #submit, .page #commentform .form-submit #submit {width:100%;}

	.boxedpage #cntt .fullwidth-section{opacity: 1;filter: alpha(opacity=100);width: 300px ;left: -13px;}
	.boxedpage #cntt .fullwidth-section > .container-fluid{max-width: 285px;display: block;}
	
	.main_cols{margin-bottom: 40px;}
	
	.fullwidth-container{background-size: auto 100% !important;}
	.fullwidth-container .container-fluid{width:100%!important;}
	#header{width: 300px;left: 0;}
  	.vc_row-fluid .wpb_wrapper{margin-bottom: 20px !important;}
	
    #projects-2 .da-thumbs li.col-md-6 a div .overlay_categories {padding: 5px 0 0 0;margin: -10px 0 0 20px !important;}
	.da-thumbs li.col-md-6 a div .viewproj i{font-size: 28px;}
	.da-thumbs li.col-md-6 a div .viewproj{margin: 150px 20px 5px 20px;}
	#projects-2 .da-thumbs li.col-md-4 a div .overlay_categories {margin: -10px 20px 5px 20px !important;}
	.single .depth-4, .single .depth-5, .single .depth-6, .single .depth-7, .single .depth-8, .single .depth-9, .single .depth-10, .single .depth-11, .single .depth-12{padding-left: 10px;}
	
	li.comment.depth-4{width: 388px !important;}
	li.comment.depth-5{width: 378px !important;}
	li.comment.depth-6{width: 370px !important;}
	li.comment.depth-7{width: 361px !important;}
	li.comment.depth-8{width: 351px !important;}
	li.comment.depth-9{width: 341px !important;}
	li.comment.depth-10{width: 331px !important;}
	
	#menu{width: auto !important;float: right;margin:0 !important;}
	nav#menu #select-menu {display: none;}
	.projects_media.fullwidthslider .flexslider{
		height: 200px !important;
	}
	.projects_media.fullwidthslider .flexslider .slides{
		height: 200px !important;
	}
	.projects_media.fullwidthslider .flexslider .slides li img{height: 200px !important;}
	.logo img{max-width: 100%;margin: 5px 0 2px 0 !important;}
	#the_movies iframe{height: 165px !important;}
	
		
	.logo{margin-bottom: 0;left: 0;position: relative;display: inline-block;width: auto !important;text-align: center;}
	
  	#secondary{left: -10px !important;}
	
	#cntt .cameracontrols{left: 108px;}
	
	#prft h4, #prft ul li,#prft .textwidget {text-align:center;}
	#prft ul li {list-style-type:none;text-align:center;margin-left:0;}
	#bbpress-forums ul li,
	#bbp-topics li,
	#bbp-topics li ul li {list-style-type:none;margin-left:0;}
	

	
	.wpb_wrapper hr{width: 98%;}
	
	.home_widget .page_title_s3, .home_widget .page_title_s4, .page_title_testimonials, .jdathemetitle{width: 98.1%;}
	
	#tabs .panes{margin: -4px 0 0 0 !important; width: 89.5% !important;}
	
	.vc_span4 #tabs .panes{margin: -4px 0 0 0 !important; width: 82.5% !important;}
	
	.mail_chimp_form_container .container-fluid{left: 0 !important;}
	
	.mail_chimp_form_container .banner {font-size: 15px;left: 0;margin-top: 20px;position: relative; width: 100%;}
	.mail_chimp_form_container .container-fluid .col-md-6{margin-right: 0 !important;}
	.news-l{position: relative;width: 275px;margin: 0 auto;display: inline-block;}
	
	.mail_chimp_form_container .form {margin-top: 0;width: 100%;}
	
	.mail_chimp_form_container input{position: relative;float: left;width: 86%;text-align: center;margin-left: 0;}
	
	.mail_chimp_form_container input.button{float: left;position: relative;width: 97.6% !important;left: -10px;}
	#tabs ul.tabs li{width: 100% !important; margin: 0 !important;}
	#tabs ul.tabs li a {padding: 15px 0px 12px 10px;width: 86% !important;display: inline-block;}
	.title_and_text{width: 74%;}
	.projects_container_proj, .projects_container_s4 {width: 100% !important;}
	.home_widget{width: 100%;margin-bottom: 60px !important;}
	#prft .twitter_container{margin-top: 25px;}
	.col-md-6 .projects_container_s4  .jdathemetitle{width: 94% !important;}
	.shortcodes-typography{font-size: 1.5em !important;line-height: 1.1em !important;margin-bottom: 15px;}


	.secondaryTitle{font-size:1em!important;}
	.projects_nav1{width: 17% !important;}
  	.nav-previous-nav1 a{height: 10px !important;width: 10px !important;right:-8px;}
  	.nav-next-nav1 a{height: 10px !important;width: 10px !important;right:-10px;}

	.featured-box .columns .jda-sc-button{float: left !important;}
	
	.title_and_text{width: 75% !important;}
	.contact-form{margin-bottom: 20px !important;}
	
	.home-no-slider{padding-top: 80px;}
	.info_above_menu_left{font-size: 8px !important;}
	.info_above_menu_right, .language_selector_right{float: left !important;top: -6px;position: relative;}
	
	.tp-caption.fl-title{font-size: 12px !important;}
	.post-listing{border-left: none !important;padding-left: 0px !important;}

	.fancyborder .fancyb{width: auto !important;}

	.featured-box {width: 97% !important;}

	.featured-box h3{width: 100% !important;margin-bottom: 20px;}
  	
  	.featured-box p{float: none !important;clear: both !important;top: 0px !important;margin-top: 10px;right: 0px !important;}
	
	/*nav#menu ul#menulava{display: none;}*/
	
	.wpb_text_column .col-md-6 .recent_projects.recent_testimonials{margin: 70px 0 50px 0;}
	.footer_right_content .footer_menu{text-align: center;line-height: 1.5em;}
	.footer_right_content .footer_menu li{margin: 0;border: 0;}
	#prft .menu-usefull-links-container{margin-bottom: 40px;}
  	.acc-substitute h2, #accordion h2{width: 92% !important;}
  	.serviceballs{display: none !important;}
  	.special_tabs{display:none !important;}
	.acc-substitute{display: block !important; margin-bottom: 80px !important;}
	.acc-substitute .acc-sec h1, .acc-substitute .acc-sec h2, .acc-substitute .acc-sec h3, .acc-substitute .acc-sec h4, .acc-substitute .acc-sec h5, .acc-substitute .acc-sec h6{text-align: left !important;}
	
  	.camera_caption{margin-left: -5px;}
  	.camera_caption h1{font-size: 0.4em !important;}
  	.camera_caption .image{display: none !important;}
  	.camera_caption .container-fluid{top: -40px;}
  	.col-md-8 .recentProjects3 .projects_container_proj{width: 93% !important;}
  	.flexslider_container .flexslider{height: 160px !important;}
  	.flexslider_container .flexslider .flex-caption{display: none !important;}
  	.fancyborder{width: 91% !important;}
  	.fancyborder .fancyb{width: 90% !important;}
  	.flexslider .flex-caption{display: none !important;}
  	

  	/*.revBanner .rev_slider_wrapper{min-height: 50px !important; height: auto !important;}*/
  	.container-fluid .col-md-4{margin-bottom: 25px !important;}

  	.recentPosts .post .featured-image-thumb, .recentPosts .video-thumb, .recentPosts .flexslider{width: 100% !important;}
  	.recentPosts .post .title_date{width: 100% !important;}
  	.recentPosts .post .title_date .title{width: 100%;}
  	.the_content_text{width: 100%;}
  	.home_widget .flex-direction-nav{xwidth: 63%;}
  	
  	#tweet_scroll_place{height: 65px !important;line-height: 1.5em;width: 74%;left: 14%;}
  	
  	.mail-box{width: 100%;}
  	.p_excerpt{margin-bottom: 5px !important; margin-top: 0 !important;}
  	.home_widget .projects_container .project_open_s2{height: 124px;background: none;}

  	.header-shadow{display: none;}
  	.project_open_s2 .project_content_s2{margin: 0 !important;}
 
  	.recentPosts .project_open_s2{background: none !important;}
  	
  	/* WOOCOMMERCE */
	/*SINGLE PRODUCT*/
	body.woocommerce-checkout .checkout #customer_details {width:100%;}
	body.woocommerce-checkout .checkout #order_review {padding:15px;width:100%;}
	body.woocommerce-checkout .checkout h3#order_review_heading {margin:0 15px;float:none;padding:15px 0 5px;width:auto;}
	
	body.woocommerce-checkout #payment .terms label.checkbox {width:90%;}
	body.woocommerce-checkout #payment .terms label.checkbox a {float:left;}
	
  	
  	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width:100%;float:none;}
  	.woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images{width:100% !important;}
	div.images img { max-width:100%!important}
  	.woocommerce-tabs {position: relative;float: left;margin-bottom: 60px;width: 92%;margin: 3% 1% 13% 4%;}
	.woocommerce .related ul.products li.product, .woocommerce .related ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul li.product {float: left;margin: 0 2.3% 2.992em 4%;padding: 0;position: relative;width:100% !important;}
	.related.products h2 {margin: 20px 4%;}
  	.woocommerce div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary {float: left;width: 100%!important; padding:15px!important; margin:0!important;}
	table.shop_table tbody tr td.product-name a { font-size:12px!important}
	table.shop_table tbody tr td span { font-size:12px!important }
	
	
	.breadcrumbs-container {margin-top: 0;margin-bottom: 20px;width: 100%;}
	.entry-breadcrumb{text-align: left; margin-top: -25px;}
	.entry-breadcrumb p{text-align: left;margin-left: 8px !important;}
  	.home_widget .projects_container .project_open_s3{height: 200px;}

  	#wppr{ width:100%; }
  	
  	#header_bg #wppr{margin-top: 40px !important;}
  	.page_title_s3 .overlay_sep{display: none;}
  	
  	#cntt{ width:100%; margin-top: 0;top: 0;margin-bottom: 0;}
  	
  	.shortcode-services{padding: 0 !important;}
  	
  	.home_widget .page_title_s2{width: 99%;}
  	
  	.home_widget .page_title{width: 95%;}
  	
  	#ftrc{margin-top: 0;}
  	#prft{margin-top: 0;width: 290px;margin-bottom: 35px;}
	.ftr-l, .ftr-c, .ftr-r, .ftr-l #footer_menu, .ftr-c #footer_menu, .ftr-r #footer_menu { text-align:center; float:left; width:100%;}
	
  	
  	.divider_940{width: 300px;margin: 0 10px;}
  	
  	
	
  	.acc-substitute .pane h3{font-size: 18px !important;}
  	
  	#option_wrapper, .option_btn{display: none !important;}
  	
  	.blogarchive .metas_container{left: 0;margin-top:0px;}
	.blogarchive .post .the_title h2 a {font-size:25px;line-height:50px;text-align:center;}
	
	.navigation {text-align:center;}
	.navigation .jda-pages .page,
	.navigation .jda-pages .current, 
	.navigation .jda-pages > .postpagelinks {float:none;}
  
  	/*.blogarchive .post .featured-image-thumb, .blogarchive .flexslider{height: 140px !important;}*/
  	.tweet_text, #tweet_scroll_place li a{font-size: 12px !important;line-height: 1.2em !important;}
  	.single .entry-content, .blogarchive .post .the_title, .blogarchive .post .blog_excerpt{margin-left: 0 !important;}
  	
  	.mejs-container{margin-left: 0 !important;width: 300px !important;}
  	
  	
  	#projects-2 .da-thumbs li{width: 100% !important;}
  	
  	.da-thumbs li.four a,  .da-thumbs li.four a img, .da-thumbs li.col-md-4 a,  .da-thumbs li.col-md-4 a img, .da-thumbs li.col-md-6 a,  .da-thumbs li.col-md-6 a img{height: 207px !important;}
  	
  	.da-thumbs li.col-md-4 a div .overlay_title, .da-thumbs li.col-md-6 a div .overlay_title{display: block;position: relative;float: left;padding: 10px 0 0 0;margin: 10px 20px 10px 20px;font-weight: normal;color: rgba(255, 255, 255, 0.9);text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);width: 87%;font-size: 18px;font-family: Helvetica Neue, Arial, sans-serif;font-weight: bold;}
  	
  	.da-thumbs li.col-md-4 a div .overlay_sep, .da-thumbs li.col-md-6 a div .overlay_sep{height: 2px;background: #39C;width: 35px;position: relative;float: left;margin: 0 0 5px 20px;}
  	
  	.da-thumbs li.col-md-4 a div .overlay_text, .da-thumbs li.col-md-6 a div .overlay_text{display: none;}
  	
  	.ch-grid li.nc2, .ch-grid li.nc3, .ch-grid li.nc4{height: 220px;}
  	
  	.thumbnails_list .slides_item{width: 100% !important;}
  	.filterby_btn{width: 21% !important;font-size: 0.9em !important;padding: 4px !important;margin: 0; -webkit-border-radius: 3px; border-radius: 3px;text-align: center;}
  	
  	.arrow-right{top: 29px !important;width: 0px; height: 0px; border-top: 5px solid #26ade4; border-bottom: 5px solid transparent; border-left: 5px solid transparent; position: absolute; right: 31px; z-index: 99999; border-right: 5px solid transparent;}
  	
  	.projectCategories{top: 0px !important; width: 100%;border: none !important;margin: 15px 0 20px 0;text-align: center;display: inline-block;}
  	.filterby .projectCategories li{line-height: 27px;}
  	.filterby .projectCategories li{border-right: 0 !important;text-align: center;}
  	.filterby .projectCategories li a{padding: 0 13px !important; font-size: 0.85em !important;}
  	
  	.projects_nav1{right: 10px;width: 15%;}
  	
  	.projects_media{width: 97%;float: left;padding: 0;margin-bottom: 10px;}
  	
  	.page_title .arrows-proj2{right: 0;top: 0;}
  	
  	.project_list .slides_container div.slides_column{width: 299px;}
  	
  	.project_list .slides_container .post-thumb{width: 293px;height: 200px;}
  	
  	.slides_container .post-thumb.r{margin-left: 0;}
  	
  	#ftr_right, #ftr_left{text-align: center;}
  	
  	
  	.tp-button.green, .tp-button.blue, .tp-button.red, .tp-button.orange, .tp-button.darkgrey, .tp-button.lightgrey{padding: 4px !important;font-size: 0.7em !important;}
  	.alignnone{margin-right: 0 !important;}
  	
	/*.entry img {width:100%;}*/
	.boxedpage #wppr{width:95%;}
	.boxedpage #cntt{width:100%;}
	.boxedpage .mail_chimp_form_container{width: 86.6%;padding: 40px 20px;}
	.boxedpage .mail_chimp_form_container .container-fluid{width: 100%;}
	.vc_row-fluid .vc_span6 .shortcode-services ul.service-items .text_container {width: 76% !important;}
   
	.boxedpage #prft{width:100%;}
	.boxedpage .news-l{width: 265px;}
	.bird-img{width: 64% !important;background: url("../img/twitter_bird.png") no-repeat scroll left center; left: 14%;}
	
	.shortcode-accs .da-thumbs li a{height: 175px !important;}
	
	ul.products li.hentry:hover a.product_type_simple, ul.products .hentry a.product_type_simple{display: none;}
	
	
	
	/* NEW ADJUSTS FOR THE HEADERS */
	
	.dl-menuwrapper{display: block !important;}
	
	.fullwidth_container#tpif, .info_above_menu, #tpif .container-fluid, .fullwidth_container_menu .container-fluid{-webkit-transition:all linear .5s;
-moz-transition:all linear .5s;
-ms-transition:all linear .5s;
-o-transition:all linear .5s;
transition:all linear .5s; overflow: hidden; height: 100%; display: block; position: relative; float: left; width: 100%;}
	.fullwidth_container_menu .container-fluid{overflow:visible;}
	#tpif .info_above_menu .telephone, #tpif .info_above_menu .email, #tpif .info_above_menu .address, #tpif .info_above_menu .textfield{line-height: 1.5em;font-size: 0.9em !important;color: #fff;display: initial;margin-right: 0;font-weight: 500 !important;top: -2px;padding: 0;float: left;text-align: center;width: 100%;border: none !important;}
	
	.logo{padding: 0;float: left;text-align: center;width: 100% !important;margin-top: 0 !important;max-width: 100% !important;}
	
	.logo h1{float: none;text-align: center;display: inline-block;margin-bottom: 0;top: 10px;left: -5px;}
	
	.info_above_menu{margin-top: 5px;}
	
	.info_above_menu .top-bar-menu, .info_above_menu .socialdiv, .info_above_menu .socialdiv-dark{float: none;width: 100%;text-align: center;display: inline-block;border: none !important;height: 36px;top: -4px;}
	
	
	.info_above_menu .lang, .info_above_menu .cart{
		float: none;
		width: 100%;
		text-align: center;
		display: inline-block;
		border: none !important;
		margin-top: 0;
	}
	
	#tpif #lang_sel{float: none;padding: 0 16px 0 13px;height: 25px;}
	.jdatheme_dynamic_shopping_bag .cart-wppr{
		float: none;
	}
	.top-bar-menu ul, .info_above_menu .socialdiv ul, .info_above_menu .socialdiv-dark ul, #lang_sel ul, .cart-wppr{
		text-align: center;
		display: inline-block;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.video-wrapper{width: 100%;}
	.dl-menuwrapper button{right: -15px;}
	header #menu {width: 78% !important;float: right;margin: 0 !important;right: 50px;}
	header .logo_and_menu{min-height: initial !important;padding-left: 0;background: transparent;z-index: 1;}
	#menu_top_bar > li{height: auto;line-height: 1.7em;}
	#tpif .info_above_menu a{line-height: 1.5em;font-size: 0.9em !important;}
	#tpif .info_above_menu i {margin: 0 1px !important;font-size: 9px;}
	#lang_sel a.lang_sel_sel{padding: 0;}
	#tpif #lang_sel i{margin: 0 5px !important;}
	.n-slider-container{padding-top: 144px !important;}
	#s_top:focus{background: #FFF url(../images/search.jpg) no-repeat 133px center;width: 120px;}
	 /*#hdrc {display: none !important;}*/ 
	div.tooltip { display:none !important; }
	.center-button{padding-bottom: 70px; margin-left: 22px; left: 0;top: 16px; position: relative;width: auto !important;}
	.videoWrapper{padding-bottom: 80% !important;}
	
	/*FOOTER*/
	.social-network-widget {text-align:center;}
	
}
/**************************** END MOBILE PORTRAIT  ****************************/

