@media (max-width: 767px) {
	.boxedLayout .headerStyle3_wrapper.sticky, .boxedLayout .headerWrapper.sticky, .boxedLayout {
		width: auto;
	}
	/* page with sidebar Start */
	#primary.span9 .container .span12 {
		width: 100%;
		margin-left: 0;
	}
	#primary.span9 .container .span11 {
		width: 100%;
		margin-left: 0;
	}
	#primary.span9 .container .span10 {
		width: 100%;
		margin-left: 0;
	}
	#primary.span9 .container .span9 {
		width: 100%;
		margin-left: 0;
	}
	#primary.span9 .container .span8 {
		width: 100%;
		margin-left: 0;
	}
	#primary.span9 .container .span7 {
		width: 100%;
		margin-left: 0;
	}
	#primary.span9 .container .span6 {
		width: 100%;
		margin-left: 0;
	}
	#primary.span9 .container .span5 {
		width: 100%;
		margin-left: 0;
	}
	#primary.span9 .container .span4 {
		width: 100%;
		margin-left: 0;
	}
	#primary.span9 .container .span3 {
		width: 100%;
		margin-left: 0;
	}
	#primary.span9 .container .span2 {
		width: 100%;
		margin-left: 0;
	}
	/* page with sidebar End */
	/** Search Bar **/
	.searchbar.style1 {
		margin-top: 0 !important;
		position: fixed;
		z-index: 40;
		top: 0;
	}
	.style1.searchbar .searchHolder {
		display: none;
	}
	.style1.searchbar .searchform {
		float: right;
		display: block;
		width: auto;
		margin: 0;
		height: auto;
	}
	.menuSwipe {
		display: block;
		float: left;
		cursor: pointer;
		color: white;
		font-size: 17px;
		line-height: 20px;
		height: 20px;
		padding: 10px 0;
		position: relative;
		z-index: 1;
	}
	.menuSwipe p {
		display: inline-block;
		color: white;
		font-size: 16px;
		line-height: 20px;
		margin-left: 3px;
	}
	.style1.searchbar .searchform {
		float: right;
		display: block;
		width: auto;
		margin: 0;
		height: auto;
		padding-left: 74px;
		padding-right: 46px;
		margin-left: -74px;
		width: 100%;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	.style1.searchbar #s {
		display: block;
		width: 100%;
		padding: 10px 10px 0;
		height: 29px;
		border-radius: 0;
		background-color: rgba(0, 0, 0, 0);
		border-bottom: 1px solid #1A1D20;
		box-shadow: none;
		box-shadow: none;
		-webkit-box-shadow: none;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	.style1.searchbar #s:focus {
		color: white;
	}
	.style1.searchbar button[type="submit"] span {
		font-size: 23px;
	}
	.style1.searchbar button[type="submit"] {
		position: absolute;
		right: 10px;
		top: 8px;
	}
	/** Search Bar **/
	#menuContainer .navbar {
		width: 100%;
		margin-top: 0px;
		margin-bottom: 0;
		position: static;
	}
	.mainHeader #logoWrapper {
		display: block;
		margin: 0 auto;
	}
	.headerStyle1 .navbar-inner {
		margin: 0 auto;
		display: block;
	}
	#logoWrapper {
		float: none;
	}
	.headerStyle1 #logoWrapper {
		float: left;
		margin-left: 10px;
	}
	#logoWrapper img {
		margin: 0 auto;
		display: block;
	}
	.mainHeader #menuContainer {
		height: auto;
		position: static;
	}
	.mainHeader .dropdown-menu > li > a:hover, .headerStyle4 .dropdown-menu > li > a:hover, .headerStyle9 .dropdown-menu > li > a:hover {
		background: #F7F7F7;
	}
	.mainHeader .nav.right {
		float: none;
	}
	.navCollapse {
		overflow: hidden;
	}
	#menuContainer .navbar li {
		clear: both !important;
		height: auto;
		background: none !Important;
	}
	.headerStyle1 .navbar .dropdown-menu li, .headerStyle4 .navbar .dropdown-menu li, .headerStyle5 .navbar .dropdown-menu li, .headerStyle9 .navbar .dropdown-menu li {
		height: auto !important;
		overflow: hidden;
	}
	#overlaySlider .headerStyle7.mainHeader #logoWrapper {
		float: left;
		margin-left: 20px;
	}
	.headerStyle7.mainHeader .menuButtonResponsive a {
		float: right;
		margin-right: 20px;
	}
	.sticky {
		position: static !important;
	}
	.top_header_style5.smallHeader {
		height: auto !important
	}
	.top_header_style4 .navbar .nav > li > a {
		color: #2a2a2a;
		height: auto !important;
		padding-left: 40px !important;
		position: relative;
	}
	.smallHeader .navbar .nav > li > a:after {
		content: '\e879';
		position: absolute;
		left: 20px;
		font-size: 16px;
		font-family: 'fontello';
	}
	.dropdown-menu {
		display: block !important;
	}
	.headerStyle5 .dropdown-menu > li > a {
		background: #F7F7F7;
	}
	.cart-dropdown {
		display: none;
	}
	.wooCommerceTitle .cart-dropdown {
		display: block;
		margin: 0;
		padding: 5px 0;
	}
	.cart-dropdown .cart-dropdown-header {
		padding: 0;
	}
	.caret {
		border-top: 0px;
		border-right: 0px;
		border-left: 0px;
	}
	.dropdown-submenu > a:after {
		border: 0px
	}
	.navbar .nav > li:hover > a {
		margin-bottom: 0 !important;
	}
	.navbar .nav > li > a:hover, .navbar .nav > li.open > a {
		/* color: #e32831 */
		border-bottom: none;
	}
	.nav-collapse .nav li, .headerStyle2 .dropdown-menu > li {
		height: auto;
		overflow: hidden;
	}
	.headerStyle2 .navbar .nav > li:hover, .headerStyle2 .nav > li {
		margin-bottom: 10px !important;
	}
	header {
		height: auto !important;
	}
	.top_header_style4 {
		position: static !important;
	}
	.top_header_style4 .nav {
		overflow: hidden;
	}
	.top_header_style4 .nav li {
		width: 100%;
		margin-left: 0;
	}
	.smallHeader .nav > li a {
		padding: 16px 15px;
		height: 30px;
	}
	.top_header_style4 .btn-navbar {
		margin: 10px auto 10px auto !important;
		float: none !important;
		width: 20px;
	}
	.mainHeader .btn-navbar {
		margin-top: 10px;
		margin-bottom: 10px;
		margin-left: auto;
		margin-right: auto;
		width: 20px;
		float: none;
	}
	.headerStyle1.mainHeader .btn-navbar {
		float: right;
		margin-right: 10px;
	}
	.headerStyle1.mainHeader .navbar {
		float: left;
		height: 0;
		display: inline-block;
	}
	.headerStyle1.mainHeader {
		margin-top: 0;
	}
	.headerStyle1.mainHeader #menuContainer {
		height: auto;
	}
	.headerStyle1.mainHeader .navbar .navbar-inner {
		height: 0 !important;
	}
	.mainHeader .btn-navbar {
		margin-bottom: 10px;
	}
	.headerStyle1 .btn-navbar, .headerStyle4 .btn-navbar, .headerStyle9 .btn-navbar {
		margin-top: 20px;
		margin-bottom: 30px;
		margin-left: auto;
		margin-right: auto;
		float: none;
	}
	.headerStyle1 .menuArrowRight {
		display: none;
	}
	.headerStyle4 .btn-navbar, .headerStyle9 .btn-navbar {
		margin-top: 10px;
	}
	.smallHeader {
		height: 90px;
	}
	.top_header_style4  .nav-collapse {
		margin-top: 30px
	}
	.headerAfter {
		height: auto;
		margin-top: -22px;
	}
	.center {
		display: inherit !important
	}
	#overlaySlider {
		width: 100%;
	}
	#overlaySlider header {
		width: 96% !important;
	}
	#overlaySlider .btn-navbar {
		width: 20px;
	}
	.menuOverlay {
		position: fixed;
		background-color: white;
		opacity: 0.3;
		z-index: 100;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.menuClose {
		position: absolute;
		display: block;
		background-color: #5A5A5A;
		bottom: 0;
		color: #FFF;
		width: 100%;
		padding: 10px 0;
		cursor: pointer;
	}
	.menuClose p {
		color: #FFF;
		font-size: 18px;
		text-align: center;
		font-weight: bold;
		margin: 0;
		text-shadow: #373737 1px 1px, #373737 2px 2px, #373737 3px 3px, #373737 4px 4px, #3E3E3E 5px 5px, #454545 6px 6px, #4C4C4C 7px 7px, #535353 8px 8px, #5A5A5A 9px 9px;
	}
	.mainHeader .nav-collapse .nav > li > a {
		height: auto;
		padding: 5px 20px;
		margin: 0;
	}
	.mainHeader .nav-collapse .nav > li .dropdown-menu {
		display: block;
		margin: 5px 0 0 10px !important;
		min-width: 0;
		width: auto;
	}
	.nav.center > li:hover {
		margin-bottom: 0;
	}
	.mainHeader .nav-collapse .dropdown-menu li > a {
		padding: 5px 0 5px 20px;
		height: auto;
		min-width: 0 !important;
		white-space: normal;
	}
	.mainHeader .container {
		padding-left: 0;
		padding-right: 0;

	}
	.navbar .nav > .active > a .active > a, .navbar .nav > li.open .active > a, .navbar .nav > .active > a .active, .navbar .nav > li.open .active {
		background: none;
	}
	.headerStyle1 .nav-collapse {
		margin-top: 0;
	}
	.top_header_style3 > .container {
		margin-top: 10px;
	}
	.top_header_style3 .header_top_left, .top_header_style3 .header_top_right {
		margin-top: 10px;
	}
	.headerStyle2 .navbar {
		display: block;
		margin: auto;
	}
	.sticky-wrapper {
		height: auto !important
	}
	.top_header_style3 {
		height: auto;
	}
	.slidingText {
		height: auto;
	}
	.slidingText .movingHead {
		width: 20%;
	}
	.movingText {
		width: 80%;
	}
	.headerStyle4.mainHeader .btn-navbar, .headerStyle9.mainHeader .btn-navbar {
		display: block;
		margin: 10px auto 0px auto;
		float: none;
	}
	.headerStyle1.mainHeader .btn-navbar {
		float: right;
	}
	.headerStyle4, .headerStyle9 {
		height: auto !important;
	}
	.headerStyle4 #logoWrapper, .headerStyle9 #logoWrapper {
		display: block;
		width: 100%;
		float: left;
		margin-left: 20px;
	}
	.menuContainer {
		display: table;
		width: 100%;
	}
	.menuButtonResponsive {
		display: table-cell;
		vertical-align: middle;
	}
	.headerStyle4 #logoWrapper img, .headerStyle9 #logoWrapper img {
		display: block;
		margin: 0 auto;
		left: auto;
		right: auto;
		position: relative;
	}
	.headerStyle4 #menuContainer, .headerStyle9 #menuContainer {
		height: auto !important;
	}
	.headerStyle4 #menuContainer .navbar, .headerStyle9 #menuContainer .navbar {
		margin-top: -23px;
		width: 100%;
		height: 0;
	}
	.headerStyle4 .navbar .navbar-inner, .headerStyle9 .navbar .navbar-inner {
		width: 100%;
		display: block;
	}
	.header_top_right .navbar {
		margin-bottom: 0;
	}
	.header_top_left .nav-collapse, .header_top_right .nav-collapse {
		margin-top: 0;
	}
	.headerStyle5.mainHeader #menuContainer .navbar {
		width: 100% !important;
		display: none;
	}
	.headerStyle5.headerAfter .navbar {
		width: 100% !important;
	}
	.headerStyle6.headerStyle5 .navbar {
		display: table !important;
	}
	.smallHeader .navCollapse ul.nav {
		margin: 0;
	}
	.smallHeader > .container {
		width: 100%;
	}
	.smallHeader .header_top_left {
		width: 100%;
	}
	.top_header_style4.smallHeader .header_top_right {
		margin: 0 auto;
		width: auto;
		display: table;
	}
	.top_header_style4 .btn-navbar:hover {
		background: #ffffff;
	}
	.top_header_style4 .btn-navbar {
		width: 30px !important;
		height: 30px;
		background: #ffffff;
		border-radius: 50%;
		padding: 0;
		line-height: 31px;
		text-shadow: none;
		margin: 0 auto 10px !important;
	}
	.top_header_style4 .btn-navbar span {
		line-height: 31px;
	}
	.top_header_style4.smallHeader.top_header_style5 .header_top_left {
		width: auto;
	}
	.top_header_style4.smallHeader.top_header_style5 {
		padding: 0;
	}
	.top_header_style4.smallHeader .header_top_left {
		margin: 0 auto;
		width: 100%;
		display: table;
	}
	.main-top-headerStyle4.top_header_style4.smallHeader .header_top_left {
		width: auto;
	}
	.top_header_style4.smallHeader {
		padding: 0;
	}
	/* Header Style 3 */
	.headerStyle3_wrapper .header_top_left p,.headerStyle3_wrapper .header_top_right p {
		float: none;
		margin: 0 auto;
		display: block;
		text-align: center;
	}
	.top_header_style3 .header_top_left {
		display: block;
	}
	.top_header_style3 .navbar {
		float: none;
	}
	.top_header_style3 .dropdown-menu > li > a:hover {
		background: none;
	}
	.top_header_style3 .nav {
		margin: 0;
		padding: 0 20px;
	}
	.top_header_style3 .nav > li > a, .top_header_style3 .nav > li > a:hover, .top_header_style3 .navbar .nav > li.open > a, .top_header_style3 .navbar .nav > li.active > a {
		border-bottom: 1px solid #dedede !important;
	}
	.top_header_style3 .nav .dropdown-menu {
		display: block;
		margin: 0;
		padding-left: 20px;
	}
	.top_header_style3 .navbar li {
		clear: both;
		overflow: hidden;
		height: auto;
		margin: 0;
		float: none;
		background-color: transparent !important;
	}
	.top_header_style3 .dropdown-menu > li > a, .top_header_style3 .nav > li > a {
		padding: 0;
		margin: 0 0 0px;
		color: #FFF;
		opacity: 0.8;
		border-bottom: 1px solid #DEDEDE !important;
		border-radius: 0;
		padding: 10px !important;
	}
	.top_header_style3 .dropdown-menu > li > a:hover, .top_header_style3 .nav > li > a:hover, .top_header_style3 .navbar .nav > .active > a .active > a, .top_header_style3 .navbar .nav > li.open .active > a, .top_header_style3 .navbar .nav > .active > a .active, .top_header_style3 .navbar .nav > li.open .active {
		color: #fff !important;
		opacity: 1;
	}
	.top_header_style3 .nav .dropdown-menu li {
		height: auto;
	}
	.top_header_style3 .dropdown-menu > li:hover {
		background-color: transparent;
	}
	.headerStyle3 #logoWrapper {
		float: left;
		width: auto;
	}
	/* Header Style 3 End */
	.headerStyle4 .navCollapse, .headerStyle9 .navCollapse {
		position: relative;
		z-index: 10;
		margin-top: -11px !important;
	}
	.wpadminSticky .headerStyle5 .navbar .nav {
		height: 100%;
	}
	.top_header_style5.smallHeader {
		height: auto !important
	}
	.top_header_style4.smallHeader, .top_header_style9.smallHeader {
		height: auto !important
	}
	.header_top_right .animationFlip.headerSocial {
		display: inline-block;
		float: none;
	}
	.header_top_right {
		overflow: hidden;
		float: none;
		text-align: center;
	}
	.top_header_style4 .navbar .nav > .active > a, .top_header_style4 .navbar .nav > .active > a:hover {
		opacity: 1;
	}
	.top_header_style4 .nav {
		margin: 0 20px;
	}
	.top_header_style4 .dropdown-menu > li:hover {
		background: none;
	}
	.top_header_style4 .nav .dropdown-menu li {
		height: auto;
		border-bottom: 0 !important;
	}
	.top_header_style4 .nav .dropdown-menu {
		margin: 0;
		padding-left: 20px;
		display: block;
	}
	.top_header_style4 .nav li, .top_header_style4 .nav > li > a:hover {
		margin: 0;
		float: none;
		background: none;
	}
	.top_header_style4 .nav li a, .top_header_style4 .nav > li > a, .top_header_style4 .nav > li > a:hover, .top_header_style4 .navbar .nav > li.open > a {
		color: white;
		padding: 10px;
		height: auto !important;
		border-bottom: 1px solid #dedede !important;
		margin: 0 !important;
		min-width: auto !important;
		border-radius: 0;
		width: auto;
	}
	.top_header_style4 .nav li a {
		color: #2a2a2a;
	}
	.top_header_style4 .nav > li > .dropdown-menu {
		display: block;
		position: static;
	}
	.headerStyle5 #logoWrapper {
		float: none;
		margin: 0 auto;
	}
	.headerStyle5 #menuContainer {
		height: auto !important;
	}
	.headerStyle5 .blackSocial {
		margin: 0 auto;
		float: none;
		clear: both;
		display: table;
	}
	.headerStyle5.headerAfter .btn-navbar {
		float: none;
		display: block;
		margin: 10px auto;
	}
	.headerStyle5 #menuContainer .navbar {
		display: none !important;
	}
	.headerStyle5 .btn-navbar {
		display: none;
		margin: 40px auto 20px;
	}
	.headerStyle6.headerStyle5 .navbar {
		display: table !important;
	}
	.headerStyle5.mainHeader {
		margin-top: 0;
		padding: 10px 0;
		height: 55px;
	}
	/* menu Start */
	.mainHeader .dropdown-menu.header-menu, .mainHeader .dropdown-menu {
		display: block;
		border: 0;
		position: static;
		background: #f7f7f7;
	}
	.mainHeader .navbar .nav > li {
		width: 100%;
		float: none;
		overflow: hidden;
	}
	.mainHeader .navbar .nav > li > a, .headerStyle1 .navbar .nav > li > a:hover, .headerStyle1 .navbar .nav > li.open > a {
		border-bottom: 1px solid #ebebeb !important;
		font-size: 14px;
		font-family: 'SourceSansSemiBold';
	}
	.mainHeader .navbar-inner, .mainHeader .navbar-inner {
		padding: 0;
	}
	.mainHeader .navbar .nav > li > a:after {
		content: '\e879';
		position: absolute;
		left: 20px;
		/* color: #e32831 */
		font-size: 16px;
		font-family: 'fontello';
	}
	.mainHeader .dropdown-menu > li > a {
		font-size: 12px;
		font-family: 'SourceSansSemiBold';
		padding-bottom: 5px;
	}
	.mainHeader .navbar .nav > li > a {
		height: auto;
		padding-left: 40px;
		position: relative;
	}
	.mainHeader .navbar .nav > li:hover, .mainHeader .nav > li{
		margin-bottom: 0 !important;
	}
	.headerStyle2 .dropdown-menu > li:hover, .headerStyle4 .dropdown-menu > li:hover, .headerStyle9 .dropdown-menu > li:hover {
		background: #f7f7f7;
	}
	.navbar .right>li>.dropdown-menu, .navbar .nav>li>.dropdown-menu.right {
		float: none;
	}
	.headerStyle7 .menuWrapper {
		width: 100%;
	}
	.headerStyle7.mainHeader .navbar {
		height: 0 !important;
		display: block;
	}
	.mainHeader .navbar {
		padding-left: 0;
		padding-right: 0;
		height: 0;
		display: block;
	}
	.headerStyle2.mainHeader .navbar {
		height: auto;
	}
	.mainHeader .navbar.openMenuHeight {
		display: table;
		width: 100%;
	}
	.headerStyle2 .navbar .nav.right {
		height: auto;
	}
	.navCollapse {
		/*height: 100%;*/
	}
	.navCollapse li b, .navCollapse li span {
		display: none;
	}
	.navCollapse ul ul {
		padding-left: 40px !important;
	}
	.navCollapse ul ul li {
		padding-left: 0 !important;
		border-bottom: 1px solid #ebebeb !important;
	}
	.navCollapse ul ul li:last-child {
		border-bottom: 0 !important;
	}
	.navCollapse ul.nav {
		background: #f7f7f7;
		float: none;
	}
	.navbar .nav>.active>a .active>a, .navbar .nav > li.open .active>a, .navbar .nav>.active>a .active, .navbar .nav > li.open .active {
		background: #f7f7f7;
	}
	.top_header_style4 .container {
		margin: 0 auto;
		display: table;
		width: 100%;
		padding: 0;
	}
	/* menu End */
	/* sticky header Start */
	.headerSticky {
		display: none;
	}
	/* sticky header End */
	/* Progress Bar Start */
	.aq-block-cr_progress_block.span2 .persentageProgress {
		float: right;
		margin-top: -3px;
	}
	.aq-block-cr_progress_block.span3 .persentageProgress {
		float: right;
		margin-top: -3px;
	}
	/* Progress Bar End */
	/** Pricing Tables **/
	.pricingTableCenter {
		display: block;
	}
	.pricingTableCenter .aq-block-cr_pricingtables_block .pricingTable {
		padding-left: 0;
	}
	.pricingTable {
		width: 100%;
	}
	.pricingTableCenter {
		display: block;
	}
	.bundleHeader {
		margin-top: 0
	}
	.miniPricingTable.bestBundle {
		margin-top: 10px;
	}
	.miniPricingTable {
		margin-left: 0;
	}
	/** Pricing Tables End **/
	/** Blog Post Start **/
	.likes, .socialShare{
		float: none;
	}
	.socialShare h3{
		float: none;
		line-height: 25px;
		font-size: 14px;
		border-left: none;
		padding-left: 0px;
		margin: 20px 0px 10px 0px;
	}
	.socialShare li {
		padding: 0px 4px 4px 0px;
	}
	.postText ul.gallery {
		margin-left: 0;
	}
	.postText ul.gallery li {
		margin-left: 0;
	}
	/** Blog Post End **/
	/** Blog **/
	/* Layout 1 */
	.postBlog1 .postDate {
		width: 55px;
	}
	.postBlog1 .postDetails {
		margin-left: 65px;
	}
	.postBlog1.blogStyle2 .postDetails {
		margin-left: 0;
	}
	.postBlog1 .postCreagory > a, .PostCategories, .postTags, .postViews{
		margin-left: 0;
		margin-right: 15px;
	}
	.comment-author-avatar {
		float: none;
		clear: both;
		margin: 0 auto;
	}
	.commentContainer {
		margin-left: 0;
	}
	.commentsWrapper ul.children {
		margin-left: 30px;
	}
	/* Layout 1 end */
	/* Layout 2 */
	.postBlog2 .postDate {
		width: 55px;
	}
	.blogStyle2 .postDate {
		margin-top: -69px;
	}
	.postBlog2 .postDetails {
		margin-left: 65px;
	}
	.postBlog2 .postCreagory a {
		margin-left: 0;
		margin-right: 15px;
	}
	/* Layout 2 end */
	/* Layout 3 */
	.postBlog3 {
		margin-bottom: 40px;
	}
	.postBlog3 .postType {
		width: 100%;
		height: 27px;
		border-right: none;
		border-bottom: 1px solid #D0D0D0;
		float: none;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.postBlog3.imagePost .postType div, .postBlog3.videoPost .postType div, .postBlog3.sliderPost .postType div {
		margin: 0 auto;
	}
	.postBlog3 .postImage {
		float: none;
		width: auto;
		height: auto;
		display: table;
		margin: 0 auto 10px;
	}
	.postBlog3 .postDetails {
		width: 100% !important;
	}
	.postBlog3 .postDetails .postCreagory a {
		margin-left: 0;
		margin-right: 15px;
	}
	.postBlog3 .postDetails .postDate {
		position: inherit;
	}
	.postBlog3 .postDetails .postText p {
		width: auto !important;
		float: none;
	}
	/* Layout 3 end */
	/* Layout 4 */
	.postBlog4 .postDateCreagory {
		width: 90px;
	}
	.postBlog4 .postDate .day {
		margin: 8px 0;
		padding: 0 3px 0 0px;
		width: 31px;
	}
	.postBlog4 .postDate .monthYear {
		margin: 8px 0;
		padding: 0 0px 0 3px;
		width: 39px;
	}
	.postBlog4 .postDetails {
		margin-left: 105px;
	}
	/* Layout 4 end */
	/* carousel*/
	.list_carousel .next, .list_carousel .prev {
		margin-top: -95px;
		display: none !important;
	}
	/** Blog End **/
	/* team member Start */
	.memberBio {
		text-align: center;
	}
	.full .memberImage {
		float: none;
		margin-right: 0;
		margin: 0 auto;
	}
	.teamDetails {
		float: none;
		width: 100%;
		margin-top: 0;
	}
	.full .teamName, .full .teamShortcut, .full .memberBio p, .full .teamEmail {
		text-align: center;
	}
	.full .teamEmail {
		float: none;
	}
	.aboutMember .aq-block-cr_team_block {
		margin-left: 0;
	}
	.teamSocial .iconfront i, .teamSocial .iconback i {
		/* color: #e32831 */
	}
	.memberSocial {
		margin-top: 15px;
	}
	/* team member End */
	/* subscrib start */
	.subscribe p {
		width: 100% !important;
	}
	.subscribe a {
		position: relative;
		float: none;
		right: 0;
		margin: 0 auto;
	}
	.subscribe .icon {
		float: none;
		margin: 0 auto 20px;
		display: table;
	}
	.subPragraph {
		margin-bottom: 20px;
		overflow: hidden;
	}
	.aq-block-cr_announcment_block.span5 .subscribe p, .aq-block-cr_announcment_block.span4 .subscribe p, .aq-block-cr_announcment_block.span3 .subscribe p, .aq-block-cr_announcment_block.span2 .subscribe p {
		margin-bottom: 0;
	}
	.aq-block-cr_announcment_block.span6 .subscribe p, .aq-block-cr_announcment_block.span5 .subscribe p, .aq-block-cr_announcment_block.span4 .subscribe p, .aq-block-cr_announcment_block.span3 .subscribe p, .aq-block-cr_announcment_block.span2 .subscribe p {
		margin-bottom: 0;
	}
	/*subscrib End*/
	/*top post start */
	.topPost.widget {
		width: 100%;
	}
	/*top post End */
	/** Shop **/
	.cf-masonry .itemNavigation {
		height: auto
	}
	.itemNavigation {
		height: auto;
		border: none;
		display: table;
		margin-left: auto;
		margin-right: auto;
	}
	.addToCart, .itemMore {
		position: relative;
		display: block;
		bottom: auto;
		left: auto;
		right: auto;
		float: left;
		opacity: 1;
		filter: alpha(opacity= 100);
	}
	.itemRating {
		position: static;
		display: block;
		bottom: auto;
		left: auto;
		right: auto;
		clear: both;
		padding-top: 15px;
		background: none;
		transform: scale(1);
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
	}
	.addToCart, .itemMore {
		width: 100%;
		float: none;
		margin-bottom: 0;
	}
	.itemName {
		float: none;
		text-align: center;
	}
	.itemPrice {
		float: none;
		text-align: center;
	}
	.itemPrice h5 {
		float: none;
		display: inline-block;
	}
	.wooCommerceTitle h1 {
		float: none;
		text-align: center;
		padding: 5px 0;
	}
	.woocommerce-breadcrumb {
		padding: 5px 0;
	}
	.checkoutForm .container, .checkoutCoupon .container {
		padding: 20px 0;
		margin: 0 10px;
	}
	.wooCommerceMini {
		float: none;
		text-align: center;
	}
	.checkoutForm #billing_last_name_field {
		margin-left: 0;
	}
	.woocommerceAlert {
		margin: 0 10px 20px !important;
	}
	.row .woocommerceAlert {
		margin: 0 0 20px !important;
	}
	/** Shop end **/
	/** Single Product **/
	.postRelatedImages {
		margin-bottom: 20px;
	}
	.woocommerce-tabs .tabs li {
		float: none;
	}
	.woocommerce-tabs .tabs li a {
		margin: 0;
		text-align: center;
		padding-left: 0;
		padding-right: 0;
	}
	.woocommerce-tabs .tabs li:first-child a {
		margin-top: -1px;
	}
	.productComment li .commentAvatar {
		float: none;
		margin: 0 auto 10px;
	}
	.productComment li .commentDetails {
		margin-left: 0;
	}
	.productComment li .commentAuthor {
		float: none;
		text-align: center;
	}
	.productComment li .star-rating {
		float: none;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 10px;
	}
	/** Single Product end **/
	/** Cart **/
	.applyCoupons {
		float: none;
		display: block;
		margin-right: 0;
	}
	.applyCoupons label.btnStyle2 {
		float: none;
		display: block !important;
		margin-left: auto;
		margin-right: auto;
	}
	.applyCoupons label.btnStyle2 input {
		display: block;
		width: 100%;
	}
	.applyCoupons label.btnStyle2:hover .btnBefore {
		border-width: 0 0 1px 1px;
	}
	.applyCoupons label.btnStyle2:hover .btnAfter {
		border-width: 0 1px 0 0;
	}
	.applyCoupons input[type="text"] {
		width: 100%;
		display: block;
		border-bottom: none;
	}
	.updateCart, .checkoutCart {
		float: none;
		display: table;
		margin-left: auto;
		margin-right: auto;
	}
	.shipping-calculator-form select {
		width: 100%;
	}
	.shopState input {
		width: 100%;
	}
	.cart_totals, .shipping_calculator {
		margin-bottom: 40px;
	}
	/** Cart end **/
	/** Circle Posts **/
	.circleAnimation .circleAnimation, .circleAnimation {
		height: auto !important;
		max-height: none;
		max-width: none;
	}
	.circleAnimationArea {
		width: auto !important;
		height: auto !important;
		max-width: none;
		max-height: none;
		position: static;
		background: none;
		margin: 0;
		border-radius: 0;
		box-shadow: none !important;
		-webkit-box-shadow: none !important;
		-moz-box-shadow: none !important;
	}
	.circleAnimationImage {
		position: static;
		max-height: 270px;
		max-width: 270px;
		margin: 0 auto 20px;
	}
	.circleAnimationDetails h4 {
		margin-bottom: 5px;
	}
	.circleAnimationSingle {
		position: static;
		border-radius: 0;
		-webkit-transform: none !important;
		-moz-transform: none !important;
		-o-transform: none !important;
		-ms-transform: none !important;
		transform: none;
	}
	.circleAnimationSingle > div {
		max-width: none;
		max-height: none;
	}
	.circlePost .circlePostIcon {
		display: none;
	}
	.circlepostImageIcon a {
		border-color: #5a5a5a;
	}
	.circlepostImageIcon a:after {
		box-shadow: 0 0 0 2px #5a5a5a
	}
	.circleAnimationDetails h4 {
		color: #2a2a2a;
	}
	.circleAnimationDetails p {
		color: #5a5a5a;
		/* border-top-color: #e32831 */
		padding-left: 35px;
		padding-right: 35px;
		display: inline-block;
		padding-top: 0;
	}
	.aq-block-cr_post_block .circlePost {
		margin-bottom: 20px;
	}
	.circleAnimationDetails p a {
		color: #5a5a5a;
	}
	.circleAnimationSingle .circleAnimationImage, .circlePost .zoomRecent {
		display: none;
	}
	.circleAnimationSingle .circleAnimationDetails {
		border-radius: 0;
		position: static;
		-webkit-transform: scale(1) !important;
		-moz-transform: scale(1) !important;
		-o-transform: scale(1) !important;
		-ms-transform: scale(1) !important;
		opacity: 1 !important;
		filter: alpha(opacity=100) !important;
		background-color: transparent !important;
	}
	.circleDetailsWrapper {
		display: block;
		width: auto;
	}
	/** Circle Posts end **/
	/*Masonry posts Start*/
	.row.masonryRow {
		padding-left: 0px !important;
	}
	/*Masonry posts End*/
    /* Posts block masonry*/
    .squarePostsWrapper .cf-masonry, .squarePostsWhiteWrapper .cf-masonry, .squarePostsRedWrapper .cf-masonry{
        margin: 0 0 20px 0 !important;
        width: 100% !important;
    }
    .squarePostsWrapper .cf-masonry .squarePostImg{
        display: table;
    }
    .squarePostsWrapper .cf-masonry .squarePostImg > img{
        width: auto;
    }
	/*square home posts*/
	.squarePost {
		height: auto;
		margin-left: 0;
		display: block;
	}
	/*sqaure home posts End*/
	/*Testimonials Section*/
	.testimonialsRight {
		display: block;
		width: auto;
	}
	.testimonialsSection .TText {
		display: block;
		margin-bottom: 20px;
	}
	.testimonialsSection .image {
		float: left;
	}
	/*Tabs*/
	.tabText.left, .tabText.right {
		width: auto;
	}
	.tabImg.left, .tabImg.right {
		width: auto;
		padding: 0;
	}
	.aq_block_tabs ul.aq-nav {
		width: 100%;
		overflow-x: auto;
		overflow-y: hidden;
		white-space: nowrap;
		float: left;
		max-width: 100%;
		clear: both;
		border-right: 1px solid #e0e0e0;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	.aq_block_tabs ul.aq-nav li {
		float: none !important;
		display: inline-block;
		border-left: 1px solid #e0e0e0 !important;
		border-right: none !important;
	}
	.tabText p {
		padding: 20px 0;
	}
	.aq_block_tabs ul.aq-nav li:first-child {
		border-left: none;
	}
	/*Footer&sidebar Widgets*/
	.widget-area .widget:first-child {
		margin-top: 20px;
	}
	.footerList > li {
		margin-left: 0px;
	}
	/*contact map*/
	.mapLeftMore {
		display: none;
	}
	/* Portfolio */
	li.item img {
		max-width: 100%;
		width: 100%;
	}
	li.item {
		height: auto !important;
	}
	li.item.span6 .portfolioHoverCont, li.item.span4 .portfolioHoverCont, li.item.span3 .portfolioHoverCont, li.item.span12 .portfolioHoverCont {
		height: 100%;
	}
	li.item.span3 > div > img {
		height: auto;
	}
	li.item .squarePostImg, .masonryItem .squarePostImg {
		display: table;
	}
	.item-checker {
		margin-bottom: 30px !important;
	}
	.item-checker .checker_separator {
		margin-top: 30px;
	}
	.span_4_and_half {
		width: auto;
	}
	/*Features section*/
	.featuresHome li {
		margin-left: 0px;
		margin-bottom: 60px;
	}
	/*gallery Start*/
	.galleryStyle2 ul {
		margin-top: 10px;
	}
	.galleryStyle2 li {
		float: left;
		margin-left: 15px;
		margin-bottom: 20px !important;
	}
	.arrows_gallery .galleryIconArrow {
		display: none;
	}
	.galleryStyle2 .largeImage {
		float: none;
		width: 100% !important;
		height: auto;
		min-height: 100%;
	}
	.galleryStyle2 .caroufredsel_wrapper{
		width: 100% !important;
	}
	.galleryStyle2 ul {
		margin-top: 10px;
		overflow: hidden;
		width: 100% !important;
		float: none;
	}
	.galleryStyle1 .largeImage {
		height: auto;
		min-height: 100%;
	}
	.galleryStyle1 .largeImage img, .galleryStyle2 .largeImage img {
		position: relative;
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
		-o-transform: none;
		-ms-transform: none;
	}
	/*gallery End*/
	/** Forum Pages **/
	.bbpSingleReply .bbp-meta {
		margin-left: 0;
		text-align: center;
	}
	.bbpSingleReply .bbp-meta .bbp-reply-post-date {
		float: none;
		margin-bottom: 10px;
	}
	.bbpSingleReply .bbp-meta .bbp-header {
		float: none;
		margin-bottom: 3px;
		clear: both;
		display: block;
		margin-top: -3px;
	}
	.bbpSingleReply .bbp-meta .bbp-admin-links, .bbpSingleReply .bbp-meta .bbp-reply-permalink {
		float: none;
	}
	.bbpSingleReply .bbp-reply-author {
		float: none;
		margin-bottom: 10px;
		text-align: center;
		white-space: nowrap;
		width: auto;
	}
	.bbpSingleReply .bbp-author-avatar {
		display: inline-block;
	}
	.bbpSingleReply .bbp-reply-author .bbp-author-name {
		display: inline-block;
		margin-left: 10px;
	}
	.bbpSingleReply .bbp-reply-author .bbp-author-role {
		display: inline-block;
		margin-left: 10px;
	}
	.bbpSingleReply .bbp-reply-author .bbp-reply-ip {
		display: inline-block;
		margin-left: 10px;
	}
	.bbpSingleReply .bbp-reply-content {
		margin-left: 0;
	}
	.bbpSingleReply .bbp-reply-content:before, .bbpSingleReply .bbp-reply-content:after {
		display: none;
	}
	#bbp-single-user-details {
		width: 100%;
		float: none;
		border-right: none;
	}
	#bbp-user-avatar, #bbp-user-navigation li a {
		width: auto;
		text-align: center;
	}
	#bbp-user-navigation li.current:before {
		content: '';
		width: 2px;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		/* background-color: #e32831 */
	}
	#bbp-user-body {
		border-left: none;
		width: 100%;
	}
	/** Forum Pages End **/
	/* Our Team Start */
	.teamDetailsContainer {
		margin: 0 auto;
		display: block;
	}
	.aq-block-cr_team_block .full {
		display: block;
	}
	.aq-block-cr_team_block .circleTeam {
		margin-bottom: 0;
		float: none;
	}
	.full .teamSocial .iconback i {
		/* color: #e32831 */
	}
	.full .teamSocial .iconfront i {
		/* color: #e32831 */
	}
	/* Our Team End */
	/* Image Slider */
	.aq-block-cr_image_slider_block .carousel-inner,
	.aq-block-cr_image_slider_block .carousel-inner>.active,
	.aq-block-cr_image_slider_block .carousel-inner>.next,
	.aq-block-cr_image_slider_block .carousel-inner>.prev{
		display: table;
		margin: 0 auto;
		width: auto;
	}
	.aq-block-cr_image_slider_block .item > img{
		width: auto;
		max-width: 100%;
	}
	/* Image Slider End*/
	/*Pretty photo*/
	.pp_pic_holder{
		max-width: 100%;
	}
	.div.ppt{
		max-width: 100%;
	}
	.pp_content{
		max-width: 100%;
	}
	.pp_hoverContainer{
		max-width: 100%;
	}
	.pp_details{
		max-width: 100%;
	}
	.afterFooter p {
		float: none;
		margin: 0 auto;
		display: table;
	}
	.afterFooter ul, .afterFooter ul li {
		float: none;
		margin: 5px auto 0;
		display: table;
	}
	/** Magazine style **/
	.magazinePost{
		margin-left: 0 !important;
	}
	.magazinePost1.span3{
		height: 90px !important;
	}
	.magazinePost1.span3 .image{
		float: left !important;
		margin-right: 20px !important;
	}
	.magazinePost1.span3 .image .magazinePostDate{
		left: 10px !important;
	}
	.magazinePost1.span3 .magazineData{
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		text-align: left !important;
	}
	.magazinePost1.span3 .magazinePostTitle{
		margin: 0 !important;
		text-align: left !important;
	}
	.span4.magazinePost2 .magazinePostExcerpt{
		display: block;
	}
	.span4.magazinePost.magazinePost2{
		height: 152px;
	}
	.span4.magazinePost2 .image{
		width: 150px;
		height: 150px;
	}
	.span3.magazinePost2{
		height: 152px !important;
	}
	.span3.magazinePost2 .image{
		float: left;
		width: 150px;
		height: 150px;
		margin: 0 20px 0 0;
	}
	.span3.magazinePost2 .image .magazinePostDate{
		left: 10px;
	}
	.span3.magazinePost2 .magazineData{
		position: relative;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		padding-right: 20px;
		text-align: left;
	}
	.span3.magazinePost2 .magazinePostTitle{
		margin: 0;
	}
	.span3.magazinePost2 .magazinePostBtn{
		display: inline-block;
		float: right;
		margin: 0;
	}
	.magazinePost3 .magazineData, .magazinePost4 .magazineData{
		text-align: center;
	}
	.magazinePost3 .magazinePostBtn, .magazinePost4 .magazinePostBtn{
		display: table;
		float: none;
		margin: 20px auto;
	}
}
