@media (max-width: 767px) {

	/* 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 {

		display: none;

	} */

	.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: 0;

	}

	.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;

	}

}

