
/* LANDSCAPE IPAD */
@media only screen and (min-width: 994px) and (max-width: 1200px) {
	.boxed_layout{
		width: 1000px;
	    margin: 0 auto;
	    overflow: hidden;
	    z-index: 9999999999;
	    background-color: #fff;
	}
	.boxed_layout .des_cubeportfolio_widget, .boxed_layout header .search_input.fade, .boxed_layout header .search_input.none{
		width: 1000px;
	    margin: 0 auto;
	    overflow: hidden;
	    float: none;
	}
	.boxed_layout header.navbar{
		width: 1000px;
	    margin: 0 auto;
	    float: none;
	}
}

/* LANDSCAPE IPAD */
@media only screen and (min-width: 1079px) and (max-width: 1135px) {
	.wpcf7 .paris-form-simple .f-name, .wpcf7 .paris-form-simple .f-subject, .wpcf7 .paris-form-simple .f-email {
  width: 32.6%;}
  	.newsletter_shortcode form{width: 90%;}
  	.float-left-icons {margin: 0 0px 0 25px;}
}

@media only screen and (min-width: 993px) and (max-width: 1079px) {
	.testimonials.style1{width: 100%;}
	.wpcf7 .paris-form-simple .f-name, .wpcf7 .paris-form-simple .f-subject, .wpcf7 .paris-form-simple .f-email, .wpcf7 .paris-form-simple.dark .f-name, .wpcf7 .paris-form-simple.dark .f-subject, .wpcf7 .paris-form-simple.dark .f-email {
  width: 100%;
  }
  	.float-left-icons {margin: 0 0px 0 25px;}
  	
  	#big_footer .mail-news {width: 75%;}
  	.adjusts-tablet-portrait .ultimate-typed-main{ font-size: 70px !important}
  	#des-team-2 > div {height: 285px !important;}
  	
  	header .search_trigger i{padding-top: 0px;top: -3px;}
  	#flickr li {width: 60px;height: 60px;margin: 0 5px 5px 0;}
  	
  	.woocommerce.widget_shopping_cart ul.cart_list span.amount, .woocommerce.widget_shopping_cart ul.cart_list span.amount{top: -30px;}
  	
  	.woocommerce.widget_shopping_cart .quantity{top: 49px;}
  	.portfolio_type-singlepageoverlay .col-md-12 .cbpw-ajax-block{padding: 0px;}
  	
  	.projects_media.fullwidth_media{top: -36px;}
  	.woocommerce.widget_shopping_cart ul.cart_list li a, .woocommerce.widget_shopping_cart ul.cart_list li a{padding: 40px 0px 3px 68px !important;}
  	
  	.widget_product_search input[type="search"]{width: 65%;}
  		
  	.woocommerce-page a.button{margin-left: 1px;}
  	.woocommerce-page a.button.wc-forward, .woocommerce-page a.button.wc-forward.checkout{padding: 10px;}
  	
  	header.navbar .navbar-collapse ul li.des_mega_menu > ul{width:100vw !important;}
  	
  	
  	.newsletter_shortcode form{width: 90%;}
  	.fullcoveredvideo video, .fullscreenvideo video{height: 100%;}
}


/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 993px) {
	
	.boxed_layout{
		width: 780px;
	    margin: 0 auto;
	    overflow: hidden;
	    z-index: 9999999999;
	    background-color: #fff;
	}
	.boxed_layout .des_cubeportfolio_widget, .boxed_layout header .search_input.fade, .boxed_layout header .search_input.none{
		width: 780px;
	    margin: 0 auto;
	    overflow: hidden;
	    float: none;
	}
	.boxed_layout header.navbar{
		width: 780px;
	    margin: 0 auto;
	    float: none;
	}
	
	.newsletter_shortcode form{width: 100%;}
	.newsletter_shortcode form .mc-field-group {width: 70%;}
	
  	.fullcoveredvideo video, .fullscreenvideo video{height: 100%;}
  	.ult_countdown-amount{  font-size: 75px !important; padding: 10px 25px !important;}
  	
  	header .top-bar a, header .top-bar ul.phone-mail li a{font-size: 11px !important;}
  	.top-bar-menu li{margin: 3px 0px 0 12px;}
	.demo10-left-btn{left: 140px !important;}
	
	
	.team_member_profile_content > .container{overflow: scroll;}
	header .dl-menuwrapper{display: none !important;}
	
	.nav-container > .navbar-collapse.collapse{display: none !important;}
	.dl-menuwrapper button {float: right;margin-right: 20px;}
	
	.dl-menuwrapper .dl-menu {top: 100%;}
	
	.adjusts-tablet-portrait .vc_col-sm-8{width: 55%;}
	.adjusts-tablet-portrait .vc_col-sm-4{width: 45%;}
	
	.navbar-default .navbar-nav > li > a, .header_after_scroll.navbar-default .navbar-nav > li > a {padding-right: 10px !important;padding-left: 10px !important;}
	.testimonials.style1{width: 100%;}
	
	.vc_col-sm-8 .wpcf7 .paris-form-simple .f-name, .vc_col-sm-8 .wpcf7 .paris-form-simple .f-subject, .vc_col-sm-8 .wpcf7 .paris-form-simple .f-email {width: 31.9%;}
	.wpcf7 .paris-form-simple.dark .f-name, .wpcf7 .paris-form-simple.dark .f-subject, .wpcf7 .paris-form-simple.dark .f-email, .wpcf7 .paris-form-simple .f-name, .wpcf7 .paris-form-simple .f-subject, .wpcf7 .paris-form-simple .f-email{width: 100%;}
	
	.float-left-icons {margin: 0 0px 0 4px;}

	.uvc-type-wrap .ultimate-typed-main, .typed-cursor{font-size: 50px !important;line-height: 50px !important;}
	.uvc-type-no-prefix{line-height: 50px !important;}
	.small-wide{font-size: 12px; line-height: 18px;}
	.flip-box-wrap .flip-box h3{padding: 0 !important;}
	.flip-box-wrap .ifb-front, .flip-box-wrap .ifb-back{min-height: 245px !important;}
	.projects_media.fullwidth_media{top: -36px;}
	
	.testimonials.style1 .testimonial-nav li{width: 60px;height: 60px;margin: 0 5px;}
	.testimonials.style1 .testimonial-nav li a {width: 60px;height: 60px;}
	#big_footer .mail-news{width: 95%;}
	
	.widget_product_search input[type="search"]{width: 90%;}  
	.page_content.left, .page_content.left.sidebar {padding: 30px 0 50px 0;border-right: none;}
	
	.fullwidth-container{background-size: cover !important;}
	.flex-direction-nav, .flex-control-nav{z-index: 99;}
	.single-portfolio .content_container .vc_column_container{padding: 0;}
	.single-portfolio .projects_media.left_media{padding-right: 0;}
	article.portfolio{padding: 0 10px;}
	.cbp-popup-singlePage article.portfolio_type-singlepageoverlay.portfolio{padding: 0;}
	.flex-control-nav li {margin: 0 6px;}
	h1.page_title{font-size: 2em !important;}
	.homepage_parallax #home-slider{height: 115px;}
	.homepage_parallax .home-logo-text, .homepage_parallax .home-logo-image{margin: -40px 0 40px;}
	.vc_btn3-container.vc_btn3-left{margin-right: 2px !important;}
	.vc_btn3.vc_btn3-size-md {font-size: 12px;}
	.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) {padding-right: 35px;}
	
	.vc_col-sm-12 .partners-container.noscroller.innerborder .partners-row, .vc_col-sm-8 .partners-container.noscroller.innerborder .partners-row, .vc_col-sm-6 .partners-container.noscroller.innerborder .partners-row {width: 50%;padding: 0;margin: 0;float: left;}
	.vc_col-sm-6 .partners-container.noscroller.innerborder .partners-row .partner-item:last-child{border-bottom: 1px solid #ededed;}
	
	.vc_col-sm-6 .wpcf7 .paris-form-simple .f-name, .vc_col-sm-6 .wpcf7 .paris-form-simple .f-subject, .vc_col-sm-6 .wpcf7 .paris-form-simple .f-email{width: 31.4%;}
	
	.tp-button{padding: 10px 13px !important;}
	.tp-caption a {font-size: 11px !important;}
	
	.special_tabs.text .label{width: 100%;}
	
	.single-portfolio .proj-content {margin: 40px auto 0;}
	.cbp-popup-singlePage-open .proj-content {margin: 140px auto 0;}
	
	.single-portfolio .projects_media.full_media.col-md-12{margin-bottom: 30px;padding: 0;}
	.cbp-popup-singlePage .single-portfolio .projects_media.full_media.col-md-12{margin-bottom: 0;padding: 0;}
	
	.vc_col-sm-12 .partners-container.noscroller.innerborder .partners-row:last-child, .vc_col-sm-8 .partners-container.noscroller.innerborder .partners-row .partner-item:last-child{border-bottom: 1px solid #ededed;}
	
	.vc_col-sm-8 .partners-container.noscroller.innerborder .partners-row{border-bottom: none;}
	
	
	.fullwidth-container .titlesleftcrumbsright .pageTitle, .fullwidth-container .titlesleftcrumbsright .des_breadcrumbs{
		width: 100%;max-width: 100%;
	}
	.blog-default.wideblog .page_content .container{padding: 0;}
	.fullwidth-container .titlesleftcrumbsright .des_breadcrumbs{
		float: left;
		text-align: left;
		padding-bottom: 20px;
	}
	
	.single-portfolio .share-buttons {margin: 0 !important;padding: 40px 0;}
	
	.cbp-l-grid-gallery .portfolio_type-singlepageinlineajax-grid .share-buttons {margin: -20px 0 450px 0 !important;padding: 20px 0;}
	
	.cbp-l-grid-gallery .cbpw-ajax-block {padding: 0;}
	
	.flip-box-wrap .flip-box-icon{margin: 0 20px auto;}
	.flip-box-wrap .flip-box h3 {margin: 15px 0 12px !important;}
	
	.special_tabs.icontext .label .title{margin: 5px 0 0 45px;width: 90%;font-size: 13px;word-wrap: break-word;padding-right: 20px;line-height: 1px;}
	.special_tabs.icontext .label a{line-height: 1.4em;}
	.special_tabs.icontext .label{padding: 17px 15px 15px 15px;}
	.tab-container.col-sm-11{width: 87.666667%;}
	
	.single .blog-default.wideblog{padding-top: 0;}
	.single .featured-image-thumb a{margin-bottom: 40px;}
	.single-portfolio .proj-content .content_container.col-md-12, .single-portfolio .proj-content .content_container.col-md-5{padding: 0 15px;}
	.single-post .page_content.right, .single-post .page_content.right.sidebar {padding-left: 0;padding-top: 0;}
	.single-post .the_comments{margin-bottom: 0;}

	.single-post .blog-default.wideblog .page_content .container, .single-post .blog-default.wideblog .page_content{ width: auto !important;padding: 0;}
	
	.woocommerce-page .page_content.right, .woocommerce-page .page_content.right.sidebar {padding-left: 0;}
	.archive .page_content.left{border-right: none;}
	.product_list_widget{width: 100%;}
	
	header.navbar .navbar-collapse ul li.des_mega_menu > ul{width:100vw !important;}
	.blog-default.wideblog {padding-top: 20px;}
	.blog-default-bg-masonry{padding: 0 10px;}
	header.navbar .navbar-collapse ul li.des_mega_menu > ul > li > a{min-height: 50px;}
	.page .page_content.left.sidebar{padding: 50px 0 0 0;}
	.page .page_content.left .container{padding: 0;}
	.page .page_content.left{padding-right: 0;border: none;padding-top: 30px;padding-bottom: 0;}
	.page_content.right, .page .page_content.right{border-left: none;padding: 0;}
	.custom-widget .widget-newsletter input{width: 91%;}
	
	.page-template-blog-masonry-template .journal-post{margin-bottom: 80px !important;}
	.contact-widget-container .forms{width: 100%;}
	.blog-default-bg{padding-right: 0;}
	.page_content.right.sidebar .blog-sidebar-bg{margin-bottom: 50px;}
	
	.portfolio_type-singlepageoverlay col-md-12 .cbpw-ajax-block {padding: 0;}
	
	/* Demo 3 */
	p.home-slide-content {
		font-size: 70px !important;
		letter-spacing: 0;
	}
	
	/* Dual Buttons Adjustments */
	.ult_dual_button .ulitmate_dual_buttons .ult_dualbutton-wrapper{
		width: 49% !important;
  float: left !important;
	}
	.ult_dual_button .ulitmate_dual_buttons .ult_dualbutton-wrapper:first-child .ult_ivan_button{
		border-top-left-radius: 00px !important;
		border-top-right-radius: 0px !important;
		border-bottom-right-radius: 0px !important;
		border-bottom-left-radius: 0px !important;
		height: 30px !important;
		width: 150px !important;
	}
	
	.ult_dualbutton-wrapper .ult_ivan_button.icon-before .text-btn, .ult_dualbutton-wrapper .ult_ivan_button.icon-after .text-btn{
		font-size: 12px !important;
	}
	
	.ult_dual_button .middle-text {
		top: 51% !important;
		right: 0% !important;
		border-width: 0px !important;
	}

	.ult_dual_button .ulitmate_dual_buttons .ult_dualbutton-wrapper:last-child .ult_ivan_button {
		border-top-left-radius: 0px !important;
		border-top-right-radius: 0px !important;
		border-bottom-right-radius: 0px !important;
		border-bottom-left-radius: 0px !important;
		height: 30px !important;
		width: 150px !important;
	}
	
	
	
	.s1-mobile-link .tp-button.mini {
		padding: 6px 10px !important;
		font-size: 8px !important;
		margin-left: -4px !important;
		top: -5px !important;
	}
	.adjust-boxes-on-mobile .vc_col-sm-4{width: 100% !important;}
	.adjust-boxes-on-mobile .vc_col-sm-4 .ult-content-box{min-height: 330px !important;}
	.portfolio_type-singlepageinlineajax-grid{min-height: 900px !important;}
	
	.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon{font-size: 160px !important;}
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	.boxed_layout{
		width: 100%;
	    margin: 0 auto;
	    overflow: hidden;
	    z-index: 9999999999;
	    background-color: #fff;
	}
	.boxed_layout .des_cubeportfolio_widget, .boxed_layout header .search_input.fade, .boxed_layout header .search_input.none{
		width: 100%;
	    margin: 0 auto;
	    overflow: hidden;
	    float: none;
	}
	.boxed_layout header.navbar{
		width: 100%;
	    margin: 0 auto;
	    float: none;
	}
	
	.nav-container > .navbar-collapse.collapse{display: none !important;}
	.nav-container > .navbar-collapse.collapsing, .nav-container > .navbar-collapse.collapse.in{display: block !important;height: 1px;}
	header .nav-container{width:100%;padding: 10px;}
	header .dl-menuwrapper{display: table-cell !important;padding-bottom: 0;     margin-top: 5px;     z-index: 99;     position: absolute;     right: 5px;     top: 10px;}
	
	.s1-mobile-link .tp-button.mini {
		padding: 6px 10px !important;
		font-size: 7px !important;
		margin-left: -10px !important;
		top: -10px !important;
	}
	
	#des-team-2 > div {height: 150px !important;}
	
	.single-post .page_content.left{padding: 20px 0;border-right: none;}
	
	.page_content.right, .page_content.right.sidebar{padding: 0;}
	.page_content.left{border: none;padding-right: 0 !important;}
	.blog-default-bg{padding-right: 0px;}
	.team_member_profile_content > .container{overflow: scroll;}
	
	.projects_media.fullwidth_media{top: -26px;}
	
	/* New Edition */
	.tweet_list{padding: 0 !important;}
	.wpcf7 .multiple-fields-dark .f-name,
	.wpcf7 .multiple-fields-dark .f-subject,
	.wpcf7 .multiple-fields-dark .f-email,
	.wpcf7 .multiple-fields-dark .f-message,
	.wpcf7 .multiple-fields-dark .f-service,
	.wpcf7 .multiple-fields-light .f-name,
	.wpcf7 .multiple-fields-light .f-subject,
	.wpcf7 .multiple-fields-light .f-email,
	.wpcf7 .multiple-fields-light .f-message,
	.wpcf7 .multiple-fields-light .f-service{width: 100%;margin-left: 0;padding-right: 0;}
	.wpcf7 form.wpcf7-form .f-service p{margin-bottom: 40px !important;}
	
	.newsletter_shortcode{bottom: 100px;}
	#big_footer .mail-news, #big_footer .banner{width: 100%;}
	#big_footer .banner{padding: 20px 0 0 20px;}
	#big_footer .mail-news{padding-bottom: 15px;}
	#big_footer .newsletter_shortcode .form{margin: 0 11px;width: 100%;}
	#big_footer .newsletter_shortcode form .mc-field-group{width: 68%;}
	#big_footer input.button{float: left;margin-left: 14px;}
	
	.modal .close{top: 10px;}
	.tooltip-desc, .tooltip-content{display: none;}
	
	.testimonials.style1{width: 100%;}
	.testimonials.style1 .testimonial p{font-size: 18px;line-height: 30px;}
	.testimonials.style1 .testimonial-box{margin-bottom: 20px;}
	.testimonials.style1 .testimonial-nav li{width: 55px;height: 55px;margin: 0 2px 0;}
	.testimonials.style1 .testimonial-nav li a {width: 55px;height: 55px;}
	#big_footer .mail-news{width: 100%;}
	#twitter-feed .flex-direction-nav{display: none;}
	
	
	.fullwidth-container{background-size: cover !important;}
	
	.style1 .paris_little_shopping_bag{padding-top: 4px !important;}
	.dl-menuwrapper button{float: right;margin-right: 20px;}
	.style4 .dl-menuwrapper button{margin-right: 0;}
	.dl-menuwrapper .dl-menu{top:100%;margin-top:10px;}
	.dl-menuwrapper .dl-menu ul{margin-top:10px;}
	
	.dl-menuwrapper .dl-menu ul.menu-depth-1 ul{margin-top:2px;}
	.dl-back{margin-top: -10px;}
	
	header .navbar-header, header.header_after_scroll .navbar-header{height: 45px !important;width: auto !important;}
	header a.navbar-brand, header.header_after_scroll a.navbar-brand{height: 30px !important;  margin-top: 6px !important;}
	
	.fullwidth-container .titlesleftcrumbsright .pageTitle, .fullwidth-container .titlesleftcrumbsright .des_breadcrumbs{
		width: 100%;max-width: 100%;
	}
	.blog-default.wideblog .page_content .container{padding: 0;}
	.fullwidth-container .titlesleftcrumbsright .des_breadcrumbs{
		float: left;
		text-align: left;
		padding-bottom: 20px;
	}
	.blog-default-bg-masonry{padding: 15px;}
	.special_tabs.icontext .tab-container{top:0;}
	.special_tabs .tab-container .content{padding: 25px 0;}
	.special_tabs.icontext .label, .special_tabs.icontext .label.current{width: 100%;}
	.special_tabs.icon .label{float: left;}
	.special_tabs.icon .designare_icon_special_tabs{margin: 20px 15px 20px 0;}
	.special_tabs.icon .divider-vertical-tabs{display: none;}
	.special_tabs.icon .tab-container .content{padding: 15px; width: 100%;}
	.dl-menu li.dl-subviewopen:not(:last-child){border: none !important;top: -10px;}
	
	.wpb_column .wpb_wrapper .ult_pricing_table{
		margin-bottom: 50px !important;
	}
	.blog-default-bg{padding: 20px !important;}
	.align-center-mobile .uvc-heading{text-align: center !important;}
	.align-center-mobile button.ubtn{text-align: center;width: auto;margin: 20px 0 20px 180px;}
	.extra-mobile-padding{padding-left: 30px !important;padding-right: 30px !important;}
	
	.flex-direction-nav{display: none;}
	
	.tp-caption a{font-size: 8px !important;letter-spacing: 0;}
	.tp-button{padding: 5px 8px !important;}
	
	.special_tabs.text .label{width: 100%;}
	.uvc-type-wrap .ultimate-typed-main, .typed-cursor{font-size: 50px !important;line-height: 30px !important;}
	
	.post-listing .post blockquote{padding: 20px 10px;}
	
	.blog-default.wideblog .page_content .container{padding: 0;}
	.blog-default.wideblog{padding-top: 20px;}

	.uvc-type-wrap{line-height: 30px !important;}
	button.ubtn{margin-right: 10px;font-size: 10px;}
	.page .page_content.left.sidebar{padding: 30px 0;}
	.page .page_content.left .container{padding: 0;}
	.page .page_content.left{padding-right: 0;border: none;}
	.page_content.right, .page .page_content.right{border-left: none;padding: 0;}
	
	.change-align-mobile .align-icon{text-align: left !important;margin: 0 0 20px 0;}
	.style1 .paris_minicart_wrapper {padding-top: 22px !important;}
	
	.vc_col-sm-12 .partners-container.noscroller.innerborder .partners-row, .vc_col-sm-8 .partners-container.noscroller.innerborder .partners-row, .vc_col-sm-6 .partners-container.noscroller.innerborder .partners-row {width: 50%;padding: 0;margin: 0;float: left;}
	.vc_col-sm-6 .partners-container.noscroller.innerborder .partners-row .partner-item:last-child, .vc_col-sm-12 .partners-container.noscroller.innerborder .partners-row .partner-item:last-child{border-bottom: 1px solid #ededed;}
	.cbp-l-grid-gallery .portfolio_type-singlepageinlineajax-grid .share-buttons {margin: -20px 0 300px 0 !important;padding: 20px 0;}
	.cbp-l-grid-gallery .cbpw-ajax-block {padding: 0;}
	
	.single-post .page_content.left .blog-default-bg{padding-bottom: 0;}
	#twitter-feed .flex-control-nav, #home-slider .flex-control-nav, .flex-control-nav{display: none;}
	
	
	.cbp-popup-singlePage .cbp-popup-content{width: 100%;}
	.single-portfolio .proj-content{margin: 30px auto;}
	.cbp-popup-singlePage-open .proj-content {margin: 130px auto 20px;}
	.single-portfolio .proj-content .content_container.col-md-12{padding: 0;}
	
	.projects_media.full_media.col-md-12{margin-bottom: 0;}
	.single-portfolio .share-buttons{padding: 40px 0;}
	
	.homepage_parallax #home-slider{height: 70px;}
	
	.portfolio_type-singlepageoverlay .cbpw-ajax-block {padding: 0;}
	
	/* Demo 3 */
	p.home-slide-content {
		font-size: 42px !important;
		letter-spacing: 0;
	}
	.homepage_parallax .home-logo-text a.light {
	  color: white !important;
	  font-size: 1.4em !important;
	  border: 1px solid !important;
	  padding: 5px 10px 5px !important;
	}
	.homepage_parallax .home-logo-text, .homepage_parallax .home-logo-image{margin: 0px 0 10px;}
	#twitter-feed .flex-control-nav, #home-slider .flex-control-nav {opacity: 0.6;}
	
	
	.newsletter_shortcode form{width: 91%;}
	.newsletter_shortcode form .mc-field-group {width: 73%;}
	.newsletter_shortcode form input.button{padding: 13px 22px 12px 22px;}
	.newsletter_shortcode .form #mc_embed_signup{margin-top: 30px;}
	#big_footer .newsletter_shortcode .form #mc_embed_signup{margin-top: 30px;}
	
  	.fullcoveredvideo video, .fullscreenvideo video{height: 100%;}
  	.ult_countdown-amount{font-size: 45px !important; padding: 10px 25px !important;}
  	.ult_countdown .ult_countdown-section .ult_countdown-period{font-size: 11px !important;}
	
	/* Dual Buttons Adjustments */
	.ult_dual_button .ulitmate_dual_buttons .ult_dualbutton-wrapper{
		width: 49% !important;
		float: left !important;
	}
	.ult_dual_button .ulitmate_dual_buttons .ult_dualbutton-wrapper:first-child .ult_ivan_button{
		border-top-left-radius: 0px !important;
		border-top-right-radius: 0px !important;
		border-bottom-right-radius: 0px !important;
		border-bottom-left-radius: 0px !important;
		height: 30px !important;
		width: 155px !important;
	}
	
	.ult_dualbutton-wrapper .ult_ivan_button.icon-before .text-btn, .ult_dualbutton-wrapper .ult_ivan_button.icon-after .text-btn{
		font-size: 12px !important;
	}
	
	.ult_dual_button .middle-text {
		top: 51% !important;
		right: 0% !important;
		border-width: 0px !important;
	}

	.ult_dual_button .ulitmate_dual_buttons .ult_dualbutton-wrapper:last-child .ult_ivan_button {
		border-top-left-radius: 0px !important;
		border-top-right-radius: 0px !important;
		border-bottom-right-radius: 0px !important;
		border-bottom-left-radius: 0px !important;
		height: 30px !important;
		width: 155px !important;
	}
	
  	.ultb3-box img{width: 100% !important;}
	.tp-button.white-orange, .tp-button.white-blue, .tp-button.white-lightgrey, .tp-button.white-darkgrey, .tp-button.white-red, .tp-button.white-yellow, .tp-button.white-green, .tp-button.orange-white, .tp-button.blue-white, .tp-button.lightgrey-white, .tp-button.darkgrey-white, .tp-button.red-white, .tp-button.yellow-white, .tp-button.green-white{border-width: 1px !important;}
	
	.tp-button{font-weight: 800 !important;}
	.adjust-boxes-on-mobile .ult-content-box{padding: 40px !important;}
	.vc_custom_1436025089736 a.ubtn-link{margin: 0 -11px 0 !important;}
	.portfolio_type-singlepageinlineajax-grid{min-height: 500px !important;}
	
	.letter-spacing-class .uvc-sub-heading {
	    letter-spacing: 3px;
	}
	.cbp-popup-singlePageInline .single-portfolio .proj-content {padding: 15px;width: 100%;left: 0;}
	.aio-icon-box.tooltip-icon .aio-icon-description{bottom: 75%;}
	
	.wpcf7 .paris-form-simple .left-section, .wpcf7 .paris-form-simple .right-section{width: 100%;margin-left: 0;}
	
	.rev-btn{padding: 2px 10px !important; font-size: 10px !important;}
	
	#parallax-home .rev-btn.rev-hiddenicon i {font-size: 9px;}
	
	
	header.style2 .navbar-collapse{display: block;right: 30px;position: relative;}
	header.style1 .navbar-collapse{display: block;margin-right: 40px;position: relative;}
	header.style2 .navbar-collapse .navbar-nav, header.style1 .navbar-collapse .navbar-nav{display: none;}
	header .nav-container .dl-menuwrapper .dl-menu{left: 15px;}
	
	header.style1 .paris_dynamic_shopping_bag, header.style2 .paris_dynamic_shopping_bag {
	    position: relative;
	    bottom: 0;
	    padding: 0 !important;
	    float: right;
	    top: 14px;
	    right: 5px;
	}
	
	header .search_trigger {
	    display: block;
	    padding: 0 !important;
	    top: 10px;
	    right: -5px;
	    z-index: 9999;
	}
	
	header .nav-container .dl-menuwrapper .dl-menu {
	    left: 5px;
	}
	
	header .nav-container .navbar-header {
	    margin: 0;
	    position: relative;
	    z-index: 999;
	    float: left;
	    text-align: left;
	    width: 50%;
	}
	
	.paris_little_shopping_bag_wrapper {
	    z-index: 9999;
	}
	.navbar .nav-container i.icon-magnifier {
	    top: 0px;
	    margin-right: 5px;
	}
	.tp-button{
		font-weight: 800 !important;
		padding: 0px 7px !important;
		font-size: 8px !important;
		margin: 20px !important;
	}
	.tp-button.lightgrey-white{
		font-weight: 800 !important;
		padding: 6px 7px !important;
		font-size: 8px !important;
		
	}
	.align-mb-left{
		left: -20px !important;
		top: 10px !important;
	}
	.align-mb-right{
		right: -20px !important;
		top: 10px !important;
	}
	
	.aio-icon-box{margin-bottom: 40px !important;}
	
	.nav-previous-nav1, .nav-next-nav1{padding: 0;}
	.nav-previous-nav1 a{padding: 8px 12px 7px 20px;}
	.nav-next-nav1 a{padding: 8px 20px 7px 12px;}
	.nav-previous-nav1:before{left: 11px;top: 7px;}
	.nav-next-nav1:after{top: 7px;right: 11px;}
	
	.blog-default-bg .post-listing{padding: 0;}
	.uvc-type-wrap{
		line-height: 35px !important;
		top: -20px;
		position: relative;
		font-size: 42px !important;
	}
	.page_content .metas-container p, .metas-container a{margin-bottom: 0px;}
	.page_content .metas-container p{padding: 5px 5px 5px 15px;}
	.blog-sidebar-bg{width: 100%;}
	.special_tabs.horizontal .tab-selector .label{padding: 0;}
	
	.woocommerce-page.woocommerce ul.products li.product, .woocommerce-page.woocommerce-page ul.products li.product {margin: 0 0 1.5em 0;width: 96%;}
    .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {float: left;width: 100%;}
    .archive .page_content.left {padding-top: 50px;padding-left: 0px;padding-right: 0;}
    .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
	    margin: 9px 20px 20px 0;
	    float: left;
	}
	.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
	    float: left;
	    width: 100%;
	}
	
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
	    float: right;
	    width: 100%;
	    margin-top: 20px;
	}
	
	.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
	    width: 100%;
	    float: left;
	}
	.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2, .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{
	    float: right;
	    width: 100%;
	}
	
	section.page_content{margin: 0px !important;}
	.woocommerce-page .page_content.left{padding: 30px !important;width: 100% !important;}
	.woocommerce-page .page_content.right, .woocommerce-page .page_content.right.sidebar {
	    padding-left: 0;
	    padding-right: 0;
	}
	
	.woocommerce #content nav.woocommerce-pagination ul li a, .woocommerce #content nav.woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce-page #content nav.woocommerce-pagination ul li a, .woocommerce-page #content nav.woocommerce-pagination ul li span, .woocommerce-page nav.woocommerce-pagination ul li a, .woocommerce-page nav.woocommerce-pagination ul li span {
	    padding: 0.5em;
	    min-width: 2.5em;
	}
	.woocommerce span.onsale, .woocommerce-page span.onsale {line-height: 30px !important;}
	
	.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {padding: 0.3em 1em 0.3em 1em;}
	
	.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
	    float: left;
	    width: 100%;
	    overflow: visible;
	}
	.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info, .woocommerce-page .woocommerce-message {padding: 8px 20px 16px 70px !important;}
	
	
}



/* Vertical Iphone */
@media only screen and (max-width: 479px) {
	
	.letter-spacing-class .uvc-sub-heading {
	    letter-spacing: 3px;
	}
	
	.newsletter_shortcode form{width: 100%;}
	.fullwidth-container .titlesleftcrumbsright .des_breadcrumbs{margin-top: 0;}
	.newsletter_shortcode form .mc-field-group {width: 100%;}
	.newsletter_shortcode form input.button{padding: 13px 22px 12px 22px;width: 100%;margin-top: 5px;}
	.newsletter_shortcode .form #mc_embed_signup{margin-top: 30px;}
	.newsletter_shortcode.footer_newsletter .form #mc_embed_signup{margin-top: 0px;}
	.newsletter_shortcode form input.email{text-align: center;}

  	.fullcoveredvideo video, .fullscreenvideo video{height: 100%;}
  	.ult_countdown-amount{font-size: 45px !important; padding: 10px 25px !important;}
  	.ult_countdown .ult_countdown-section .ult_countdown-period{font-size: 11px !important;}
  	
	.fullwidth-container{background-attachment: scroll !important;background-size: cover !important;}
	.journal .journal-post{margin-bottom: 60px !important;}
	
	.blog-default.wideblog{margin-bottom: 100px;padding-top: 20px;}
	.page-template-blog-masonry-template .page_content .navigation{margin: 20px 0 0 0;}

	.demo2-btn-align-right{left: 200px !important;}
	.page_content.left, .page_content.left.sidebar{padding-right: 0;padding-left: 0;padding-bottom: 0;}
	.page_content.left{border: none;padding-top: 20px;padding-right: 0px !important;}
	.single .postcontent #the_movies{margin-bottom: 20px;}
	.comment-form-author, .comment-form-email, .comment-form-url{width: 100%;}
	.blog-default-bg{padding: 0px !important;}
	.the_comments {margin-bottom: 0;padding: 20px 10px 20px 20px;}
	.single-portfolio .the_comments {margin-bottom: 0;padding: 0px;}
	.cbp-popup-singlePage .cbp-popup-content{width: 100%;}
	.single-portfolio .proj-content {margin: 0px auto !important;padding: 20px;}
	.page_content .metas-container p, .metas-container a{margin-bottom: 0px;}
	.page_content .metas-container p{padding: 5px 5px 5px 15px;}	
	
	.page-id-2068 .fullwidth-container{background-position-x: -200px !important;}
	
	
	.single .img-container{width: 100%;text-align: left;min-height: 0;}
	
	.nav-previous, .nav-next, .next-posts, .prev-posts, #pbd-alp-load-posts a, #pbd-alp-load-newer-posts a, .btn-contact-left input{padding: 5px 12px;margin: 5px 0;float: left;}
	
	.page-template-blog-template .blog-default.wideblog .col-md-12 .metas-container {margin: 0;}
	
	.page_content.right, .page_content.right.sidebar{padding-left: 0px; padding-right: 0px;margin-bottom: 100px;}
	
	
	.nav-container > .navbar-collapse.collapse{display: none !important;}
	header .dl-menuwrapper{display: table-cell !important;}
	header .nav-container{width:100%;}
	
	header .nav-container, header .nav-container .navbar-header, header .nav-container .dl-menuwrapper, header .nav-container .dl-menuwrapper .dl-menu, header .nav-container .header_social_icons{display: inline-block;float: right;width: 100%;height: auto !important;}
	header .nav-container{padding-bottom: 10px;}
	header .search_trigger{display: block;padding: 0 !important;top: 20px;right: -5px;z-index: 9999;}
	
	header .nav-container .navbar-header{text-align: center;}
	header .nav-container .navbar-header, header .nav-container .navbar-header a{margin:5px auto;}
	header .nav-container .navbar-header a {float: none;display: inline-block;}
	header .nav-container .navbar-header{margin: 15px 0 0;position: relative;z-index: 999;float: left;text-align: left;width: 50%;}
	header .nav-container .navbar-header a{margin: 0px auto;}
	header:not(.style4) .nav-container .header_social_icons{
		display: inline-block !important;
		position: absolute;
		width: 100%;
		text-align: center;
		float: none;
		bottom: 9px;
		left: 0;
	}
	header.style2 .nav-container .header_social_icons.with-social-icons, header.style1 .nav-container .header_social_icons.with-social-icons{
		position: relative;
		padding: 15px 0 0 0 !important;
		bottom: 0;
	}
	.team_member_profile_content > .container{overflow: scroll;}
	.projects_media.fullwidth_media{top: -20px;}
	
	header .header_social_icons .header_social_icons_wrapper{display:inline-block !important;height: auto !important;width: auto;float: none;}
	header .nav-container .dl-menuwrapper{margin-top: 0;position: relative;z-index: 999;margin-left: -10px;-webkit-transition: all 0.2s linear;
		-moz-transition: all 0.2s linear;
		transition: all 0.2s linear;}
	
	.dl-menuwrapper .dl-menu{top:100%;margin-top:0px;}
	.dl-menuwrapper .dl-menu ul{margin-top:0px;}
	
	.dl-menuwrapper .dl-menu ul.menu-depth-1 ul{margin-top:2px;}
	.dl-back{margin-top: -10px;}
	
	header.header_after_scroll a.navbar-brand{}
	
	
	.paris_minicart_wrapper{left: 0;padding-top: 9px;}
	.style4_social_search .paris_minicart_wrapper{left: -150px;}
	.paris_minicart{margin-right: 135px;width: 100%;}
	
	.header_after_scroll{padding-bottom: 0px;}
	header.header_after_scroll .header_social_icons, header.header_after_scroll .search_trigger{float: left;text-align: center;}
	header.header_after_scroll .nav-container .navbar-header{
		  margin: 15px auto 0px auto;
	}
	header.header_after_scroll a.navbar-brand{margin-top: 0 !important;margin-bottom: 0 !important;}
	header.header_after_scroll .nav-container .dl-menuwrapper{margin-bottom:0;margin-top: 0;}
	header .search_input input.search_input_value{font-size: 1.2em !important;margin-left: 0px !important;}
	
	.portfolio_type-singlepageoverlay .projects_media.full_media.col-md-12{margin-bottom: 30px;}

	.single-portfolio .share-buttons{padding: 40px 0;}
	
	#cbpw-filters80 .cbp-filter-item.cbp-filter-item-active, #cbpw-filters80 .cbp-filter-item{margin: 10px 0px 0px 5px !important;}
	
	.flex-direction-nav{display: none;}
	.single-portfolio .cbp-popup-content article.portfolio{padding: 0;min-height: 400px;}
	article.portfolio{padding: 0 20px 20px;}
	.projects_nav1{left: 10px; right: auto;}
	.single-portfolio .projects_media.left_media{margin-bottom: 20px;padding: 0;}
	.single-portfolio .projects_description .content_container{padding: 0;}
	.cbp-l-grid-gallery .cbpw-ajax-block{padding: 0;}
	
	.cbpw-ajax-block .wpb_revslider_element{margin: -20px 0 40px 0;}
	
	.dl-menuwrapper li a{padding: 15px 55px 15px 15px;}
	.partners-container.noscroller.innerborder .partners-row{display: inline-block;}
	.testimonials-slide-content.container {width: 100% !important;}
	.vc_col-sm-6 .nav-light .testimonials-slide-content p, .vc_col-sm-6 .controlnav-light .testimonials-slide-content p, .testimonials-slide-content p, .testimonials-slide-content p span{font-size: 14px;}
	.des_recent_posts_widget.widget .flexslider {margin-bottom: 0;}
	.des_recent_posts_widget .title {margin: 20px 0 10px 0;}
	
	.single.single-portfolio .fullwidth-container .container{padding-bottom: 80px !important;}
	
	header .nav-container .dl-menuwrapper{padding-bottom: 0;margin-top: 5px;z-index: 99;position: absolute;right: 0px;top: 10px;}
	header .dl-menuwrapper .dl-trigger-wrapper {z-index: 99;text-align: right;}
	
	
	.tp-caption a{font-size: 6px !important;letter-spacing: 0;}
	.tp-caption a.des-button-white span{font-size: 6px !important;letter-spacing: 0;}
	
	.tp-button{padding: 3px 7px !important;}
	.tp-button.des-button-white, .tp-button.des-button-dark{padding: 0px 7px !important;}
	
	.des-btn-mobile{margin-top: 10px !important;}
	
	
	
	header .search_trigger_mobile{position: absolute;right: 40px;bottom: 9px;display: block;z-index: 9999999;}
	header.style1 .paris_dynamic_shopping_bag, header.style2 .paris_dynamic_shopping_bag{
		position: relative;
		bottom: 0;
		padding: 0 !important;
		float: right;
		top: 22px;
		right: 5px;
	}
	header.header_after_scroll.style1 .paris_dynamic_shopping_bag, header.header_after_scroll.style2 .paris_dynamic_shopping_bag{
		top: 42px;
	}
	.paris_little_shopping_bag_wrapper{z-index: 9999;}
	.paris_minicart_wrapper {padding-top: 26px !important;right: 20px;}
	
	.tweet_list{padding: 0 !important;}
	.wpcf7 .multiple-fields-dark .f-name,
	.wpcf7 .multiple-fields-dark .f-subject,
	.wpcf7 .multiple-fields-dark .f-email,
	.wpcf7 .multiple-fields-dark .f-message,
	.wpcf7 .multiple-fields-dark .f-service,
	.wpcf7 .multiple-fields-light .f-name,
	.wpcf7 .multiple-fields-light .f-subject,
	.wpcf7 .multiple-fields-light .f-email,
	.wpcf7 .multiple-fields-light .f-message,
	.wpcf7 .multiple-fields-light .f-service{width: 100%;margin-left: 0;padding-right: 0;}
	.wpcf7 form.wpcf7-form .f-service p{margin-bottom: 40px !important;}
	
	.ult-content-box{padding: 20px !important;}
	
	.newsletter_shortcode{bottom: 100px;}
	#big_footer .mail-news, #big_footer .banner{width: 100%;}
	#big_footer .banner{padding: 20px 0 0 20px;}
	#big_footer .mail-news{padding-bottom: 15px;}
	#big_footer .newsletter_shortcode .form{margin: 0 11px;width: 100%;}
	#big_footer .newsletter_shortcode form .mc-field-group{width: 68%;}
	#big_footer input.button{float: left;  margin: 0px 15px;}
	#secondary_footer .footer_logo.align-left{float: none;}
	#secondary_footer .footer_custom_text.right{width: 100%;text-align: center;}
	
	.modal .close{top: 10px;}
	.tooltip-desc, .tooltip-content{display: none;}
	
	.testimonials.style1{width: 100%;}
	.testimonials.style1 .testimonial p{font-size: 14px;line-height: 24px;}
	.testimonials.style1 .testimonial-box{margin-bottom: 20px;}
	.testimonials.style1 .testimonial-nav li{width: 55px;height: 55px;margin: 5px 5px 0;}
	.testimonials.style1 .testimonial-nav li a {width: 55px;height: 55px;}
	#big_footer .mail-news{width: 100%;}
	#twitter-feed .flex-direction-nav{display: none;}
	
	.vc_btn3-container.vc_btn3-left{margin-right: 5px !important;}
	.vc_btn3.vc_btn3-size-md {font-size: 11px;}
	.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) {padding-right: 35px;}
	
	.vc_btn3.vc_btn3-size-md{padding: 10px 15px;}
	
	.dl-menu li.dl-subviewopen:not(:last-child){border: none !important;top: -10px;}
	
	.testimonials-slide-content .text-container{width: 100% !important;}
	.testimonials-slide-content p, .testimonials-slide-content p span, .testimonials-slide-content .text-container span{
		font-size: 13px !important;
		line-height: 1.4;
	}
	.vc_custom_1435073560780 {
    	margin-top: 20px !important;
	}
	
	.cbp-popup-singlePageInline .cbp-popup-close {right: 15px !important;top: 20px !important;}
	
	a.ubtn-link .ubtn {margin: 0 9px !important;}
	a.ubtn-link{margin: 10px 0 0 0 !important;}
	
	.special_tabs.icontext .tab-container{top:0;}
	.special_tabs .tab-container .content{padding: 25px 0;}
	.special_tabs.icontext .label, .special_tabs.icontext .label.current{width: 100%;}
	.special_tabs.icon .label{float: left;}
	.special_tabs.icon .designare_icon_special_tabs{margin: 5px 5px 0px 0;}
	.special_tabs.icon .divider-vertical-tabs{display: none;}
	.special_tabs.icon .tab-container .content{padding: 15px; width: 100%;}
	.special_tabs.text .label{width: 100%;}
	
	.wpb_column .wpb_wrapper .ult_pricing_table{
		margin-bottom: 50px !important;
	}
	.wpcf7 .paris-multiple-fields .f-message{padding-right: 0;}
	
	.change-align-mobile .align-icon{text-align: left !important;margin: 0 0 20px 0;}
	
	.fullwidth-container .titlesleftcrumbsright .pageTitle, .fullwidth-container .titlesleftcrumbsright .des_breadcrumbs{
		width: 100%;max-width: 100%;
	}
	.blog-default.wideblog .page_content .container{padding: 0;}
	.fullwidth-container .titlesleftcrumbsright .des_breadcrumbs{
		float: left;
		text-align: center;
		padding-bottom: 0;
	}
	
	.cbp-l-grid-gallery .portfolio_type-singlepageinlineajax-grid .share-buttons {margin: -20px 0 120px 0 !important;}
	.cbp-popup-singlePage .cbp-popup-content{margin-top: 100px;}
	
	.cbp-popup-singlePage .cbp-popup-content #the_movies{margin-bottom: 30px;}
	.cbp-popup-singlePage .cbp-popup-content #comments{padding: 0;}
	
	
	.cbp-l-grid-gallery .portfolio_type-singlepageinlineajax-grid, .cbp-l-grid-gallery .portfolio_type-singlepageinlineajax-grid .proj-content .content_container{padding: 0 15px; max-width: 100%;}
	
	.single-post .blog-default.wideblog .page_content{padding: 0;}
	.post-listing .post blockquote{padding: 20px 10px;}
	.uvc-type-wrap .ultimate-typed-main, .typed-cursor{
		font-size: 26px !important;
	}
	.uvc-type-wrap{
		line-height: 35px !important;
		top: -20px;
		position: relative;
		font-size: 42px !important;
	}
	h3{font-size: 16px !important;}
	.special_tabs.horizontal .tab-selector .label{padding: 0;width: 100% !important;}
	.align-center-mobile .uvc-heading{text-align: center !important;}
	.align-center-mobile button.ubtn{text-align: center;width: auto;margin: 20px 0 20px 60px;}
	.extra-mobile-padding{padding-left: 30px !important;padding-right: 30px !important;}
	
	button.ubtn{margin-right: 10px;font-size: 10px;}
	.page .page_content.left.sidebar{padding: 30px 0 0 0;}
	.page .page_content.left .container{padding: 0;}
	.page .page_content.left{padding-right: 0;border: none;padding-top: 20px;}
	.page_content.right, .page .page_content.right{border-left: none;padding: 0;}
	.page-template-blog-template .metas-container{margin-top: 0px;margin-bottom: 25px;}
	
	.blog-default-bg-masonry{padding: 15px;}
	.portfolio_type-singlepageoverlay .cbpw-ajax-block {padding: 0;}
	
	.homepage_parallax #home-slider{height: 47px;}
	#secondary_footer .social-icons-fa ul li{margin-left: auto;margin-right: auto;text-align: center;}
	#secondary_footer .social-icons-fa ul li a{margin: 0 3px;}
	.homepage_parallax #parallax-home {background-position: -100px 0px;}
	
	/* Demo 3 */
	p.home-slide-content {
		font-size: 29px !important;
		letter-spacing: 0;
	}
	.homepage_parallax .home-logo-text a.light {
	  color: white !important;
	  font-size: 1em !important;
	  border: 1px solid !important;
	  padding: 5px 10px 5px !important;
	}
	.homepage_parallax .home-logo-text, .homepage_parallax .home-logo-image{margin: -40px 0 15px;}
	#twitter-feed .flex-control-nav, #home-slider .flex-control-nav, .flex-control-nav{display: none;}
	
	
	/* Dual Buttons Adjustments */
	.ult_dual_button .ulitmate_dual_buttons .ult_dualbutton-wrapper{
		width: 49% !important;
		float: left !important;
	}
	.ult_dual_button .ulitmate_dual_buttons .ult_dualbutton-wrapper:first-child .ult_ivan_button{
		border-top-left-radius: 0px !important;
		border-top-right-radius: 0px !important;
		border-bottom-right-radius: 0px !important;
		border-bottom-left-radius: 0px !important;
		height: 30px !important;
		width: 133px !important;
	}
	
	.ult_dualbutton-wrapper .ult_ivan_button.icon-before .text-btn, .ult_dualbutton-wrapper .ult_ivan_button.icon-after .text-btn{
		font-size: 11px !important;
		padding-left: 5px !important;
		padding-right: 5px !important;
	}
	
	.ult_dual_button .middle-text {
		top: 51% !important;
		right: 0% !important;
		border-width: 0px !important;
	}
	.ult_ivan_button.icon-before .icon-simple, .ult_ivan_button.icon-after .icon-simple{padding: 0 !important;}
	.ult_dual_button .ulitmate_dual_buttons .ult_dualbutton-wrapper:last-child .ult_ivan_button {
		border-top-left-radius: 0px !important;
		border-top-right-radius: 0px !important;
		border-bottom-right-radius: 0px !important;
		border-bottom-left-radius: 0px !important;
		height: 30px !important;
		width: 133px !important;
		margin-left: 2px;
	}
	
	
	.paris2xtextwhite{font-size: 9px !important;}
	.parisbigwhite.demo12-bigwhite{top: 125px !important;font-size: 26px !important;}
	.btn-demo12{top: 160px !important;}
	.tp-button.white-orange, .tp-button.white-blue, .tp-button.white-lightgrey, .tp-button.white-darkgrey, .tp-button.white-red, .tp-button.white-yellow, .tp-button.white-green, .tp-button.orange-white, .tp-button.blue-white, .tp-button.lightgrey-white, .tp-button.darkgrey-white, .tp-button.red-white, .tp-button.yellow-white, .tp-button.green-white, .tp-button.des-button-white, .tp-button.des-button-dark, .tp-button.des-button-colored{border-width: 1px !important;}
	
	.tp-button{
		font-weight: 800 !important;
		padding: 0px 7px !important;
		font-size: 8px !important;
		margin: 20px !important;
	}
	.tp-button.lightgrey-white{
		font-weight: 800 !important;
		padding: 6px 7px !important;
		font-size: 8px !important;
		
	}
	.align-mb-left{
		left: -30px !important;
		top: 10px !important;
	}
	.align-mb-right{
		right: -30px !important;
		top: 10px !important;
	}
	#parallax-home .tp-caption i{font-size: 20px !important;}
	
	.tp-caption.NotGeneric-Icon, .NotGeneric-Icon{
		font-size: 7px !important;
	}
	.slick-next{right: 15px !important;}
	.slick-prev{left: 0px !important;}
	
	#twitter-feed .slick-next{right: -15px !important;}
	#twitter-feed .slick-prev{left: -15px !important;}
	
	.style-light #twitter-feed li{
		font-size: 13px;
	}
	.slick-initialized .slick-slide, .twitter-author a, .style-light #twitter-feed li a{
  		font-size: 13px !important;
	}
	#twitter-feed{padding: 10px 20px;}
	#big_footer #twitter-feed{padding: 10px;}
	
	.twitter-slider {width: 100% !important;}
	
	.demo10-left-btn{left: 70px !important;}
	header .top-bar a, header .top-bar ul.phone-mail li a{font-size: 11px !important;}
	
	.vc_custom_1437240114072 {padding-left: 15px !important;}
	.footer_sidebar{margin-bottom: 40px;}
	.footer_sidebar:last-child{margin-bottom: 0px;}
	
	/* Sliders Mobile Adjustements */
	/*Service1*/
	.mobile-h2{top: 140px !important;}
	.mobile-h3{top: 160px !important;}
	.s1-mobile-h2{top: 170px !important;}
	.s1-mobile-h3{top: 190px !important;}
	.mobile-h4{
		top: 220px !important;
		left: 57px !important;
		font-size: 10px !important;
	}
	.mobile-icon{top: 235px !important;left: 14px !important;}
	.mobile-icon i{font-size: 28px !important;}
	.mobile-box-size{top: 210px !important;}
	.mobile-box-size img{
		height: 75px !important;
		width: 400px !important;
	}
	.mobile-big-text{
		width: 80% !important;
		white-space: normal !important;
		line-height: 13px !important;
		font-size: 8px !important;
		top: 235px !important;
		left: 55px !important;
	}
	.mobile-link{
		top: 270px !important;
		left: 57px !important;
	}
	.mobile-link a{
		font-size: 7px !important;
	}
	
	.s1-mobile-link .tp-button.mini {
		padding: 3px !important;
		font-size: 5px !important;
		margin-left: -8px !important;
		top: -7px !important;
	}
	
	.tp-caption.parismediumboldorange, .parismediumboldorange{
		font-size: 6px !important;
	}
	
	/*Service2*/
	.mobile-h42{
		top: 300px !important;
		left: 57px !important;
		font-size: 10px !important;
	}
	.mobile-icon2{top: 313px !important;left: 20px !important;}
	.mobile-icon2 i{font-size: 42px !important;}
	.mobile-box-size2{top: 290px !important;left: 0 !important;}
	.mobile-box-size2 img{
		height: 75px !important;
		width: 400px !important;
	}
	.mobile-big-text2{
		width: 80% !important;
		white-space: normal !important;
		line-height: 13px !important;
		font-size: 8px !important;
		top: 315px !important;
		left: 55px !important;
	}
	.mobile-link2{
		top: 349px !important;
		left: 57px !important;
	}
	.mobile-link2 a{
		font-size: 7px !important;
	}
	
	
	/*Service3*/
	.mobile-h43{
		top: 378px !important;
		left: 57px !important;
		font-size: 10px !important;
	}
	.mobile-icon3{top: 390px !important;left: 15px !important;}
	.mobile-icon3 i{font-size: 28px !important;}
	.mobile-box-size3{top: 370px !important;left: 0 !important;}
	.mobile-box-size3 img{
		height: 75px !important;
		width: 400px !important;
	}
	.mobile-big-text3{
		width: 80% !important;
		white-space: normal !important;
		line-height: 13px !important;
		font-size: 8px !important;
		top: 393px !important;
		left: 55px !important;
	}
	.mobile-link3{
		top: 427px !important;
		left: 56px !important;
	}
	.mobile-link3 a{
		font-size: 7px !important;
	}
	
	.mobile-big-text br, .mobile-big-text2 br, .mobile-big-text3 br{
	display: none;
	}
	.adjust-boxes-on-mobile .ult-content-box{padding: 40px !important;}
	
	.mobile-text-center h2{text-align: center !important;padding-top: 30px !important;}
	.mobile-text-center .uvc-sub-heading{text-align: center !important;padding-bottom: 30px;}
	
	.mobile-text-left .vc_col-sm-8{padding: 20px 40px 80px 40px !important;}
	.mobile-text-left .vc_col-sm-8 h2, .mobile-text-left .vc_col-sm-8 .uvc-sub-heading, .mobile-text-left .vc_col-sm-8 .vc_btn3-container{text-align: left !important;}
	
	.mobile-no-padding .wpb_column{padding: 0 15px !important;}
	.tp-caption.paris2xtextdark, .paris2xtextdark{font-size: 5px; letter-spacing: -0.5px;}
	
	.push-down{display: none;}
	#big_footer .widget-newsletter input{width: 71%;}
	#big_footer .widget-newsletter input{padding: 12px 15px;}
	
	#big_footer .footer_sidebar .twitter-container {
		margin-top: 200px;
		position: relative;
		top: 0;
	}
	.custom-widget .widget-newsletter .banner p{margin-top: 0;}
	.sidebar.page_content .custom-widget .widget-newsletter .banner h3 {
	    left: 0;
	    text-align: left;
	    float: left;
	    margin-bottom: 20px !important;
	}
	.yl-left-align{left: 95px !important;top: 215px !important;}
	.yl-right-align{left: 170px !important;top: 215px !important;}

	#cbpw-filters77 .cbp-filter-item.cbp-filter-item-active, #cbpw-filters77 .cbp-filter-item{
		line-height: 24px !important;
		margin: 5px 5px 0px 0px !important;
		padding: 0px 15px 0px 15px !important;
		font-size: 10px !important;
	}
	.special_tabs.text .label.current{width: 100% !important;}
	.pageTitle h1.page_title, .pageTitle h2.secondaryTitle{text-align: center !important;}
	.page-id-2670 .fullwidth-container{
		background-position-x: -115px !important;
	}
	.page-id-2203 .fullwidth-container{
		background-position-x: -270px !important;
		background-position-y: 100px !important;
	}
	.h2-align-center{width: 100% !important;}
	.h2-align-center button.ubtn{width: 100%;margin: 8px 0 0 0;text-align: center;font-size: 11px;}
	
	.portfolio_type-singlepageinlineajax-grid{min-height: 500px !important;}
	.cbp-popup-singlePageInline .single-portfolio .proj-content {padding: 15px;width: 100%;left: 0;}
	
	.wpcf7 .paris-form-simple .left-section, .wpcf7 .paris-form-simple .right-section{width: 100%;margin-left: 0;}
	.rev-btn {
	    padding: 6px 10px 6px 10px !important;
	    font-size: 12px !important;
	    top: 10px;
	}
	header.header-full-width .search_close, header .search_close i {
	    margin-right: 0 !important;
	    margin-left: 0 !important;
	    padding: 0;
	}
	
	#parallax-home .rev-btn.rev-hiddenicon i {font-size: 11px !important;}
	.aio-icon-box.tooltip-icon .aio-icon-description {
    	left: 50%;
		margin-left: -49%;
    }
	.ult-animation .aio-icon-box.tooltip-icon .aio-icon-description {
	    left: 41%;
	    margin-left: -40%;
	}
	.stats-block, .wpb_row .wpb_column .wpb_wrapper .stats-block{margin: 40px 0;}
	
	header.style2 .navbar-collapse{display: block;right: 30px;position: relative;}
	header.style1 .navbar-collapse{display: block;margin-right: 40px;position: relative;}
	header.style2 .navbar-collapse .navbar-nav, header.style1 .navbar-collapse .navbar-nav{display: none;}
	.dl-trigger-wrapper .dl-trigger{right: 20px;}
	.navbar .nav-container i.icon-magnifier {top: -2px;margin-right: 10px;}
	.aio-icon-box{margin-bottom: 40px !important;}
	
	.nav-previous-nav1, .nav-next-nav1{padding: 0;}
	.nav-previous-nav1 a{padding: 8px 12px 7px 20px;}
	.nav-next-nav1 a{padding: 8px 20px 7px 12px;}
	.nav-previous-nav1:before{left: 11px;top: 7px;}
	.nav-next-nav1:after{top: 7px;right: 11px;}
	.the_content, .share-buttons, .navigation{padding: 20px;}
	.blog-default-bg .post-listing{padding: 20px;}
	
	.woocommerce-page.woocommerce ul.products li.product, .woocommerce-page.woocommerce-page ul.products li.product {margin: 0 0 1.5em 0;width: 96%;}
    .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {float: left;width: 100%;}
    .archive .page_content.left {padding-top: 50px;padding-left: 0px;padding-right: 0;}
    .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
	    margin: 9px 20px 20px 0;
	    float: left;
	}
	.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
	    float: left;
	    width: 100%;
	}
	
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
	    float: right;
	    width: 100%;
	    margin-top: 20px;
	}
	
	.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
	    width: 100%;
	    float: left;
	}
	.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2, .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{
	    float: right;
	    width: 100%;
	}
	
	section.page_content{margin: 0px !important;}
	.woocommerce-page .page_content.left{padding: 30px !important;width: 100% !important;}
	.woocommerce-page .page_content.right, .woocommerce-page .page_content.right.sidebar {
	    padding-left: 0;
	    padding-right: 0;
	}
	
	.woocommerce #content nav.woocommerce-pagination ul li a, .woocommerce #content nav.woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce-page #content nav.woocommerce-pagination ul li a, .woocommerce-page #content nav.woocommerce-pagination ul li span, .woocommerce-page nav.woocommerce-pagination ul li a, .woocommerce-page nav.woocommerce-pagination ul li span {
	    padding: 0.5em;
	    min-width: 2.5em;
	}
	.woocommerce span.onsale, .woocommerce-page span.onsale {line-height: 30px !important;}
	
	.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {padding: 0.3em 1em 0.3em 1em;}
	.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
	    float: left;
	    width: 100%;
	    overflow: visible;
	}
	.woocommerce #payment ul.payment_methods, .woocommerce-page #payment ul.payment_methods {
    	padding: 20px;
    }
    .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info, .woocommerce-page .woocommerce-message {padding: 8px 20px 16px 70px !important;}
    
    .woocommerce-cart .woocommerce {padding: 1px 10px 30px;}

    .woocommerce table.shop_table th, .woocommerce-page table.shop_table th {
	    font-weight: 700;
	    line-height: 18px;
	    padding: 9px 0px 9px 0px;
	    font-size: 10px;
	    text-align: center;
	}
    .cart_item a{font-size: 11px !important;line-height: 1em !important;}
    .woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty {width: 40px;}
    .woocommerce table.shop_table td, .woocommerce-page table.shop_table td {padding: 20px 5px;font-size: 11px !important;}
    .woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce-page .cart .button, .woocommerce-page .cart input.button {
	    float: none;
	    font-size: 10px;
	    padding: 10px 5px;
	}
	.woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce-page .cart .button, .woocommerce-page .cart input.button {
	    float: left;
	    margin: -1px 1px 20px;
	    padding: 10px 16px;
	}
	.boxed_layout{
		width: 100%;
	    margin: 0 auto;
	    overflow: hidden;
	    z-index: 9999999999;
	    background-color: #fff;
	}
	.boxed_layout .des_cubeportfolio_widget, .boxed_layout header .search_input.fade, .boxed_layout header .search_input.none{
		width: 100%;
	    margin: 0 auto;
	    overflow: hidden;
	    float: none;
	}
	.boxed_layout header.navbar{
		width: 100%;
	    margin: 0 auto;
	    float: none;
	}
    
}