/**
 * Table of Contents:
 *
 * Responsive Styles
  
 * ---------------------------------------------------------------------------
 */
 
@media (min-width:768px){.container{width:750px;} .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11{float:left;} .col-sm-12{width:100%;} .col-sm-11{width:91.66666666666666%;} .col-sm-10{width:83.33333333333334%;} .col-sm-9{width:75%;} .col-sm-8{width:66.66666666666666%;} .col-sm-7{width:58.333333333333336%;} .col-sm-6{width:50%;} .col-sm-5{width:41.66666666666667%;} .col-sm-4{width:33.33333333333333%;} .col-sm-3{width:25%;} .col-sm-2{width:16.666666666666664%;} .col-sm-1{width:8.333333333333332%;} .col-sm-pull-12{right:100%;} .col-sm-pull-11{right:91.66666666666666%;} .col-sm-pull-10{right:83.33333333333334%;} .col-sm-pull-9{right:75%;} .col-sm-pull-8{right:66.66666666666666%;} .col-sm-pull-7{right:58.333333333333336%;} .col-sm-pull-6{right:50%;} .col-sm-pull-5{right:41.66666666666667%;} .col-sm-pull-4{right:33.33333333333333%;} .col-sm-pull-3{right:25%;} .col-sm-pull-2{right:16.666666666666664%;} .col-sm-pull-1{right:8.333333333333332%;} .col-sm-push-12{left:100%;} .col-sm-push-11{left:91.66666666666666%;} .col-sm-push-10{left:83.33333333333334%;} .col-sm-push-9{left:75%;} .col-sm-push-8{left:66.66666666666666%;} .col-sm-push-7{left:58.333333333333336%;} .col-sm-push-6{left:50%;} .col-sm-push-5{left:41.66666666666667%;} .col-sm-push-4{left:33.33333333333333%;} .col-sm-push-3{left:25%;} .col-sm-push-2{left:16.666666666666664%;} .col-sm-push-1{left:8.333333333333332%;} .col-sm-offset-12{margin-left:100%;} .col-sm-offset-11{margin-left:91.66666666666666%;} .col-sm-offset-10{margin-left:83.33333333333334%;} .col-sm-offset-9{margin-left:75%;} .col-sm-offset-8{margin-left:66.66666666666666%;} .col-sm-offset-7{margin-left:58.333333333333336%;} .col-sm-offset-6{margin-left:50%;} .col-sm-offset-5{margin-left:41.66666666666667%;} .col-sm-offset-4{margin-left:33.33333333333333%;} .col-sm-offset-3{margin-left:25%;} .col-sm-offset-2{margin-left:16.666666666666664%;} .col-sm-offset-1{margin-left:8.333333333333332%;}}@media (min-width:992px){.container{width:970px;} .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11{float:left;} .col-md-12{width:100%;} .col-md-11{width:91.66666666666666%;} .col-md-10{width:83.33333333333334%;} .col-md-9{width:75%;} .col-md-8{width:66.66666666666666%;} .col-md-7{width:58.333333333333336%;} .col-md-6{width:50%;} .col-md-5{width:41.66666666666667%;} .col-md-4{width:33.33333333333333%;} .col-md-3{width:25%;} .col-md-2{width:16.666666666666664%;} .col-md-1{width:8.333333333333332%;} .col-md-pull-12{right:100%;} .col-md-pull-11{right:91.66666666666666%;} .col-md-pull-10{right:83.33333333333334%;} .col-md-pull-9{right:75%;} .col-md-pull-8{right:66.66666666666666%;} .col-md-pull-7{right:58.333333333333336%;} .col-md-pull-6{right:50%;} .col-md-pull-5{right:41.66666666666667%;} .col-md-pull-4{right:33.33333333333333%;} .col-md-pull-3{right:25%;} .col-md-pull-2{right:16.666666666666664%;} .col-md-pull-1{right:8.333333333333332%;} .col-md-push-12{left:100%;} .col-md-push-11{left:91.66666666666666%;} .col-md-push-10{left:83.33333333333334%;} .col-md-push-9{left:75%;} .col-md-push-8{left:66.66666666666666%;} .col-md-push-7{left:58.333333333333336%;} .col-md-push-6{left:50%;} .col-md-push-5{left:41.66666666666667%;} .col-md-push-4{left:33.33333333333333%;} .col-md-push-3{left:25%;} .col-md-push-2{left:16.666666666666664%;} .col-md-push-1{left:8.333333333333332%;} .col-md-offset-12{margin-left:100%;} .col-md-offset-11{margin-left:91.66666666666666%;} .col-md-offset-10{margin-left:83.33333333333334%;} .col-md-offset-9{margin-left:75%;} .col-md-offset-8{margin-left:66.66666666666666%;} .col-md-offset-7{margin-left:58.333333333333336%;} .col-md-offset-6{margin-left:50%;} .col-md-offset-5{margin-left:41.66666666666667%;} .col-md-offset-4{margin-left:33.33333333333333%;} .col-md-offset-3{margin-left:25%;} .col-md-offset-2{margin-left:16.666666666666664%;} .col-md-offset-1{margin-left:8.333333333333332%;}}@media (min-width:1200px){.container{width:1170px;} .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11{float:left;} .col-lg-12{width:100%;} .col-lg-11{width:91.66666666666666%;} .col-lg-10{width:83.33333333333334%;} .col-lg-9{width:75%;} .col-lg-8{width:66.66666666666666%;} .col-lg-7{width:58.333333333333336%;} .col-lg-6{width:50%;} .col-lg-5{width:41.66666666666667%;} .col-lg-4{width:33.33333333333333%;} .col-lg-3{width:25%;} .col-lg-2{width:16.666666666666664%;} .col-lg-1{width:8.333333333333332%;} .col-lg-pull-12{right:100%;} .col-lg-pull-11{right:91.66666666666666%;} .col-lg-pull-10{right:83.33333333333334%;} .col-lg-pull-9{right:75%;} .col-lg-pull-8{right:66.66666666666666%;} .col-lg-pull-7{right:58.333333333333336%;} .col-lg-pull-6{right:50%;} .col-lg-pull-5{right:41.66666666666667%;} .col-lg-pull-4{right:33.33333333333333%;} .col-lg-pull-3{right:25%;} .col-lg-pull-2{right:16.666666666666664%;} .col-lg-pull-1{right:8.333333333333332%;} .col-lg-push-12{left:100%;} .col-lg-push-11{left:91.66666666666666%;} .col-lg-push-10{left:83.33333333333334%;} .col-lg-push-9{left:75%;} .col-lg-push-8{left:66.66666666666666%;} .col-lg-push-7{left:58.333333333333336%;} .col-lg-push-6{left:50%;} .col-lg-push-5{left:41.66666666666667%;} .col-lg-push-4{left:33.33333333333333%;} .col-lg-push-3{left:25%;} .col-lg-push-2{left:16.666666666666664%;} .col-lg-push-1{left:8.333333333333332%;} .col-lg-offset-12{margin-left:100%;} .col-lg-offset-11{margin-left:91.66666666666666%;} .col-lg-offset-10{margin-left:83.33333333333334%;} .col-lg-offset-9{margin-left:75%;} .col-lg-offset-8{margin-left:66.66666666666666%;} .col-lg-offset-7{margin-left:58.333333333333336%;} .col-lg-offset-6{margin-left:50%;} .col-lg-offset-5{margin-left:41.66666666666667%;} .col-lg-offset-4{margin-left:33.33333333333333%;} .col-lg-offset-3{margin-left:25%;} .col-lg-offset-2{margin-left:16.666666666666664%;} .col-lg-offset-1{margin-left:8.333333333333332%;}}
/* Large desktop */
@media (max-width: 1199px) {
    .theme-boxed, .theme-boxed #header.header-small, .theme-boxed .fixed-footer {        width:100%;        max-width: 100%;    }	
	.theme-boxed.gird1560, .theme-boxed.gird1560 #header.header-small, .theme-boxed.gird1560 .fixed-footer {    width: 100%;}
	#main {	overflow:hidden;	}
	#page-title {  background-size: cover;	}
	body {	margin:0px !important 	}	
	.theme-boxed .style-modern .owl-theme .owl-controls .owl-nav .owl-prev{ 	left: -30px !important;  }
	.theme-boxed    .style-modern .owl-theme .owl-controls .owl-nav .owl-next{ 	right: -30px !important; }

}
/* Medium-Large desktop */
@media only screen and (max-width: 1340px) {
}
@media (min-width: 1241px) and (max-width: 1366px) {
	.theme-boxed, .theme-boxed #header.header-small, .theme-boxed .fixed-footer {width:1260px;  max-width: 100%; }	
	.theme-boxed.gird1560, .theme-boxed.gird1560 #header.header-small, .theme-boxed.gird1560 .fixed-footer { width: 1260px;}
	.theme-boxed.gird90 .page-section .standard-section .span_12, 	.theme-boxed.gird90 .container		{		width:1200px;			max-width:1200px	;	}
	.theme-boxed .style-modern .owl-theme .owl-controls .owl-nav .owl-prev{ left: -30px !important;  }
	.theme-boxed    .style-modern .owl-theme .owl-controls .owl-nav .owl-next{ right: -30px !important; }
}
@media (min-width: 1199px) and (max-width: 1240px) { 
	.theme-boxed, .theme-boxed #header.header-small, .theme-boxed .fixed-footer { width:100%;}
	.portfolio-item .ott-grid-overlay .ott-overlay-content {width:90%;left:5%	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.top-left-contacts{display:block	}	
	ul.sf-menu > li > a {padding-left:10px;padding-right:10px;	}
}
@media (min-width: 992px) {
   
    .col-md-9 .col-md-12 .col-md-4{        width: 33.3332%;    }	
}
@media (min-width: 1260px) {
 #mobile-menu{        display: none !important;    }
}	

@media (max-width: 1260px) {
	.ott-footer-menu{ text-align:center;	}
	.ott-footer-menu li {float:none;display:inline-block;}
	.header2 .header-topwrap.container {top:0px !important		}
	.right-top{	width:100%;	height:50px;}	
	.left-top  {display: none;}
	.row.header {	padding:0px 30px;	}
    .theme-boxed {    width:auto;    margin: 0 !important;      padding: 0 !important;    border: none;    } 
	.ott-breadcrumb {display:none !important		}	
	.owl-theme .owl-controls .owl-nav .owl-prev {		left:-30px;		}
	.owl-theme .owl-controls .owl-nav .owl-next {	right:-30px;	}	
	.flickr-channel a img, .ott-recent-portfolios-widget a img, .ott-recent-portfolios-widget a {	width:60px;		height:60px;	}	
	.flickr-channel a::before, .dribbble-widget a::before, .ott-recent-portfolios-widget a::before {		width:60px;		height:60px;	}	
	.header2 ul.sf-menu > li > a {		padding: 0 8px;	}	
	.header2 .header-cart-wrap {	width:30px	}	
	.ott-menu-container { display:none}
	.ott-tablet-menu .show-mobile-menu {display:block !important;}
	.show-mobile-menu {display:block !important;}
	.header-right {padding-right:50px;}
	#footer_wrap_static {position:relative; padding-top:30px ; }
	#footer_wrap_static .social_wrapper {text-align:left}
	#footer_wrap_static .copyright {text-align:left}
	.footer5 #footer_wrap_static {padding-bottom:30px; height:auto; float:left; width:100%}
	.footer5 #footer_wrap_static .copyright {width:100%; margin-left:0px;}
	.footer5 .ott-bottom-social-icon {margin-top:0px;}
	.footer5 .footer-top-wrap_static {border-top:0px;}
	#cd-cart .flickr-channel a img {width:80px ; height:80px;}
 #single-product div.quantity {width:101px !important}
 .header6 #slide-side-wrap  {        display: none !important;    }
  .header8 #slide-side-wrap  {        display: none !important;    }
  .header9 #slide-side-wrap  {        display: none !important;    }
 .row.header-bottom	{        display: none !important;    }
 .header10 #header .header-wrap {margin-top:0px;}
 .header10 #header .header-wrap .container { width:100%; max-width:100%}
 .header12 .right-menu, .header12 .left-menu {        display: none !important;    }
.header13 .right-menu, .header13 .left-menu {        display: none !important;    }	
.header1 .header-right {        display: none !important;    }
}
@media (max-width: 991px) {	
	#header.header-large {	position: relative !important;		width: 100% !important;		top:0px !important	}
	#header .header-wrap {		display:inline-block;		width:100%;		}
	.header.no-mobile , .header-bottom { display:none }
	.header8 .header-topwrap {	padding:0 15px; 	}
	#header .header-mobile {display:block	}
	.header-mobile {display:block	}
	.header11 .header-container-wrap #header-bottom{display:none}
	.header6 #header .container,	.header12 #header .container {		box-shadow:none		}
	.header12 #header .header-wrap {		margin-top: 0px;	}
 	.left-top	{		display:none	}
	.top-left-contacts	{		display:none	}	
	.right-top{		width:100% !important		}
	.ott-tablet-menu .show-mobile-menu {display:block !important;}
	.show-mobile-menu {display: block !important; }
    nav.menu-container, .top-right-contacts {        display: none;    }
    .theme-boxed { width:auto;  margin: 0 !important;        padding: 0 !important;        border: none;    } 
	#header  .header-topwrap {	top:0px !important		}
  	 .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11 {        float: left;    }
    /* Bootstrap column */
    [class*="col-md"] {   width: 100%;    }
	#page-title{background-size:cover	}	 
	#cd-cart {	display:none !important;		opacity:0px;	}
	.ott-top-social-icon,	.footer-menu-wrap {		margin-top:20px;	}	
	.footer-top-wrap .ott-top-social-icon,	.copyright ,	.footer-menu-wrap	 {		text-align: center;	}	
	.portfolio-nomargin .nomargin-col-4.portfolio-item {		width:50%;		}
	.woocommerce-tabs #comments ,	.woocommerce-tabs #review_form_wrapper {width:100%;		margin:0px 0px 20px 0px;	}	
	.ott-bottom-social-icon  {		margin-top:15px;		display:inline-block;		text-align:center;		width:100%;		float:none		}
	.social_wrapper {		text-align:center;		width:100%;		float:none			}	
	.ott-bottom-social-icon .social_wrapper li {		float:none;		display:inline-block	}
	.header.no-mobile {display:none !important}
	#slide-side-wrap { display:none}
	

	
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 991px) {
	.col-sm-3.product-grid-item {width:50%	}
	#header { display:none;}
	#ott-header-mobile { display:block; } 
	.iconbox-style-16 .iconbox-icon ,	.iconbox-style-17 .iconbox-icon	 {	width:100%;	margin-bottom:20px;	text-align:left	}
	.iconbox-style-16 .iconbox-content {	margin-left:0px; 	}

}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11 {float: none; }
    body{ padding: 0;    margin:0 !important; }	
	#header , .ott-top-bar{ display:none !important;}
	#ott-header-mobile , #ott-header-mobile .ott-top-bar  { display:block !important;} 
	.ott-top-bar a i {	display:block;}
	.ott-top-bar .ott-acc-menu-wrap  a span, #page-title p	{	display:none}
	.entry-content {text-align:left	}
	.form-switch-layout {display:none}
	.callout .callout-button {	float:none;	margin:25px 0 0 0 !important;	}
	.callout .callout-text {line-height:25px;	}
	#page-title h1 {    font-size: 25px !important;	}
	.woocommerce .cart .button, .woocommerce-page .cart .button, .woocommerce .cart input.button, .woocommerce-page .cart input.button, .woocommerce div.product form.cart 	.button, 	.woocommerce-page div.product form.cart .button, 	.woocommerce #content div.product form.cart .button, 	.woocommerce-page #content div.product form.cart .button	{		margin-top:	0px;	}
	.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 {		padding-left:0px ;	padding-right:0px ;	}
	.h-image-100 ,	.h-image-150 , .h-image-200, .h-image-250 , .h-image-300 {	margin-top:0px !important}
	.teaser-btns {	margin-top: 20px;		position: relative;		right: auto;		top: auto;		display:inline-block;	}
	.teaser-text {	width:100%;	}	
	#footer_wrap #bottom .container,	.footer-med .container,	.footer-top-wrap  .container ,	#page-title  .container,	.header-wrap .container ,	.otouch-blog > .container,	.ott-top-bar .container ,	.portfolio-detail >  .container { 	padding-left:10px;	padding-right:10px;		max-width:480px;	}
	.header-wrap [class*="col-md"]{		padding:0px !important;		}
	.header-wrap .header.row {	padding:0px 15px !important;}	
	.vc_tta.vc_tta-accordion .vc_tta-tabs-container, .vc_tta.vc_tta-tabs .vc_tta-tabs-container {		display:none	 !important	}
	.fontsize-xl{ 	font-size: 24px; }
	.fontsize-xxl{ 	font-size: 30px; }
	.fontsize-xxxl{ font-size: 34px; }
	.fontsize-xxxxl{ font-size: 42px;}
	.fontsize-xxxxxl{ font-size: 50px; }
	.superlarge{ font-size: 80px; }	
	.teaser {	padding:0px 15px}	
	.teaser-bigteaser a.button.medium,	.teaser a.button.medium {margin:0 0 10px;}
	#sidebar {margin-top:30px;float:left	}
	.comment-list .comment-block .comment-block { margin-left: 5px !important;}
	.comment-author img {	width:50px;	margin-right:15px;	}
	.comment-body {	margin-left: 65px;	position: relative;	}	
	.avatar + .comment-body { padding: 0 0 0 40px; }
	li > ul, li > ol {	margin:0px 20px 20px 0	}	
	.vc_tta-style-flat.vc_tta.vc_general .vc_tta-panel-title {	background: #333 none repeat scroll 0 0 !important;	padding: 0 30px !important;	border:0px;	}		
	.vc_tta-style-flat.vc_tta.vc_general .vc_tta-panel-heading {	margin:15px 0px	}
	.h-image-50 , .h-image-100 , .h-image-150 , .h-image-200 , .h-image-250 , .h-image-300  { margin-top:00px	!important }
	.sukar_metroblock_item { width: 50%;	}
	.one-half, .one-third, .two-third, .one-fourth , .leftContent, .three-fourth,.one-fifth, .four-fifth ,#sidebar,
	.two-fifth, .three-fifth , .one-six,  .five-sixth, .portfolio-single, .rightContent, .four-sixth, .two-sixth{ position:relative; display: block;	width:100%; float:none; }
	.one-half, .one-third, .two-third, .three-fourth, .one-fourth, .one-fifth, .two-fifth,
	.three-fifth, .four-fifth, .one-six, .five-sixth , .four-sixth, .two-sixth{	width:100% ; margin-bottom:0px;		float:none;	}
	.one{ width:100%; margin:0 auto;float:none; }	
	.product-image .ott-progrid-overlay { opacity:1 ;}
	.vc_tta-panel-heading {margin-bottom:20px !important;}
	.cart-page-left , .cart-page-right, .coupon {		width:100%;		margin-bottom:20px;	}
	.woocommerce div.coupon {		width:100%	}
	.woocommerce div.coupon .input-text {		max-width:100%;			width:100% ;		margin-bottom:10px;	}
	.cart-coupon-update-bar input[name="update_cart"] {		float:left;		width:100%;	max-width:100%	 	}
	.woocommerce .shop_table.cart .product-thumbnail {		display:none		}
	.woocommerce form .form-row-first, .woocommerce-page form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-last {	width:100%	}
	.woo-sidebar-wrap {		margin-top:0px !important }		
	.latest-blog .blog-item .blog-pic {		width:100%	 ;		margin-bottom:20px !important;	}
	.ott-post-content {		width:100%	;		padding:0px !important;		margin:0px !important	}	
	.single .latest-blog .blog-item .blog-pic {		margin-bottom:0px;}
	.single_pagination {		display:none !important ;		opacity:0 !important	}
	.ott-booking-form{		padding-left:15px;		padding-right:15px;		}	
	.ott-booking-form  .reservation , 
	.ott-booking-form  .contact {
		width:100%;
		margin:0 0 20px 0	
	}
	.rtl .iconbox-style-16 .iconbox-icon {
		text-align:right	
	}
	.rtl .iconbox-style-16 .iconbox-content {
		margin-left: 0;
		margin-right: 0;
	}
	input[type="date"].wpcf7-date {margin-bottom:0px;}
	.forms-style1.sukar-form.open-table-form .ot-input {		width:100%	; margin-bottom:20px;	}
	.wpcf7-form input[type="date"].wpcf7-date {  margin-bottom:20px; }
	.column-3 .sukar_metroblock_item, .column-4 .sukar_metroblock_item {width:100%}
	.latest-blog.horizontal {margin-left:0px ; margin-right:0px;}
	.quantity .input-group {width:100px}
	.single #ott-main-content .product-slide .product {margin-bottom:40px !important;}
	.iconbox-style-16 .iconbox-icon ,	.iconbox-style-17 .iconbox-icon	 {	width:100%;	margin-bottom:20px;	text-align:left	}
	.iconbox-style-16 .iconbox-content {	margin-left:0px;	}
	.mc4wp-form-fields input[type="email"]{		width:100%	; margin-bottom:10px;	}
	.mc4wp-form-fields input[type="submit"] {		width:100%	; }
	.catimage.color-style5 .catimage-text {opacity:1}
	.forms-style3.sukar-form.open-table-form .ot-input  {width:100%	 ;margin-right:0%; margin-bottom:10px;}
	.forms-style3.sukar-form.open-table-form .open-table-details.row {width:100%; float:none ; margin:0px !important}
	.forms-style3.sukar-form.open-table-form  .formbtn-wrap {width:100%; padding-top:0px;}
	.hide-onmobile { 		display:none !important		}
	.ott-mailChimpWP-form.style-3 .mc4wp-form-fields input[type="email"] {		width:100%		}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{    padding:0px 20px; }
	.catimage.color-style5  .catimage-inner {opacity:1}
	.post_with_media .ott-post-content {width:100%}
	.forms-style4.sukar-form.open-table-form .ot-input , 
	.forms-style4.sukar-form.open-table-form  .formbtn-wrap , 
	.forms-style4.sukar-form.open-table-form .open-table-details.row {width:100%}
	.forms-style4.sukar-form.open-table-form .ot-input {margin-bottom:20px}
	
	#commentform  input[type="text"],#commentform   input[type="password"], #commentform  input[type="email"], #commentform  input[type="tel"], #commentform  textarea, #commentform  select { width:100% }
	#ui-datepicker-div {display:none !important; opacity:0 !important}

	
	
}

/* Landscape phones and down */
@media (max-width: 480px) {
   	.ott-logo a {	width:230px !important;	}
   	.ott-logo a img{	max-width:230px !important;	}
	#header{	overflow:hidden	 !important	} 
	.row.header {	text-align: left;	}
	.vc_responsive .wpb_row .col.span_12 > .vc_col-sm-12.no-padding {		padding:0px !important		}	
	.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 { padding-left:0px ; padding-right:0px ; }
	
		
	.job_filters .search_jobs div.filter_first, .job_filters .search_jobs div.search_keywords,	.job_filters .search_jobs div.filter_last, .job_filters .search_jobs div.search_location	 {		padding:0px;			width:100%;		margin-bottom:10px;		}	
	.flickr-channel a img, .ott-recent-portfolios-widget a img, .ott-recent-portfolios-widget a {	width:72px;	height:72px;}	
	.portfolio-nomargin .nomargin-col-3.portfolio-item ,	.portfolio-nomargin .nomargin-col-4.portfolio-item ,.portfolio-nomargin .nomargin-col-2.portfolio-item 	{		width:100%;		}
	#footer_wrap #bottom .container, .footer-med .container, .footer-top-wrap  .container,	.header-wrap .container ,
	#page-title  .container,	.otouch-blog > .container,	.ott-top-bar .container ,	.portfolio-detail >  .container { padding-left:10px; padding-right:10px;			max-width:340px;	}
	.header-wrap [class*="col-md"]{ 	padding:0px !important;	}
	.header-wrap .header.row {		padding:0px 15px !important;	}
	.tsslider2.owl-theme .owl-controls .owl-nav {	display:none !important	}
	.teaser-bigteaser .teaser-btns { margin:30px; margin-left:0px;	}
	.vc_tta.vc_general .vc_tta-panel-title {	border:1px #ddd solid	}
	.vc_tta.vc_general .vc_tta-panel .vc_tta-panel-body {		padding-top:40px;	}	
	.vc_tta.vc_general .vc_tta-panel {	margin-bottom:20px;	}
	.tribe-events-list-widget ol li {	padding:0 15px 25px 15px !important;	}
	.tribe-events-list-widget ol li::before { display:none }	
	.teaser-bigteaser a.button, 
	.teaser a.button { width:100% !important;	margin-bottom:20px !important; }	
	article a.blog-more {float:left;}	
	.blog-page .entry-content.latest-blog { display:inline-block; width:100%}
	.post-social-footer { width:100%}	
	.entry-footer::before {	display:none !important;	display:table	}	
	.iconbox-style-16 .iconbox-content {	margin-left:0px;	}
	
	.col.text-align-right .wpb_widgetised_column .widget .ott-social-icon a {    	float: left;	}
	.header7   .header-bottom {		display:none !important	}	
	.sukar_metroblock_item {		width: 100%;	}	
	a.button.xlarge, input.xlarge[type="submit"], button.xlarge, a.button.full, input.full[type="submit"], button.full {		margin:0px 0 10px;	}
	.gallery-columns-2 .gallery-item, .gallery-columns-2 .gallery-item , .gallery-columns-3 .gallery-item, .gallery-columns-4 .gallery-item , .gallery-columns-5 .gallery-item , .gallery-columns-6 .gallery-item { width:100% !important	}
	.ott-mobile-logo img { max-width:200px !important; }
	.sukar_sideimageholder_content { width:100%; float:none !important}
	.sukar_sideimageholder_image, .sideimageholder-bg { width:100% ; position:relative; top:auto; left:auto; right:auto }
	
	.woocommerce div.product .woocommerce-tabs ul.tabs li,
	.woocommerce-page div.product .woocommerce-tabs ul.tabs li,
	.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
	.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li
	{
		margin-right:0px;
		border-radius:5px;
		margin-bottom:10px  !important	;
		width:100% !important	
	}
	
	.latest-blog .blog-item.stickypost .ott-post-content{
		margin-top:30px !important;
	}
	.latest-blog .blog-item.stickypost.post_with_media .ott-post-content{
		margin-top:0px !important;
	}
}

/* Portrait phones and down */
@media (max-width: 400px) {

}
@media (max-width: 300px) {
	.cd-cart{
		display:none !important	
	}
}

@media only screen and (min-width: 960px) and (max-width: 1199px) {
    .vc_responsive .page-section .standard-section .span_12, .container{max-width:960px;}
}
/* Row - Tablet 768px /--------------------------------------------------------- */
@media only screen and (min-width: 768px) and (max-width: 959px) {
    .vc_responsive .page-section .standard-section .span_12, .container{max-width:668px; }
}
/* Row - Mobile Portrait 320px /--------------------------------------------------------- */
@media only screen and (max-width: 480px) {
    .vc_responsive .page-section .standard-section .span_12, .container{padding:0px 20px }
}
/* Row - Mobile Landscape 480px /--------------------------------------------------------- */
@media only screen and (min-width: 481px) and (max-width: 767px) {
    .vc_responsive .page-section .standard-section .span_12, .container {max-width:460px;}
}
