body  {
    	 	background: #ffffff url()   !important;
    	color: #2a2b2c;
    	/*font-family:  Open Sans,  "Helvetica Neue",  Arial,  Helvetica,  Verdana,  sans-serif;*/
    	font-family:'montserratregular';
        font-size:  14px;
    	font-weight:  normal;
    	line-height:  1.7em;
}
::selection  {
     background:   lightgrey;
     color: #D11140;
     text-shadow:  none;
 }
h1, h2, h3, h4, h5, h6,  .blogpostcategory .posted-date p,  .team .title,  .term-description p,  .titleBottom,  .about-us-block-left-title,  .about-us-block-right-title, .team .title {
    	font-family:'montserratregular';
    			font-weight:  normal;
    		line-height:  150%;
}
h1  {
     		color: #111;
    	font-size:  36px !important;
    	}
	h2,  .term-description p  {
     		color: #111;
    	font-size:  32px !important;
    	}
h3  {
     		color: #111;
    	font-size:  28px !important;
    	}
h4  {
     		color: #111;
    	font-size:  26px !important;
    	}
		h5  {
     		color: #111;
    	font-size:  24px !important;
    	}
	h6  {
     		color: #111;
    	font-size:  22px !important;
    	}
	.menu > li a  {
    font-family:  montserratregular !important;
    			  font-size:  14px;
    			  /*font-weight: bold;*/
    			  color: #212121;
}
.menu-fixedmenu .menu > li > a  {
    color: #fff;
}
h2.title a  {
    color: #111;
}
a,  a:active,  a:visited,  .footer_widget .widget_links ul li a {
    color:  #111;
}
	.widget_nav_menu ul li a   {
    color:  #111;
}
#header ul li a{color:white}
a:hover,  h2.title a:hover,  .item3 h3:hover,   .item3 h3 a:hover,  #portitems2 h3 a:hover  {
    color:   white;
}
.product-remove a:hover  {
    color:  white!important;
}
/* ***********************--------------------------------------------------MAIN COLOR------------------------------------------------*********************** */.accordion .ui-state-default  {
    color: #333;
}
a:hover,  span,   .one_fourth h3:hover,  .homerecent .productR .recentCart a:hover,  .aq-block-aq_article_block a,  .copyright a,  .testimonial-texts i,  .the-title a:hover,  .date-post a,  .block-post-author a,  .blogpostcategory .post-meta a,  .singledefult .meta a,  .content ol.commentlist li .reply a, .comment-author .commentsDate,  .single-portfolio-skils i,  .rightContentSP .single_add_to_cart_button:hover,  .homerecent.productRH h3:hover,  .current-menu-item a,  .ui-tabs .ui-tabs-nav li.ui-tabs-active a,  .aq-block-aq_twitter_block a,  .pmc-count i,  em a,  .topNotification i,  .aq-posts-block .date-post,  .textwidget i,  .prebuild-contact .textwidget i,  .pagewrap a:hover,  .respMenu i, .respMenu a i,  span.pmcmenutitleimage:hover,  #headerwrap.pmc_menu_transparent .menu > li > a:hover, #footer .widgett a:hover,  .pmc-count-icon i,  .accordion .ui-state-default:hover,  .ui-widget-header .ui-state-default:hover,  .accordion .ui-state-active,  .ui-state-hover,  .top-nav li a:hover {
    	color:  black;
}
.menu-fixedmenu .current-menu-item > a  {
    color: #fff !important;
}
.menu > li a:hover,  .current-menu-item > a,  .testimonial-light .testimonial-author .author span,   .menu > li > a.important_color, .menu .current-menu-item > a,  .menu-fixedmenu li li.current-menu-item a, .mainwrap.smallheader .topNotification-content:hover i {
    color: #D11140 !important;
}
/* ***********************--------------------------------------------------WHITE COLOR------------------------------------------------*********************** */.widget_tag_cloud a,  .widget_product_tag_cloud a,  .errorpage,  .errorpage h2 {
    	color: #fff;
}
  /* ***********************--------------------------------------------------BACKGROUND MAIN COLOR------------------------------------------------*********************** */.top-cart,   .onsale,  .add_to_wishlist,  .yith-wcwl-wishlistexistsbrowse,  .yith-wcwl-wishlistaddedbrowse,  .titleborderh2:after,  .titleborderh2:before,  .aq-block-aq_contact_block .wpcf7-submit, .widget_tag_cloud a:hover,  .widget_product_tag_cloud a,  .menu .pmcbig ul.sub-menu li li:hover a:before,  .menu ul.sub-menu li li:hover a:before, .menu ul li:hover a:before, .aq-posts-block .holder-date,  .aq-posts-block .recentdescription-text,  .widget_price_filter .ui-slider .ui-slider-handle,  .widget_price_filter .ui-widget-content, .related .one_fourth .image img:hover,  #commentform #respond #commentform input#submit:hover,  #respond #commentform input#submit:hover,   .portnavigation  .portprev:hover,  .portnavigation  .portnext:hover,  .woocommerce-tabs ul.tabs .active a,  .woocommerce-tabs ul.tabs a:hover,   a.button,  input.button,  button.button,  .place-order .button,  .aq-pricetable-wrapper li.aq-pricetable-title h3.title,  .errorpage,  .aq-block-aq_twitter_block .intent-meta a, .pmc-icon .pmc-icon-icon,  .ih-item.square.effect9 .info h3,  .tp-bullets.simplebullets.round .bullet.selected,  .tp-bullets.simplebullets.round .bullet:hover, .catlinkhover,  .catlink:hover,  .testimonial-texts i,  .wp-pagenavi .current,  .wp-pagenavi a:link:hover,  .blogpostcategory .blogmore, .wp-pagenavi span.current,  .wp-pagenavi a:hover,  .blogpost .datecomment .link a,   .aq-posts-block .post-icon:after,  .singledefult .post-icon,  .blogpostcategory .post-icon, .closehomeshow-portfolio,  .closehomeshow-post, .aq-block-aq_blog_page_block .masonry_pmc .masonry-blog-link,  .contact-opus-button a:hover, .mainwrap:hover .titleborderOut .titleborder:after, .accordion .ui-state-default:hover i,  .accordion .ui-state-active i,  .testimonial-light .testimonials .bx-prev:hover,  .testimonial-light .testimonials .bx-next:hover,  .catlink:before,  .builder-social a   {
    	background: #d11140;
}
.catlinkhover:before,  .catlink:hover:before  {
    background: #fff;
}
  .ui-state-active,  .ui-widget-content .ui-state-active,  .ui-widget-header .ui-state-active,  .catlinkhover,  .mainwrap.smallheader   .social-notification a img:hover, .tp-caption.store_button a,  .darker .aq-block-aq_contact_block .wpcf7-submit,  .aq-block-aq_clear_block .line-cherry::after {
    background: white!important;
}
.blogpost .datecomment .link a:hover,  .aq-posts-block .post-icon,  .singledefult .post-icon:after,  .blogpostcategory .post-icon:after  {
    background: #A83510;
}
.tp-caption.store_button a:hover {
    background: #A83510 !important;
}
/* JUST BACKGROUND COLOR */.bx-next:hover,  .bx-prev:hover,  .gototop,  .woocommerce .button:hover,  .postcontent.port .blogsingleimage .nextbutton.port,  .postcontent.port .blogsingleimage .prevbutton.port, mark,  .homerecent.SP .bx-next:hover,  .homerecent.SP .bx-prev:hover {
    	background-color: white;
}
/* TRANSPARENT BACKGROUND COLOR */.homerecent .recentimage .overdefult,  .video-button a,  .pmc-image .info,  .down-button a:hover,  .social-menu .pmc-menu-social a:hover,  .projectdetails a.bx-prev,  .projectdetails a.bx-next {
    	background: rgba(224, 64, 40, 0.85);
}
.pmc-icon-icon.big.top:after  {
    border-top:  10px solid white!important;
}
.blogpostcategory .overdefultlink {
    background:  rgba(224, 64, 40, 0.8) url(../images/plusIcon.png) no-repeat 370px 215px !important;
}
.mini-blog .blogpostcategory .overdefultlink  {
    background:  rgba(224, 64, 40, 0.8) url(../images/plusIcon.png) no-repeat 170px 93px !important;
}
.pmc-count:hover .pmc-count-number-border  {
    width: 100px;
    background:  white;
}
.pmc-icon:hover .pmc-icon-border,  .pmc-icon-simple .pmc-icon-border  {
    width: 120px;
    background:  white;
}
.one_fifth.categories  {
    border-bottom: 2px solid white;
}
.widget:hover .widget-line  {
    border-bottom: 2px solid white;
}
.gototop,  .blogpostcategory .blogmore,  .blogpost .datecomment .link a  {
    border-bottom: 4px solid#A83510;
}
.rightContentSP .single_add_to_cart_button:hover,  .contact-opus-button a:hover,  .builder-social a  {
    border: 2px solid  white;
}
.catlink:hover,  .catlinkhover  {
    border: 1px solid  white;
}
.pmc-quote:hover  {
    border-left: 4px solid white!important;
}
.team .image img  {
    border-bottom: 5px solid white!important;
}
.blogpost .datecomment .link a:hover,  .tp-caption.store_button a:hover  {
    border-bottom: 4px solid white!important;
}
 .aq-block-aq_contact_block .wpcf7-submit,  .tp-caption.store_button a  {
    border-bottom: 4px solid#A83510;
}
.team .title  {
    border-bottom: 1px solid white;
}
.testimonial-texts i  {
    border-bottom: 4px solid#A83510;
    border-right: 3px solid#A83510;
    border-left: 3px solid#A83510;
    border-top: 2px solid#A83510;
}
/* ***********************--------------------------------------------------MENU------------------------------------------------*********************** */.menu li li a:hover {
    color: white!important;
}
.menu li ul  {
    border-top:  2px solid  white;
}
.menu li:hover ul  {
    border-top:  2px solid  white;
}
.menu ul li a:before,  .menu .pmcbig ul.sub-menu li li a:before  {
    border:  2px solid  white;
}
#footer .menu a.important_color  {
    border-bottom: none;
}
/* ***********************--------------------------------------------------EXTRA TYPOGRAPHY------------------------------------------------*********************** */.item4 h3 a,  .boxdescwraper h2, .socialfooter h3,   #portitems2 h3,  #respond #commentform input, .widget_search form div input, .content ol.commentlist li .comment-author .fn a,  .projectdescription h2,  .menu ul.sub-menu li a,  .menu ul.children li a, .homerecent .productR h3, #remove a,  .remove h2, .widget_price_filter  .price_slider_amount .button,  .place-order .button,  .widget_login .submitbutton,  .rightContentSP .single_add_to_cart_button,  .button, .aq-block-aq_contact_block .wpcf7-submit,  .wttitle h4 a,  .related h4 a,  .accordion h3,  .ui-widget,  .question h3,  .success h3,  .info h3,  .error h3, .home.page .aq-block-aq_contact_block textarea,  .home.page .aq-block-aq_contact_block input,  .aq-block-aq_contact_block .wpcf7-submit {
     /*font-family:  Open Sans,  "Helvetica Neue",  Arial,  Helvetica,  Verdana,  sans-serif !important;*/
    font-family:'montserratregular';
}
  .aq-posts-block .widget h3, .infotext-title-small,  .holder-date {
    	font-family:  Open Sans !important;
    			font-weight:  normal;
    		line-height:  110%;
}
.woocommerce-billing-fields span,  .recentPrice del .amount,  .recentPrice del,  .total.top span  {
    color: #121212;
}
 /* ***********************--------------------------------------------------BOXED--------------------------------------------------------*/     /* ***********************--------------------------------------------------RESPONSIVE MODE------------------------------------------------*********************** */@media screen and (min-width:0px) and (max-width:1220px) {
    	/* NO ANIMATIONS IN RESPONSIVE */	.animated  {
    		-webkit-animation-duration:  0s !important;
    		-moz-animation-duration:  0s !important;
    		-o-animation-duration:  0s !important;
    		animation-duration:  0s !important;
    		}
			/* NEW MENU */	.social-notification  {
    padding-right: 3%;
}
	.aq-block-pmc_prebuild_header .topNotification,  .aq-block-aq_notification_menu_block .topNotification  {
    padding-left: 3%;
}
    .lang_list{
        padding-right: 6%;
    }
	.aq-block-pmc_prebuild_start_small .topNotification  {
    padding-left: 0;
}
			.mainwrap.smallheader .social-notification  {
    float: left;
    width: 100%;
    margin: 30px 0 10px 0 !important;
}
	.mainwrap.smallheader .social-notification  {
    width: 95%;
}
	.mainwrap.smallheader .topNotification-content  {
    padding: 5px 15px 5px 0px;
}
			.fixedmenu   {
    display: none !important;
}
	#header ul.menu > li  {
    padding: 0px 6px 0px 12px;
}
	/*GENERAL*/	 	.portsingle .homerecent .recentimage .overdefult  {
    display: none !important;
}
	.main,    #header,    #footerbwrap,  #footerb,  .pagewrap,  .pagewrap-portfolio,  .infotext {
    width:  94%;
     padding-left: 3%;
    padding-right: 3%;
 }
	.main .pagewrap,  .mainwrap.blog.full-width-blog .main,  .builder-social,  .top-nav  {
    width:  100%;
     padding-left: 0%;
    padding-right: 0%;
}
	.pagecontent,  .homerecentInner,  .portfolio  {
    width: 100%;
}
	.singledefult .post-icon:after,  .blogpostcategory .post-icon:after,  .border-line,  .testimonial-texts i,  .aq-posts-block .post-icon, 	.blogpostcategory .overdefult,  .blogpostcategory .overdefultlink,  .homerecent .one_third.big,  .homerecent .one_third.first, 	.homerecent.pagePort .one_fourth .home-portfolio-categories,  .homerecent.pagePort .one_third .home-portfolio-categories ,  .homerecent.pagePort .one_half .home-portfolio-categories, 	.social-menu .pmc-menu-social	 {
    display: none;
}
		.pmc-google-map,  .pw_map_canvas,  .pmc-image,  .pmc-image img,  video#bgvid,  .mainwrap-video  {
    width: 100% !important;
    height: auto;
}
	.video iframe,   .video object, .video embed, .blogpostcategory iframe  {
    position:  absolute;
    top:  0;
    left:  0;
    width:  100% !important;
    height:  100% !important;
}
	.postcontent iframe,  .singledefult iframe  {
    width: 100% !important;
}
	body {
    overflow: hidden;
}
	.content.singledefult,  .content.blog  {
    width: 60%;
    margin-right: 2.66%;
}
	.sidebar  {
    width:  34%;
     float:  left;
 }
		img,  .blogsingleimage,  .blogimage,  .blogpostcategory  {
    max-width:  100%;
    height:  auto;
}
	.aq-block-aq_logo_block img  {
    max-width: none;
}
	.widget  {
    margin-left: 0;
}
	#logo img  {
    max-width: none;
}
	.aq-block-aq_logo_block img  {
    max-width: none;
}
		/*BLOG*/		.blogpostcategory .blogimage  {
    min-height: 0px;
}
	.full-width-blog .blogimage,  .full-width-blog .mini-blog-video-container {
    max-width: 50%;
}
	#slider-category  {
    width: 100% !important;
    height: auto;
}
	.full-width-blog #slider-category  {
    width: 50% !important;
}
	#slider-category .slider-item IMG  {
    height: auto;
}
	.full-width-blog .entry  {
    width: 48%;
}
	.mini-blog .entry,  .mini-blog-content.nosidebar .entry  {
    width: 62%;
}
	.mini-blog .mini-blog-content,  .mini-blog .blogpostcategory  {
    width: 100%;
}
	.mini-blog .blogimage, .mini-blog #slider-category,  .mini-blog .mini-blog-video-container  {
    width: 35% !important;
}
	.mini-blog .blogpostcategory .blogimage  {
    min-height: 0px;
}
	.mini-blog .sidebar  {
    display: none;
}
		/*PORTFOLIO */	.homerecent.pagePort .one_half {
    width: 100% !important;
}
	.homerecent.pagePort .one_third.masonry_pmc  {
    margin-right: 1px;
}
	.homerecent.pagePort .one_third.masonry_pmc .home-portfolio-categories, .homerecent.pagePort .one_half.masonry_pmc .home-portfolio-categories,  .homerecent.pagePort .one_fourth.masonry_pmc .home-portfolio-categories  {
    display: block;
}
	.homerecent.pagePort .one_half.masonry_pmc  {
    background: none;
}
	.portsingle.home .blogsingleimage  {
    min-height: 300px;
}
	.projectdetails  {
    padding-bottom: 20px;
}
	.homerecent.pagePort .one_half  .image,  .homerecent.pagePort .one_half .port-meta   {
    text-align: center;
}
	.homerecent .one_third   {
    width: 33% !important;
    overflow: hidden;
 }
	.recentimage {
    width: 100%;
    height: 100%;
}
	.homerecent.pagePort .recentimage  {
    height: auto;
}
	.aq-block-aq_port_block_feed .homerecent .one_third .overdefult, .homerecent.pagePort .one_third  .overdefult,  .homerecent.pagePort .one_half  .overdefult,  .homerecent.pagePort .one_fourth .overdefult {
    display: none !important;
}
	.homerecent.pagePort .one_third, .homerecent.pagePort .one_fourth  {
    margin-right: 0px;
}
	.homerecent h3,  .home-portfolio-categories a  {
    font-size: 13px !important;
}
	.catlink  {
    margin-bottom: 10px;
}
		/* PORTFOLIO SINGLE */		.projectdetails  {
    width: 60%;
}
	.projectdescription .posttext  {
    width: auto;
}
	.projectdescription  {
    padding-left: 5%;
    width: 35%;
}
	.portsingle #portitems4 .homerecent  {
    margin: 0;
}
 		/*FEATURES*/	.aq-block-aq_features_block p  {
    width: 50%;
}
		/*TESTIMONIALS*/	.testimonial-texts  {
    width: auto;
}
	.testimonials .bx-prev  {
    left:  50%;
    margin-left:  -43px;
}
	.testimonials .bx-next  {
    left:  50%;
    margin-left: 3px;
}
		/* POSTS BLOCK*/	.imgholder.home-post  {
    width: 100%;
    height: auto;
}
	.aq-posts-block h3  {
    text-align: center;
    padding-top: 10px;
}
	.aq-posts-block .date-post,  .recentdescription.home-post  {
    text-align: center;
}
		/*COUNTDOWN */		.pmc-count,  .pmc-count-simple  {
    padding: 15px 0;
}
	.pmc-count:before,  .pmc-count:after  {
    width: 210px;
    height: 240px;
}
		.team  {
    width: auto;
}
		/* CONTACT BLOCK 	.aq-block-aq_contact_block   {
    width: 55% !important;
}*/
		/*ADVERTISERS */	.advertise li  {
     width: 2.1% !important;
}
		/* TEAM */	.team  {
    width: auto;
}
	.team .social a  {
    width: 30px !important;
     height: 30px !important;
    line-height: 40px;
       margin: 0px !important;
}
		/* INFO BLOCK */		.infotext h2 {
    font-size: 36px !important;
}
	.infotext-title-small  {
    font-size: 16px;
    margin-top: 5px;
}
		/* BACKGROUND VIDEO */		.mainwrap-video  {
    height:  auto !important;
}
	#bgvid  {
    position: relative !important;
     display: inline-block;
}
	.main.clearfix.video  {
    height: 0;
    padding: 0;
     margin: 0;
}
	.mainwrap .mainwrap-video {
    margin-bottom:  -10px !important;
}
	}
@media screen and (min-width:0px) and (max-width:960px) {
    	/* COLUMNS */	.one_half .pmc-icon-wraper.left.medium  {
    width: 60%;
}
	.pmc-icon-wraper.left .pmc-icon-title  {
    padding-top: 35px;
    line-height: 20px;
}
	.one_fourth  {
    width: 45%;
    margin-right: 5%;
}
			/* MENU */	.outerpagewrap  {
     position: relative;
    margin-top: 10px;
}
		#header  {
    width: 100%;
    padding: 0;
}
	#logo  {
    padding-left: 3%;
}
	.pagenav,  .aq-block-aq_twitter_block .follow-button  {
    display: none;
}
	.respMenu  {
    width: 100% !important;
    float:  right !important;
    text-transform: uppercase;
    background: #fff;
    background: rgba(255, 255, 255, 1);
     text-align:  center;
     color: #121212;
    font-weight: bold;
     cursor: pointer;
    display: block;
}
	.respMenu.noscroll  {
    position: absolute;
}
	.mainwrap.smallheader .respMenu.noscroll  {
    position: static;
}
	.respMenu.noscroll .menu-single-menu-container, .respMenu.noscroll .menu-one-page-menu-container  {
    margin-top: 100px;
}
	.pmc_menu_transparent .respMenu.noscroll .menu-single-menu-container  {
    margin-top: 0px;
}
		.mainwrap.smallheader .respMenu.noscroll .menu-single-menu-container  {
    margin-top: 0px;
}
	.mainwrap.smallheader .respMenu  {
    padding: 0;
    margin-top: 56px;
}
	.pmc_menu_transparent .respMenu  {
    padding: 0px;
    margin-top: 10px;
    position: static;
}
		.mainwrap.smallheader  .topNotification-content  {
    font-weight:  300;
    font-size: 11px;
    text-transform: uppercase;
}
	.resp_menu_button  {
    position: absolute;
    right: 3%;
    top: 35px;
}
	.mainwrap.smallheader .resp_menu_button  {
    top: 16px;
}
	.respMenu i  {
    line-height:  12px;
    font-size: 28px;
    vertical-align: middle;
    color:white
}
	.event-type-selector-dropdown  {
}
 	.respMenu a i {
    font-size: 4px;
    padding: 0 5px 2px 0;
    color: white;
}
	.event-type-selector-dropdown  {
    display: none;
    margin-top: 20px;
}
	.respMenu a {
    width: 94%;
    font-size: 14px;
    font-weight: bold;
    padding: 10px 3%;
    margin: 0 0%;
    border-bottom: 1px solid #ddd;
    text-transform: uppercase !important;
    float: left;
    text-align:  left !important;
    text-transform: none;
    font-weight: normal;
}
			.footer_widget1,  .footer_widget2,  .footer_widget3,  .footer_widget4,  .aq-block-aq_widgets_block   {
    width:  45% !important;
    margin-left: 0;
}
	#footer .aq-block-aq_widgets_block  {
    margin-right: 2%;
}
	.ui-accordion-content  {
    height: auto !important;
}
		.aq-block-aq_features_block,  .aq-block-aq_features_block i,  .aq-block-aq_features_block h3,  .aq-block-aq_features_block p, .advertiseInner {
    width: 100% !important;
    text-align: center;
}
	.aq-block-aq_features_block  {
    padding: 20px 0;
}
	.aq-block-aq_features_block h3  {
    margin-top: -20px;
}
	.testimonial-texts p  {
    font-size: 24px;
}
	.video-text span  {
    font-size: 30px;
}
		/*COUNTDOWN */		.pmc-count,  .pmc-count-simple   {
    padding: 20px;
    margin-bottom: 0px;
    margin-left:  50%;
    left: -90px;
     position: relative;
}
	.ih-item.circle  {
    margin-left:  50%;
    left: -110px;
 }
	.pmc-count:before,  .pmc-count:after  {
    width: 250px;
    height: 250px;
}
	.aq-block.aq-block-aq_richtext_block.aq_span12 .one_fourth  {
    width: 45%;
}
		.advertise li  {
     width: 2.9% !important;
}
		/* BLOG */	.full-width-blog #slider-category  {
    width: 100% !important;
}
	.full-width-blog .blogimage,  .full-width-blog .mini-blog-video-container {
    max-width: 100%;
}
	.full-width-blog .entry  {
    width: 100%;
    float: left;
    margin-top: 20px;
}
	.full-width-blog .blogpostcategory  {
    padding-bottom: 20px;
}
		/* PORTFOLIO */	.homerecent .fullwidth .recentdescription,  .homerecent .default .recentdescription {
    margin-top: 23%;
}
.phone_header:hover{
    color:#D11140 !important
}
.lang_list .phone_header { 
  top: 15px !important;  
  right: 0px !important;
}
.social-widget {
  margin-top: 0px !important;
}
	}
@media screen and (min-width:0px) and (max-width:768px) {
           .mainwrap.smallheader .topNotification  {
    float: none;
}
	.mainwrap.smallheader  .topNotification-content  {
    margin: 15px 0 0 32%;
    font-weight:  500;
    font-size: 14px;
    text-transform: uppercase;
    width: 100%;
    margin-bottom: 10px;
}
	.aq-block-aq_logo_block  {
    width: 100% !important;
}
	.topNotification-content  {
    border: none;
}
	.mainwrap.smallheader .aq-block-aq_notification_menu_block  {
    width: 100%;
}
	.social-notification  {
    padding: 0;
    padding-left: 2%;
    float: left;
    text-align: left;
}
	.mainwrap.smallheader .social-notification {
    padding: 0;
    text-align: center;
}
	.logo-left  {
    float: none;
    text-align: center;
}
	.pagewrap  {
    padding-top: 15px;
    padding-bottom: 15px;
}
	.progressbar  {
    width: 94% !important;
}
	.sidebar,  .infotext-title-small,  .top-nav ul   {
    display: none;
}
	.content.singledefult,  .content.blog  {
    width: 100%;
}
	.pricing-tabel  {
    width: 50% !important;
    min-width: 260px !important;
}
	.pricing-tabel,  .pricing-tabel.highlighted  {
    margin-top: 20px;
    margin-bottom: 20px;
}
	.aq-posts-block .one_third {
    width: 100%;
    margin: 0;
    margin-bottom: 30px;
}
	.imgholder.home-post  {
    text-align: center;
}
	.aq-posts-block .bx-prev,  .aq-posts-block .bx-next  {
    display: none;
}
	.aq-block-aq_widgets_block .block-widget .textwidget   {
    font-size: 12px;
    width: auto !important;
 }
	.aq-template-wrapper .aq_span3  {
    width: auto;
}
	.aq-block-aq_column_block  {
    width: 100%;
}
	.aq-block-aq_column_block.aq-first  {
    margin-left: 0% !important;
}
	.aq-template-wrapper .aq_span3  {
    width: 47%;
}
	.team  {
    width: 275px;
    margin-bottom: 25px;
    margin-left: 47%;
     left: -137px;
    position: relative;
}
		.video-text  {
    top: 35%;
}
	.video-text h1  {
    line-height: 26px;
}
	.video-text span  {
    font-size: 22px;
}
	.video-button a  {
    font-size: 12px;
    padding: 10px 20px !important;
}
		/* PORTFOLIO */	.homerecent .fullwidth .recentdescription::before, .homerecent .default .recentdescription::before,     .homerecent .fullwidth .recentdescription::after,  .homerecent .default .recentdescription::after {
    display: none;
}
	.homerecent.pagePort .one_third,  .homerecent.pagePort .one_half,  .homerecent.pagePort .one_fourth  {
    width: 100% !important;
}
	.homerecent.pagePort  .image,  .portfolio .port-meta   {
    text-align: center;
}
	.homerecent.pagePort .one_third.masonry_pmc,  .homerecent.pagePort .one_fourth.masonry_pmc ,  .homerecent.pagePort .one_half.masonry_pmc   {
    background: none;
}
	.aq-block-aq_blog_page_block .masonry_pmc .port-meta  {
    text-align: center !important;
    margin-left: 0px !important;
}
	.homerecent.pagePort .one_third.masonry_pmc  {
    overflow: visible;
    margin-bottom: 45px;
}
	.aq-block-aq_blog_page_block .masonry_pmc .masonry-blog-link  {
    float: none;
}
	.aq-block-aq_blog_page_block .masonry_pmc .home-portfolio-categories  {
    text-align: center !important;
    float: none !important;
}
	.aq-block-aq_blog_page_block .masonry_pmc .port-meta.excerpt  {
    width: 100% !important;
}
		/* PORTFOLIO SINGLE */		.projectdetails,  .projectdescription   {
    width: 100%;
}
	.projectdescription  {
    padding-left: 0%;
}
		/* BLOG */		.mini-blog .entry,  .mini-blog-content.nosidebar .entry  {
    width: 100%;
    margin: 20px 0 0 0;
}
	.mini-blog .blogimage, .mini-blog #slider-category,  .mini-blog .mini-blog-video-container   {
    width: 100% !important;
}

.aq-template-wrapper .aq_span13 {
  width: 48% !important;
}
.aq-template-wrapper .aq_span14 {
  width: 48% !important;
}
#footer .widget-serv{clear:both}

.blog_img{float: none;width:98%}
.blog_desc{float: none;width:98%}
.read_more{margin-top:10px;padding: 4px 0px;}
.read_more a{font-size:13px !important;padding: 0px 20px;}
}
@media screen and (min-width:0px) and (max-width:620px) {
    		.mainwrap.smallheader  .topNotification-content  {
    margin-left: 30%;
}
	.pagecontentContent-breadcrumb  {
    float: left;
    width: 100%;
}
	.aq-template-wrapper .aq_span3,  .aq-template-wrapper .aq_span6  {
    width: 100%;
}
	.aq-block.aq-block-aq_richtext_block.aq_span12 .one_fourth  {
    width: 100%;
}
	.pmc-count,  .pricing-tabel,  .pmc-count-simple,  .pricing-tabel.highlighted,  .ih-item.circle     {
    margin-left:  50%;
    left: -130px;
}
	.homerecent h3  {
    border: none;
    font-size: 14px;
    margin: 5px;
}
	.home-portfolio-categories  {
    font-weight: normal;
    font-size: 12px;
     margin: 15px;
}
	.advertise li  {
     width: 3.8% !important;
}
		/* SHORTCODES */	.video-text span  {
    font-size: 18px;
}
	.pmc-image  {
    border: none;
    padding: 15px 0 15px 0;
}
	.pmc-image .info  {
    display: none;
}
	.one_half, .one_fourth, .three_fourths,  .one_fifth,  .one_third,  .two_thirds  {
    width: 100%;
    margin-bottom: 0px;
}
	.one_half .pmc-icon-wraper.left.medium  {
    width: 75%;
}
		/* PORTFOLIO */	.homerecent .fullwidth .recentdescription,  .homerecent .default .recentdescription {
    margin-top: 15%;
}
	.homerecent .circle .one_third  {
    margin-left: 22%;
}
	}
@media screen and (min-width:0px) and (max-width:599px) {
    	.topNotification-content  {
    margin-right: 5px;
    padding-right: 5px;
    border: none;
}
	.postcontent.port .blogsingleimage .nextbutton.port,  .postcontent.port .blogsingleimage .prevbutton.port  {
    top: 85%;
}
	}
@media screen and (min-width:0px) and (max-width:515px) {
    	.mainwrap.smallheader  .topNotification-content  {
    margin-left: 23%;
}
	.video-text span  {
    font-size: 16px;
}
	.share-post  {
    width: 99.5%;
}
	#footerb .copyright  {
    margin-top: 25px;
}
	.post-meta a,  .singledefult .meta span:after,  .blogpostcategory .post-meta span:after,  .meta em,  .totop,  .share-post-title {
    display: none !important;
}
	.aq-block-aq_contact_block  {
    width: 100% !important;
}
	.aq-block-aq_contact_block textarea  {
    width: 95%;
}
	.aq-block-aq_widgets_block .block-widget .textwidget  {
    margin-top: 25px;
}
	.footer_widget1,  .footer_widget2,  .footer_widget3,  .footer_widget4,  .aq-block-aq_widgets_block   {
    width:  94% !important;
}
	.one_half .pmc-icon-wraper.left.medium  {
    width: 68%;
}
.contactform .inputs input {
    width: 90%;
}
.contactform p {
    font-size: 11px;
}
}
@media screen and (min-width:0px) and (max-width:478px) {
    	.home-portfolio-categories,  .video-button  {
    /*display: none;*/
    font-size: 10px !important;
}
	.mainwrap.smallheader  .topNotification-content  {
    margin-left: 15%;
}
    #footer{text-align:center}
    .asesora_box p {    
        font-size: 14px;    
        padding-left: 10px;
        padding-right: 10px;
    }
    .social_footer{width:100% !important}
    .social_footer ul{margin: 0 auto;width:185px !important}
    
    .lang_list .phone_header {
        font-size: 22px !important; 
    }   
    .lang_list .phone_header {
      top: 0px !important;  
     }   
.respMenu.noscroll .menu-single-menu-container, .respMenu.noscroll .menu-one-page-menu-container { 
  z-index: 1;
}
.topNotification {  
  height: 22px !important;
}
#footer .widget h3 {
  min-height: 43px;
}
.social_home li{min-width: 0 !important}
#footer .widget {  
  padding: 0 0 0px 0;  
}
.no_min{min-height: 0 !important;padding:0 !important}

	}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (-webkit-min-device-pixel-ratio : 2)  {
    	.team .social  {
    margin-bottom: 50px;
}
	#footerbwrap  {
    width: 100%;
    padding: 0;
}
}
@mediaonly screenand (min-device-width : 320px)and (max-device-width : 480px)and (orientation : portrait)and (-webkit-min-device-pixel-ratio : 2)  {
    	.homerecent .circle .one_third  {
    left: 50% !important;
    margin-left: -138px;
}
	.one_half .pmc-icon-wraper.left.medium  {
    width: 60%;
}
	}
	/* ***********************--------------------------------------------------CUSTOM CSS------------------------------------------------*********************** */.pmc-count-simple  {
    background: none !important;
}

.accordion h3 {
    font-size: 14px !important;
}

.ui-widget-header .ui-state-default  {
    color: #333;
}
