/* Media Queries
================================================== */
#responsiveMainNavToggler, .responsiveMainNav {
	display: none;
}
.responsiveMainNav.opened {
	display: block;
}
.owl-stage .item {
	width: 100%;
}
[class~="col-"] {
	-webkit-transition: all 0.8s ease-in-out;
	-moz-transition: all 0.8s ease-in-out;
	-o-transition: all 0.8s ease-in-out;
	-ms-transition: all 0.8s ease-in-out;
	-khtml-transition: all 0.8s ease-in-out;
	transition: all 0.8s ease-in-out;
}
/*------------------------------------------------------------------------------*/

/*                    width : 1200px 
/*------------------------------------------------------------------------------*/

@media (min-width: 1200px) {
	/* boxed styles */
	.body-boxed .allWrapper, .body-boxed-2 .allWrapper, .body-boxed .header.fixedHeader, .body-boxed-2 .header.fixedHeader, .body-boxed .slider .item, .body-boxed-2 .slider .item {
		width: 1200px !important;
	}
	.body-boxed .header.fixedHeader, .body-boxed-2 .header.fixedHeader {
		margin-left: -600px;
	}
}
/*------------------------------------------------------------------------------*/

/*                    width : 992px 
/*------------------------------------------------------------------------------*/

@media (min-width: 992px) and (max-width: 1199px) {
	/* boxed styles */
	.body-boxed .allWrapper, .body-boxed-2 .allWrapper, .body-boxed .header.fixedHeader, .body-boxed-2 .header.fixedHeader, .body-boxed .slider .item, .body-boxed-2 .slider .item {
		width: 992px !important;
	}
	.body-boxed .header.fixedHeader, .body-boxed-2 .header.fixedHeader {
		margin-left: -496px;
	}
	/* slider */
	.slider .sliderStyle1 .captions {
		top: 45%;
	}
	/* slider 2 */
	.slider .homeSlider_2 .captions {
		top: 52%;
	}
	.captions .slideContents h2, .captions .slideContents p {
		width: 100%;
	}
	.style-6 .slider .sliderStyle1 .captions {
		top: 39%;
	}
	/* main nav */
	.mainNav .navTabs>li {
		margin-left: 4px;
	}
	.mainNav .navTabs>li:first-child {
		margin-left: 0;
	}
	.mainNav .navTabs>li>a, .mainNav .navTabs>li>button {
		font-size: 12px;
	}
	.mainNav .navTabs>li .dropDown li a, .mainNav .navTabs>li .dropDown li>button {
		font-size: 11px;
	}
	/* services */
	.singleService h3 {
		font-size: 17px;
	}
	.singleService2 .servicesContents {
		width: 68.2%;
	}
	.style-6 .singleService2 .servicesContents {
		width: 55.1%;
	}
	/* pricing table */
	.pricingTable .pricingHeader .pricingTitle {
		float: none;
		text-align: center;
		margin-bottom: 15px;
	}
	.pricingTable .pricingPerMonth {
		float: none;
		margin: auto;
	}
	.pricingTable .pricingBody li .generalLink {
		font-size: 15px;
	}
	.style-4 .pricingTable {
		margin-top: -279px;
	}
	.style-6 .pricingTable {
		margin-top: -243px;
	}
	.pricing .col-md-4.col-sm-6 {
		width: 33.3%;
	}
	/* domain search */
	.domainSearchForm .formSearchUl>li:first-child {
		width: 902px;
	}
	.domainSearchForm .formSearchUl>li:first-child input {
		width: 687px;
	}
	/* facts */
	.imacWrapper img {
		width: 100%;
	}
	/* blog */
	.post .postMeta li i {
		display: none;
	}
	.post .postMedia .postMeta li .metaContent {
		font-size: 11px;
	}
	/* testmonials */
	.testmonials2 .owl-controls .owl-nav .owl-next {
		right: -5px;
	}
	.testmonials2 .owl-controls .owl-nav .owl-prev {
		left: -5px;
	}
	/* client carousel */
	.clientsCarousel .owl-controls .owl-next {
		left: 96% !important;
	}
	.clientsCarousel .owl-controls .owl-prev {
		right: 96% !important;
	}
	/* about box */
	.aboutBox .aboutBoxBody .singleOffer .offerlinks {
		font-size: 10px;
	}
	.progress {
		height: 46.4px;
	}
	.progress .progress-bar {
		line-height: 46.4px;
	}
	.aboutBox .aboutBoxBody .progress {
		height: 41.9px;
	}
	.aboutBox .aboutBoxBody .progress .progress-bar {
		line-height: 41.9px;
	}
	/* proud */
	.proud .responsiveTools .mac {
		width: 100%;
	}
	.proud .responsiveTools .ipad {
		height: 80%;
	}
	/* portfolio */
	.filterOptions li {
		width: auto;
	}
	.filterOptions li span {
		padding: 0 20px;
	}
	.portfolio4Column .project {
		width: 33.3333%;
	}
	/* features */
	.singleFeature2 .featureContents {
		width: 70.3%;
	}
	/* blog */
	.postColumn .postWrapper .postContents {
		width: 62%;
	}
	.postColumn .postWrapper .postMedia img {
		height: 245px;
	}
	/* single blog */
	.commentLevel .commentContents {
		width: 85.4%;
	}
	.commentLevel2 .commentContents {
		width: 83.4%;
	}
	.wideBlog .commentLevel .commentContents, .wideBlog .commentLevel2 {
		width: 90.6%;
	}
	.wideBlog .commentLevel2 .commentContents {
		width: 89.6%;
	}
}
/*------------------------------------------------------------------------------*/

/*                    width : 768px 
/*------------------------------------------------------------------------------*/

@media (min-width: 768px) and (max-width: 991px) {
	/* boxed styles */
	.body-boxed .allWrapper, .body-boxed-2 .allWrapper, .body-boxed .header.fixedHeader, .body-boxed-2 .header.fixedHeader, .body-boxed .slider .item, .body-boxed-2 .slider .item {
		width: 768px !important;
	}
	.body-boxed .header.fixedHeader, .body-boxed-2 .header.fixedHeader {
		margin-left: -384px;
	}
	.topContact ul li:first-child {
		padding: 0px 14px 0px 0px;
		margin: -15px 2px 2px 2px;
	}
	.topContact ul li:last-child {
		margin: -17px 2px 2px 2px;
	}
	/* topMenu   */
	.topMenu, .topContact {
		text-align: center;
	}
	.topSocial {
		display: inline-block;
		float: none !important;
		width: auto;
		margin: 20px 0;
	}
	.topContact ul {
		display: inline-block;
		float: none !important;
	}
	#widgets2 .widget {
		margin: 20px 20px;
	}
	.section .sectionWrapper {
		padding: 50px 0px 50px 0px;
		position: relative;
	}
	.style-4 .slider .topMenu {
		top: 0;
	}
	
	.style-6 .topMenu, .style-7 .topMenu {
		position: relative;
	}
	.style-6 .header {
		top: 114px;
	}
	.style-7 .topMenu {
		margin-bottom: 135px;
	}
	/* slider */
	.slider .owl-controls .owl-nav {
		position: absolute;
		top: 50% !important;
	}
	.style-1 .captions {
		top: 35% !important;
	}
	.captions h2 {
		font-size: 32px;
		line-height: 40px;
	}
	.captions h2 span{
		font-size: 34px !important;
	}
	.owl-item.active .captions h2 span {
		font-size:26px;
		font-weight: 600;
	}
	.captions p {
		font-size: 14px;
		width: 70%;
	}
	.style-3 .slider .owl-controls .owl-nav {
		display: none;
	}
	.style-4 .slider .owl-controls .owl-dots {
		bottom: -20px;
		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		-ms-transition: all 0.4s ease-in-out;
		-khtml-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	}
	.style-4 .slider:hover .owl-controls .owl-dots {
		bottom: 20px;
	}
	.captions .slideContents {
		text-align: center;
	}
	.captions .slideContents h2, .captions .slideContents p {
		text-align: center;
	}
	.captions .slideContents p {
		margin-left: auto;
	}
	.style-5 .captions {
		top: 45% !important;
	}
	.style-6 .captions {
		top: 40% !important;
	}
	.style-7 .captions {
		position: relative !important;
		margin-top: 50px !important;
		height: auto !important;
		top: auto !important;
	}
	.style-7 .slider .item {
		height: auto !important;
		margin-bottom: 40px;
	}
	.style-7 .welcome {
		position: relative;
	}
	.style-7 .welcome .singleServiceWrapper {
		margin-top: 30px;
	}
	.slider .homeSlider_2 .captions {
		top: 50%;
	}
	/* banner */
	#banner {
		height: auto !important;
	}
	/* header */
	.header {
		height: auto;
	}
	a.singleClient {
		margin: 0 17px;
	}
	.header .scrollHeaderWrapper {
		height: auto;
	}
	.header.fixedHeader {
	}
	.style-4 .header .scrollHeaderWrapper .container {
		padding-bottom: 0 !important;
	}
	.style-5 .header.fixedHeader, .style-7 .header.fixedHeader {
		position: absolute;
		background-color: transparent;
		border-bottom: none;
	}
	.style-5 .header.fixedHeader .scrollHeaderWrapper, .style-7 .header.fixedHeader .scrollHeaderWrapper {
		border-bottom: none;
	}
	.style-7 .header {
		top: 112px;
		z-index: 1000;
	}
	/* logo */
	.logo {
		margin-bottom: 30px;
	}
	/* responsive nav */
	#responsiveMainNavToggler {
		display: block;
	}
	#responsiveMainNavToggler {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	#responsiveMainNavToggler .register>a, #responsiveMainNavToggler .login>a {
		display: block;
	}
	#responsiveMainNavToggler .formSwitcher {
		display: none !important;
	}
	.mainNav {
		display: none;
	}
	/* services */
	.singleService2 {
		text-align: center;
	}
	.singleService2 .serviceIcon {
		margin-right: 0;
		float: none;
		display: inline-block;
		margin-bottom: 15px;
	}
	.singleService2 .servicesContents {
		float: none;
		width: 100%;
	}
	.singleService2 a {
		float: none;
	}
	.style-6 .singleService2 .serviceIcon {
		margin-right: 20px;
	}
	.style-6 .singleService2 .servicesContents {
		text-align: left;
		width: 62%;
	}
	/* pricing */
	.pricingTable>img {
		height: 230px;
	}
	.style-4 .pricingTable, .style-6 .pricingTable {
		margin-top: 10px;
	}
	/* domain search */
	.domainSearchForm .formSearchUl>li:first-child {
		width: 682px;
	}
	.domainSearchForm .formSearchUl>li:first-child input {
		width: 467px;
	}
	/* About */
	.col-md-6.accordianShortCode {
		margin-bottom: 30px;
	}
	.aboutContents .col-md-4 {
		margin-bottom: 30px;
	}
	.aboutContents .col-md-4:last-child {
		margin-bottom: 0;
	}
	/* team */
	.teamContents {
		margin-top: -30px;
	}
	.teamMember {
		width: 50%;
		margin-top: 30px;
		float: left;
	}
	/* introduction */
	.introduction .postSlider.col-md-6 {
		width: 100%;
	}
	.introduction .postSlider.col-md-6:first-child {
		margin-bottom: 30px;
	}
	.introduction .postContents p:last-child {
		margin-bottom: 0 !important;
	}
	.introduction .postContents:first-child p:last-child {
		margin-bottom: 30px !important;
	}
	.introduction2 .postContents {
		text-align: center !important;
	}
	/* proud */
	.responsiveTools {
		margin-bottom: 30px;
	}
	.responsiveTools .mac {
		width: 100%;
	}
	.proud .description {
		text-align: center;
	}
	/* facts */
	.fact {
		width: 50%;
		float: left;
	}
	.factsImg {
		display: none;
	}
	.facts .sectionWrapper {
		padding-bottom: 40px;
	}
	.fact:last-child {
		margin-bottom: 40px;
	}
	/* portfolio */
	.filterOptions li {
		width: auto;
	}
	.filterOptions li span {
		padding: 0 17px;
	}
	.portfolio .project {
		width: 50%;
		float: left;
	}
	.portfolio .projectMedia>a img, .portfolio .projectMedia>a img {
		height: 250px;
	}
	/* modal */
	.modal .postMedia a img {
		display: inline-block !important;
		margin-top: -38px;
	}
	/* blog */
	.post .postMedia img {
		height: 300px;
	}
	.introduction .postContents p:last-child {
		text-align: justify;
	}
	.post .postContents {
		text-align: center;
	}
	.postWide {
		width: 100%;
	}
	.postColumn .postWrapper .postMeta li {
		width:50%;
	}
	.postColumn .postWrapper .postMeta{
		margin-top:20px;
	}
	.blogColmn .postColumn .postMedia {
		width: 100%;
		margin-right: 0;
		float: none;
	}
	.blogColmn .postColumn .postMedia a img {
		height: 240px;
	}
	.blogColmn .postColumn .postMedia .postMeta {
		position: relative;
		margin-bottom: 20px;
	}
	.blogColmn .postColumn .postContents {
		width: 100%;
		text-align: center;
	}
	.blogColmn .postColumn .postWrapper {
		text-align: center;
	}
	.blogColmn .postColumn .postWrapper .readMore {
		float: none;
	}
	.blogColmn .pagination {
		width: 100% !important;
		float: none;
	}
	/* single blog */
	.commentLevel .commentContents {
		width: 87.7%;
	}
	.commentLevel2 .commentContents {
		width: 86%;
	}
	.wideBlog .commentLevel .commentContents, .wideBlog .commentLevel2 {
		width: 87.7%;
	}
	.wideBlog .commentLevel2 .commentContents {
		width: 86%;
	}
	.sidebar:first-child {
		margin-top: 0;
		margin-bottom: 35px;
	}
	/* testmonials */
	.testmonials2 .owl-controls {
		width: 9.5% !important;
	}
	/* client carousel */
	.clientsCarousel .owl-controls .owl-next {
		left: 94% !important;
	}
	.clientsCarousel .owl-controls .owl-prev {
		right: 94% !important;
	}
	/* purchase */
	.purchase2 .sectionTitle, .purchase2 .links, .purchase2 .sectionTitle .sectionHeader {
		text-align: center !important;
	}
	.purchase2 .sectionTitle {
		margin-bottom: 20px !important;
	}
	.purchase2 .sectionWrapper {
		padding: 48px 0 !important;
	}
	/* sidebar */
	.sidebar {
		margin-top: 80px;
	}
	/* shortcodes */
	.tabsHr {
		margin-bottom: 30px;
	}
	.socialList li:nth-child(28n) {
		margin-right: 10px;
	}
	.socialList li:nth-child(18n) {
		margin-right: 0;
	}
	.alert.noMarginBottom {
		margin-bottom: 30px !important;
	}
	.alertWrapper:last-child .alert.noMarginBottom {
		margin-bottom: 0 !important;
	}
	.messageWrapper {
		margin-bottom: 30px;
	}
	.messageWrapper:last-child {
		margin-bottom: 0;
	}
	.shortcodes .aboutContents .col-md-6:first-child {
		margin-bottom: 30px;
	}
	/* coming soon */
	.flip-clock-divider {
		width: 10px;
	}
	/* departments  */
	.departments .col-md-4 .department {
		margin-bottom: 30px;
	}
	.departments .col-md-4:last-child .department {
		margin-bottom: 0;
	}
	/* footer */
	.footerWidget {
		margin-bottom: 30px;
	}
	.footerWidget:last-child {
		margin-bottom: 0;
	}
	/* copyrights */
	.copyrights {
		text-align: center;
	}
	.copyrights .terms li {
		float: none;
		display: inline-block;
	}
	.footerSocial {
		text-align: center;
	}
	.footerSocial .footerSocialWrapper, .footerSocial .bottomSocial, .footerSocial .paymentsNav {
		float: none !important;
		display: inline-block;
	}
	.footerSocial .footerSocialWrapper {
		padding-top: 15px !important;
		margin-bottom: 20px;
	}
}
/*------------------------------------------------------------------------------*/

/*                    Width : 480px
/*------------------------------------------------------------------------------*/

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.slider .sliderStyle1 .captions {
		top:34%;
	}
	.topContact ul li:first-child {
		padding: 0px 14px 0px 0px;
		margin: -15px 2px 2px 2px;
	}
	.topContact ul li:last-child {
		margin: -17px 2px 2px 2px;
	}
	a.singleClient {
		margin: 0 50px !important;
	}
	.switcher {
		display: none;
	}
	.container {
		width: 540px;
	}
	/* boxed styles */
	.body-boxed .allWrapper, .body-boxed-2 .allWrapper, .body-boxed .header.fixedHeader, .body-boxed-2 .header.fixedHeader, .body-boxed .slider .item, .body-boxed-2 .slider .item {
		width: 480px !important;
	}
	.body-boxed .header.fixedHeader, .body-boxed-2 .header.fixedHeader {
		margin-left: -240px;
	}
	/* topMenu   */
	.topMenu, .topContact {
		text-align: center;
	}
	.topSocial {
		display: inline-block;
		float: none !important;
		width: auto;
		margin: 20px 0;
	}
	.topContact ul {
		display: inline-block;
		float: none !important;
	}
	.style-4 .slider .topMenu {
		top: 0;
	}
	.style-4 .header {
		top: 115px;
	}
	.style-6 .topMenu, .style-7 .topMenu {
		position: relative;
		padding: 0px;
	}
	.style-6 .header {
		top: 112px;
	}
	.style-7 .topMenu {
		margin-bottom: 135px;
	}
	/* slider */
	.style-1 .captions {
		top: 43% !important;
	}
	.captions h2 {
		font-size: 28px;
		line-height: 40px;
	}
	.captions h2 span{
		font-size:28px !important;
	}
	.captions p {
		font-size: 14px;
		width: 80%;
	}
	.style-3 .captions {
		top: 38% !important;
	}
	.style-3 .slider .owl-controls .owl-nav {
		display: none;
	}
	.style-4 .slider .owl-controls .owl-dots {
		bottom: -20px;
		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		-ms-transition: all 0.4s ease-in-out;
		-khtml-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	}
	.style-4 .slider:hover .owl-controls .owl-dots {
		bottom: 20px;
	}
	.style-4 .slider .captions {
		top: 46%;
	}
	.captions .slideContents {
		text-align: center;
	}
	.captions .slideContents h2, .captions .slideContents p {
		text-align: center;
	}
	.captions .slideContents p {
		margin-left: auto;
	}
	.style-5 .captions {
		top: 29% !important;
	}
	.style-6 .captions {
		top: 40% !important;
	}
	.style-7 .captions {
		position: relative !important;
		margin-top: 50px !important;
		height: auto !important;
		top: auto !important;
	}
	.style-7 .slider .item {
		height: auto !important;
		margin-bottom: 40px;
	}
	.style-7 .welcome {
		position: relative;
	}
	.style-7 .welcome .singleServiceWrapper {
		margin-top: 30px;
	}
	.slider .homeSlider_2 .captions {
		top: 47%;
	}
	/* banner */
	#banner {
		height: auto !important;
	}
	/* header */
	.header {
		height: auto;
	}
	.style-2 .header {
		position: absolute;
		width: 100%;
		top: 0px;
	}
	.header .scrollHeaderWrapper {
		height: auto;
	}
	.header.fixedHeader {
	}
	.style-2 .header.fixedHeader, .style-4 .header.fixedHeader, .style-6 .header.fixedHeader {
		position: absolute;
	}
	.style-4 .header .scrollHeaderWrapper .container {
		padding-bottom: 0 !important;
	}
	.style-5 .header.fixedHeader, .style-7 .header.fixedHeader {
		position: absolute;
		background-color: transparent;
		border-bottom: none;
	}
	.style-5 .header.fixedHeader .scrollHeaderWrapper, .style-7 .header.fixedHeader .scrollHeaderWrapper {
		border-bottom: none;
	}
	.style-7 .header {
		top: 120px;
		z-index: 1000;
	}
	/* logo */
	.logo {
		margin-bottom: 30px;
	}
	/* responsive nav */
	#responsiveMainNavToggler {
		display: block;
	}
	#responsiveMainNavToggler .register>a, #responsiveMainNavToggler .login>a {
		display: block;
	}
	#responsiveMainNavToggler .formSwitcher {
		display: none !important;
	}
	.mainNav {
		display: none;
	}
	/* services */
	.singleService2 {
		text-align: center;
	}
	.singleService2 .serviceIcon {
		margin-right: 0;
		float: none;
		display: inline-block;
		margin-bottom: 15px;
	}
	.singleService2 .servicesContents {
		float: none;
		width: 100%;
	}
	.singleService2 a {
		float: none;
	}
	.style-6 .singleService2 .serviceIcon {
		margin-right: 20px;
	}
	.style-6 .singleService2 .servicesContents {
		text-align: left;
		width: 69%;
	}
	/* pricing */
	.pricingTable>img {
		height: 230px;
	}
	.style-4 .pricingTable, .style-6 .pricingTable {
		margin-top: 0;
	}
	/* domain search */
	.domainSearchForm .formSearchUl>li {
		width: 100%;
		height: auto;
	}
	.domainSearchForm .formSearchUl>li:first-child {
		width: 100%;
		margin-right: 0;
		height: auto;
		margin-bottom: 20px;
	}
	.domainSearchForm .formSearchUl>li:first-child input {
		width: 100%;
	}
	.domainSearchForm .formSearchUl>li:first-child .dd {
		margin-left: 0;
		margin-top: 10px;
		width: 100% !important;
	}
	.domainSearchForm .formSearchUl>li:last-child button {
		width: 100%;
	}
	/* About */
	.col-md-6.accordianShortCode {
		margin-bottom: 30px;
	}
	.aboutContents .col-md-4 {
		margin-bottom: 30px;
	}
	.aboutContents .col-md-4:last-child {
		margin-bottom: 0;
	}
	/* team */
	.teamContents {
		margin-top: -30px;
	}
	.teamMember {
		width: 100%;
		margin-top: 30px;
		float: left;
	}
	/* introduction */
	.introduction .postSlider.col-md-6 {
		width: 100%;
	}
	.introduction .postSlider.col-md-6:first-child {
		margin-bottom: 30px;
	}
	.introduction .postContents p:last-child {
		margin-bottom: 0 !important;
	}
	.introduction .postContents:first-child p:last-child {
		margin-bottom: 30px !important;
	}
	.introduction2 .postContents {
		text-align: center !important;
	}
	/* proud */
	.responsiveTools {
		margin-bottom: 30px;
	}
	.responsiveTools .mac {
		width: 100%;
	}
	.responsiveTools .ipad {
		height: 80%;
	}
	.proud .description {
		text-align: center;
	}
	/* facts */
	.fact {
		width: 50%;
		float: left;
	}
	.factsImg {
		display: none;
	}
	.facts .sectionWrapper {
		padding-bottom: 40px;
	}
	.fact:last-child {
		margin-bottom: 40px;
	}
	/* portfolio */
	.filterOptions li {
		width: 100%;
	}
	.filterOptions li span {
		padding: 0 17px;
	}
	.portfolio .project {
		width: 100%;
		float: left;
	}
	.portfolio .projectMedia>a img, .portfolio .projectMedia>a img {
		height: 250px;
	}
	/* modal */
	.modal .postMedia a img {
		display: inline-block !important;
		margin-top: -38px;
	}
	/* blog */
	.post .postMeta li i {
		display: none;
	}
	.post .postMeta li .metaContent {
		padding: 3px 54px !important;
	}
	.post .postMedia img {
		height: 250px;
	}
	.postWide {
		width: 100%;
	}
	.blogColmn .postColumn .postMedia {
		width: 100%;
		margin-right: 0;
		float: none;
	}
	.blogColmn .postColumn .postMedia a img {
		height: 240px;
	}
	.blogColmn .postColumn .postMedia .postMeta {
		position: relative;
		margin-bottom: 20px;
	}
	.blogColmn .postColumn .postContents {
		width: 100%;
		text-align: center;
	}
	.blogColmn .postColumn .postWrapper {
		text-align: center;
	}
	.blogColmn .postColumn .postWrapper .readMore {
		float: none;
		margin-bottom: 20px;
	}
	.blogColmn .pagination {
		width: 100% !important;
		float: none;
	}
	/* single blog */
	.commentLevel .commentContents {
		width: 78.2%;
	}
	.commentLevel2 .commentContents {
		width: 75.2%;
	}
	.commentLevel2:before {
		display: none;
	}
	.wideBlog .commentLevel .commentContents, .wideBlog .commentLevel2 {
		width: 87.7%;
	}
	.wideBlog .commentLevel2 .commentContents {
		width: 86%;
	}
	.sidebar:first-child {
		margin-top: 0;
		margin-bottom: 40px;
	}
	.singlePostPage .singlePost .postMeta li {
		margin-bottom: 6px !important;
	}
	/* shareBtns  */
	.shareBtns .shareHeader {
		float: none;
		text-align: center;
		margin-bottom: 5px;
	}
	.shareBtns .shareBtnsWrapper {
		float: none;
		text-align: center;
	}
	.shareBtns .shareBtnsWrapper .rrssb-buttons li {
		float: none;
		display: inline-block;
	}
	/* testmonials */
	.testmonials2 .owl-controls {
		width: 14.5% !important;
	}
	/* clients */
	.singleClient a {
		text-align: center;
	}
	.singleClient img {
		width: auto;
		display: inline-block;
	}
	/* client carousel */
	.clientsCarousel .owl-controls .owl-next {
		left: 96% !important;
	}
	.clientsCarousel .owl-controls .owl-prev {
		right: 96% !important;
	}
	/* purchase */
	.purchase2 .sectionTitle, .purchase2 .links, .purchase2 .sectionTitle .sectionHeader {
		text-align: center !important;
	}
	.purchase2 .sectionTitle {
		margin-bottom: 20px !important;
	}
	.purchase2 .sectionWrapper {
		padding: 48px 0 !important;
	}
	/* sidebar */
	.sidebar {
		margin-top: 35px;
	}
	/* shortcodes */
	.tabsHr {
		margin-bottom: 30px;
	}
	.socialList li:nth-child(28n) {
		margin-right: 10px;
	}
	.socialList li:nth-child(18n) {
		margin-right: 10px;
	}
	.alert.noMarginBottom {
		margin-bottom: 30px !important;
	}
	.alertWrapper:last-child .alert.noMarginBottom {
		margin-bottom: 0 !important;
	}
	.messageWrapper {
		margin-bottom: 30px;
	}
	.messageWrapper:last-child {
		margin-bottom: 0;
	}
	.shortcodes .aboutContents .col-md-6:first-child {
		margin-bottom: 30px;
	}
	/* coming soon */
	.flip-clock-divider {
		width: 10px;
	}
	.flip-clock-divider.days .flip-clock-label {
		right: -87px;
	}
	.flip-clock-divider.hours .flip-clock-label {
		right: -75px;
	}
	.flip-clock-divider.minutes .flip-clock-label, .flip-clock-divider.seconds .flip-clock-label {
		right: -80px;
	}
	.flip-clock-wrapper ul {
		width: 35px;
	}
	.flip-clock-wrapper ul li a div div.inn {
		font-size: 25px;
	}
	/* erorr */
	.erorrBig {
		font-size: 150px;
	}
	/* departments  */
	.departments .col-md-4 .department {
		margin-bottom: 30px;
	}
	.departments .col-md-4:last-child .department {
		margin-bottom: 0;
	}
	/* features */
	.singleFeature2 .featureContents {
		width: 79%;
	}
	/* footer */
	.footerWidget {
		margin-bottom: 30px;
	}
	.footerWidget:last-child {
		margin-bottom: 0;
	}
	/* copyrights */
	.copyrights {
		text-align: center;
	}
	.copyrights .terms li {
		float: none;
		display: inline-block;
	}
	.footerSocial {
		text-align: center;
	}
	.footerSocial .footerSocialWrapper, .footerSocial .bottomSocial, .footerSocial .paymentsNav {
		float: none !important;
		display: inline-block;
	}
	.footerSocial .footerSocialWrapper {
		padding-top: 15px !important;
		margin-bottom: 20px;
	}
}
/*------------------------------------------------------------------------------*/

/*                    Width : 321px
/*------------------------------------------------------------------------------*/

@media only screen and (min-width: 321px) and (max-width: 479px) {
	.slider .sliderStyle1 .captions {
		top:27%;
	}
	.switcher {
		display: none;
	}
	.container {
		width: 320px;
	}
	/* boxed styles */
	.body-boxed .slider .item, .body-boxed-2 .slider .item, .body-boxed .allWrapper, .body-boxed-2 .allWrapper, .body-boxed .allWrapper .header.fixedHeader, .body-boxed-2 .allWrapper .header.fixedHeader {
		width: 100%;
	}
	.body-boxed .allWrapper .header.fixedHeader, .body-boxed-2 .allWrapper .header.fixedHeader {
		margin-left: 0;
	}
	/* topMenu   */
	.topMenu, .topContact {
		text-align: center;
	}
	.topSocial {
		display: inline-block;
		float: none !important;
		width: auto;
		margin: 10px 0;
	}
	.topContact ul {
		display: inline-block;
		float: none !important;
	}
	.topContact ul li {
		float: none;
		text-align: center;
		margin-bottom: 10px;
		padding: 0 !important;
		width: 100%;
		border: 0;
	}
	.style-4 .slider .topMenu {
		top: 0;
	}
	.style-4 .header {
		top: 115px;
	}
	.style-6 .topMenu, .style-7 .topMenu {
		position: relative;
	}
	.style-6 .header {
		top: 134px;
	}
	.style-7 .topMenu {
		margin-bottom: 135px;
	}
	/* slider */
	.captions h2 {
		font-size: 25px;
		line-height: 40px;
		padding: 0 20px;
	}
	.captions h2 span{
		font-size:25px !important;
	}
	.captions p {
		font-size: 12px;
		width: 80%;
		padding: 0 40px;
	}
	.captions .links {
		display: none;
	}
	.style-3 .captions {
		top: 32% !important;
	}
	.style-3 .slider .owl-controls .owl-nav {
		display: none;
	}
	.style-4 .slider .owl-controls .owl-dots {
		bottom: -20px;
		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		-ms-transition: all 0.4s ease-in-out;
		-khtml-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	}
	.style-4 .slider:hover .owl-controls .owl-dots {
		bottom: 20px;
	}
	.style-4 .slider .captions {
		top: 31%;
	}
	.captions .slideContents {
		text-align: center;
	}
	.captions .slideContents h2, .captions .slideContents p {
		text-align: center;
	}
	.captions .slideContents p {
		margin-left: auto;
	}
	.captions .slideContents .links {
		display: none !important;
	}
	.style-5 .captions {
		top: 29% !important;
	}
	.style-6 .captions {
		top: 37% !important;
	}
	.slider .owl-controls .owl-nav {
		position: absolute;
		top: 44%;
	}
	.style-7 .captions {
		position: relative !important;
		margin-top: 50px !important;
		height: auto !important;
		top: auto !important;
	}
	.style-7 .slider .item {
		height: auto !important;
		margin-bottom: 40px;
	}
	.style-7 .welcome {
		position: relative;
	}
	.style-7 .welcome .singleServiceWrapper {
		margin-top: 30px;
	}
	.slider .homeSlider_2 .captions {
		top: 47%;
	}
	.captions .links a {
		padding: 0 20px;
	}
	.homeSlider_2 .owl-controls .owl-prev {
		left: 10px !important;
	}
	.homeSlider_2 .owl-controls .owl-next {
		right: 10px !important;
	}
	/* banner */
	#banner {
		height: auto !important;
	}
	/* header */
	.header {
		height: auto;
	}
	.header .scrollHeaderWrapper {
		height: auto;
	}
	.header.fixedHeader {
	}
	.style-2 .header.fixedHeader, .style-4 .header.fixedHeader, .style-6 .header.fixedHeader {
		position: absolute;
	}
	.style-4 .header .scrollHeaderWrapper .container {
		padding-bottom: 0 !important;
	}
	.style-5 .header.fixedHeader, .style-7 .header.fixedHeader {
		position: absolute;
		background-color: transparent;
		border-bottom: none;
	}
	.style-5 .header.fixedHeader .scrollHeaderWrapper, .style-7 .header.fixedHeader .scrollHeaderWrapper {
		border-bottom: none;
	}
	.style-7 .header {
		top: 131px;
		z-index: 1000;
	}
	/* logo */
	.logo {
		margin-bottom: 30px;
	}
	/* responsive nav */
	#responsiveMainNavToggler {
		display: block;
	}
	#responsiveMainNavToggler .register>a, #responsiveMainNavToggler .login>a {
		display: block;
	}
	#responsiveMainNavToggler .formSwitcher {
		display: none !important;
	}
	.mainNav {
		display: none;
	}
	/* services */
	.singleService2 {
		text-align: center;
	}
	.singleService2 .serviceIcon {
		margin-right: 0;
		float: none;
		display: inline-block;
		margin-bottom: 15px;
	}
	.singleService2 .servicesContents {
		float: none;
		width: 100%;
	}
	.singleService2 a {
		float: none;
	}
	.style-6 .singleService2 .serviceIcon {
		margin-right: 20px;
	}
	.style-6 .singleService2 .servicesContents {
		text-align: left;
		width: 57.5%;
	}
	/* pricing */
	.pricingTable .pricingHeader .pricingTitle {
		float: none;
		text-align: center;
		margin-bottom: 15px;
	}
	.pricingTable .pricingPerMonth {
		float: none;
		margin: auto;
	}
	.pricingTable>img {
		height: 170px;
		/*height: auto;*/
	}
	.style-4 .pricingTable, .style-6 .pricingTable {
		margin-top: 0;
	}
	.pricingTable .pricingBody li:last-child p, .aboutBox .aboutBoxBody .singleOffer p {
		float: none;
		padding: 0 !important;
		margin-bottom: 20px;
		width: 100%;
	}
	.pricingTable .pricingBody li:last-child p:last-child, .aboutBox .aboutBoxBody .singleOffer p:last-child {
		margin-bottom: 0;
	}
	/* domain search */
	.domainSearchForm .formSearchUl>li {
		width: 100%;
		height: auto;
	}
	.domainSearchForm .formSearchUl>li:first-child {
		width: 100%;
		margin-right: 0;
		height: auto;
		margin-bottom: 20px;
	}
	.domainSearchForm .formSearchUl>li:first-child input {
		width: 100%;
		font-size: 11px;
		height: 38px;
	}
	.domainSearchForm .formSearchUl>li:first-child .dd {
		margin-left: 0;
		margin-top: 10px;
		width: 100% !important;
	}
	.domainSearchForm .formSearchUl>li:last-child button {
		width: 100%;
	}
	/* About */
	.col-md-6.accordianShortCode {
		margin-bottom: 30px;
	}
	.aboutContents .col-md-4 {
		margin-bottom: 30px;
	}
	.aboutContents .col-md-4:last-child {
		margin-bottom: 0;
	}
	/* team */
	.teamContents {
		margin-top: -30px;
	}
	.teamMember {
		width: 100%;
		margin-top: 30px;
		float: left;
	}
	/* introduction */
	.introduction .postSlider.col-md-6 {
		width: 100%;
	}
	.introduction .postSlider.col-md-6:first-child {
		margin-bottom: 30px;
	}
	.introduction .postContents p:last-child {
		margin-bottom: 0 !important;
	}
	.introduction .postContents:first-child p:last-child {
		margin-bottom: 30px !important;
	}
	.introduction2 .postContents {
		text-align: center !important;
	}
	/* proud */
	.responsiveTools {
		margin-bottom: 30px;
	}
	.responsiveTools .mac {
		width: 100%;
	}
	.responsiveTools .ipad {
		height: 80%;
	}
	.proud .description {
		text-align: center;
	}
	/* facts */
	.fact {
		width: 100%;
		float: left;
	}
	.factsImg {
		display: none;
	}
	.facts .sectionWrapper {
		padding-bottom: 40px;
	}
	.fact:last-child {
		margin-bottom: 40px;
	}
	/* portfolio */
	.filterOptions li {
		width: 100%;
	}
	.filterOptions li span {
		padding: 0 17px;
	}
	.portfolio .project {
		width: 100%;
		float: left;
	}
	.portfolio .projectMedia>a img, .portfolio .projectMedia>a img {
		height: 250px;
	}
	/* modal */
	.modal .postMedia a img {
		display: inline-block !important;
		margin-top: -38px;
	}
	/* blog */
	.post .postMedia .postMeta {
		position: relative;
	}
	.post .postMedia .postMeta li {
		width: 100% !important;
		padding: 5px 0 !important;
	}
	.post .postMedia .postMeta li:first-child {
		padding-top: 0 !important;
	}
	.post .postMedia .postMeta li:last-child {
		padding-bottom: 0 !important;
	}
	.post .postMeta {
		float: none;
		text-align: center;
		margin-bottom: 10px;
	}
	.post .postMeta li {
		float: none;
		margin: 0 auto;
		display: block;
		padding: 0;
		margin-right: 0;
	}
	.post .postMeta li .metaContent {
		width: 100%;
		padding: 7px 5px !important;
	}
	.post .postMedia img {
		height: 250px !important;
	}
	.postWide {
		width: 100%;
	}
	.postWide .postContents .readMore {
		float: none;
		width: 100%;
	}
	.blogColmn .postColumn .postMedia {
		width: 100%;
		margin-right: 0;
		float: none;
	}
	.blogColmn .postColumn .postMedia a img {
		height: 240px;
	}
	.blogColmn .postColumn .postMedia .postMeta {
		position: relative;
		margin-bottom: 20px;
	}
	.blogColmn .postColumn .postMedia .postMeta li {
		float: none;
		margin-bottom: 10px;
		display: block;
		width: 100%;
		padding: 0 !important;
		margin-right: 0;
	}
	.blogColmn .postColumn .postMedia .postMeta li i {
		display: none;
	}
	.blogColmn .postColumn .postMedia .postMeta li .metaContent {
		width: 100%;
		padding: 0 5px !important;
	}
	.blogColmn .postColumn .postContents {
		width: 100%;
		text-align: center;
	}
	.blogColmn .postColumn .postWrapper {
		text-align: center;
	}
	.blogColmn .postColumn .postWrapper .readMore {
		float: none;
		width: 100%;
	}
	.blogColmn .pagination {
		width: 100% !important;
		float: none;
	}
	/* single blog */
	.commentLevel .commentContents {
		width: 100%;
	}
	.commentLevel2 .commentContents {
		width: 100%;
	}
	.commentLevel2:before {
		display: none;
	}
	.wideBlog .commentLevel .commentContents, .wideBlog .commentLevel2 {
		width: 87.7%;
	}
	.wideBlog .commentLevel2 .commentContents {
		width: 100%;
	}
	.sidebar:first-child {
		margin-top: 0;
		margin-bottom: 35px;
	}
	#ticker .postMeta li {
		text-align: left;
	}
	.singlePostPage .singlePost .postMeta li {
		margin-bottom: 10px !important;
		width: 100%;
	}
	.post .postMeta li i {
		display: none;
	}
	/* shareBtns  */
	.shareBtns .shareHeader {
		float: none;
		text-align: center;
		margin-bottom: 5px;
	}
	.shareBtns .shareBtnsWrapper {
		float: none;
		text-align: center;
	}
	.shareBtns .shareBtnsWrapper .rrssb-buttons li {
		float: none;
		display: inline-block;
	}
	/* testmonials */
	.testmonials2 .owl-controls {
		width: 20% !important;
	}
	.testmonialsCarousel3 .owl-controls .owl-next {
		left: 86% !important;
	}
	.testmonialsCarousel3 .owl-controls .owl-prev {
		right: 86% !important;
	}
	/* clients */
	.singleClient a {
		text-align: center;
	}
	.singleClient img {
		/*width: auto;*/
		width: 110px;
		display: inline-block;
	}
	/* client carousel */
	.clientsCarousel .owl-controls .owl-next {
		left: 86% !important;
	}
	.clientsCarousel .owl-controls .owl-prev {
		right: 86% !important;
	}
	/* purchase */
	.purchase2 .sectionTitle, .purchase2 .links, .purchase2 .sectionTitle .sectionHeader {
		text-align: center !important;
	}
	.purchase2 .sectionTitle {
		margin-bottom: 20px !important;
	}
	.purchase2 .sectionWrapper {
		padding: 48px 0 !important;
	}
	/* sidebar */
	.sidebar {
		margin-top: 40px;
	}
	/* shortcodes */
	.tabsHr {
		margin-bottom: 30px;
	}
	.socialList li:nth-child(28n) {
		margin-right: 10px;
	}
	.socialList li:nth-child(18n) {
		margin-right: 10px;
	}
	.alert.noMarginBottom {
		margin-bottom: 30px !important;
	}
	.alertWrapper:last-child .alert.noMarginBottom {
		margin-bottom: 0 !important;
	}
	.messageWrapper {
		margin-bottom: 30px;
	}
	.messageWrapper:last-child {
		margin-bottom: 0;
	}
	.shortcodes .aboutContents .col-md-6:first-child {
		margin-bottom: 30px;
	}
	.accordianShortCode .triggerRow>a {
		font-size: 15px;
		line-height: 27px;
	}
	#top .accordianShortCode .triggerRow>a:before, .accordianShortCode .triggerRow>a.activeLine:before, .accordianShortCode .triggerRow>span.activeLine:before {
		top: 5px;
		right:7px;
	}
	.sectionTitle .sectionHeader {
		font-size: 28px;
	}
	.accordianShortCode .triggerMenu p {
		font-size: 12px;
	}
	/* coming soon */
	.flip-clock-divider {
		width: 100%;
		float: none;
		position: relative;
		height: 60px;
	}
	.flip-clock-divider .flip-clock-label {
		position: relative;
		top: auto;
		line-height: 60px;
	}
	.flip-clock-divider:first-child {
		width: 100%;
	}
	.flip-clock-divider.days .flip-clock-label {
		right: auto;
		display: block;
	}
	.flip-clock-divider.hours .flip-clock-label {
		right: auto;
		display: block;
	}
	.flip-clock-divider.minutes .flip-clock-label, .flip-clock-divider.seconds .flip-clock-label {
		right: auto;
		display: block;
	}
	.flip-clock-wrapper {
		display: block;
		text-align: center;
	}
	.flip-clock-wrapper ul {
		width: 60px;
		display: inline-block;
		float: none;
	}
	.flip-clock-wrapper ul li a div div.inn {
		font-size: 40px;
	}
	/* erorr */
	.erorrBig {
		font-size: 150px;
	}
	/* departments  */
	.departments .col-md-4 .department {
		margin-bottom: 30px;
	}
	.departments .col-md-4:last-child .department {
		margin-bottom: 0;
	}
	/* features */
	.singleFeature2 .featureContents {
		width: 71.8%;
	}
	/* footer */
	.footerWidget {
		margin-bottom: 30px;
	}
	.footerWidget:last-child {
		margin-bottom: 0;
	}
	/* copyrights */
	.copyrights {
		text-align: center;
	}
	.copyrights p {
		line-height: 25px !important;
	}
	.copyrights .terms li {
		float: none;
		display: inline-block;
	}
	.footerSocial {
		text-align: center;
	}
	.footerSocial .footerSocialWrapper, .footerSocial .bottomSocial, .footerSocial .paymentsNav {
		float: none !important;
		display: inline-block;
	}
	.footerSocial .footerSocialWrapper {
		padding-top: 15px !important;
		margin-bottom: 20px;
	}
	/* bottom footer */
	.bottomFooter {
		padding-top: 20px;
	}
	/* pageInfo */
	.pageInfo .pageTitle {
		float: none;
		width: 100%;
		text-align: center;
		margin-bottom: 20px;
	}
	.pageInfo .breadcrumb {
		float: none;
		width: 100%;
		text-align: center;
	}
	.pageInfo .breadcrumb li {
		float: none;
		display: inline-block;
	}
}
/*------------------------------------------------------------------------------*/

/*                    Any width smaller than 320px
/*------------------------------------------------------------------------------*/

@media only screen and (min-width: 0) and (max-width: 320px) {
	.switcher {
		display: none;
	}
	.container {
		margin:0 15px;
	}
	/* boxed styles */
	.body-boxed .slider .item, .body-boxed-2 .slider .item, .body-boxed .allWrapper, .body-boxed-2 .allWrapper, .body-boxed .allWrapper .header.fixedHeader, .body-boxed-2 .allWrapper .header.fixedHeader {
		width: 100%;
	}
	.body-boxed .allWrapper .header.fixedHeader, .body-boxed-2 .allWrapper .header.fixedHeader {
		margin-left: 0;
	}
	.owl-controls {
		display: none !important;
	}
	/* topMenu   */
	.topMenu, .topContact {
		text-align: center;
	}
	.topSocial {
		display: inline-block;
		float: none !important;
		width: auto;
		margin: 20px 0;
	}
	.topContact ul {
		display: inline-block;
		float: none !important;
	}
	.topContact ul li {
		float: none;
		text-align: center;
		margin-bottom: 10px;
		padding: 0 !important;
		width: 100%;
		border: 0;
		line-height: 23px;
	}
	.style-4 .slider .topMenu {
		top: 0;
	}
	.style-4 .header {
		top: 115px;
	}
	.style-6 .topMenu, .style-7 .topMenu {
		position: relative;
	}
	.style-6 .header {
		top: 144px;
	}
	.style-7 .topMenu {
		margin-bottom: 135px;
	}
	/* slider */
	.style-1 .captions {
		top: 39% !important;
	}
	.captions h2 {
		font-size: 25px;
		line-height: 30px;
	}
	 .captions h2 span {
		font-size: 26px !important;
	}
	.captions p {
		font-size: 12px;
		width: 80%;
	}
	.captions .links {
		display: none;
	}
	.style-3 .captions {
		top: 32% !important;
	}
	.style-3 .slider .owl-controls .owl-nav {
		display: none;
	}
	.style-4 .slider .owl-controls .owl-dots {
		bottom: -20px;
		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		-ms-transition: all 0.4s ease-in-out;
		-khtml-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	}
	.style-4 .slider:hover .owl-controls .owl-dots {
		bottom: 20px;
	}
	.style-4 .slider .captions {
		top: 56%;
	}
	.captions .slideContents {
		text-align: center;
	}
	.captions .slideContents h2, .captions .slideContents p {
		text-align: center;
	}
	.captions .slideContents p {
		margin-left: auto;
	}
	.captions .slideContents .links {
		display: none !important;
	}
	.style-5 .captions {
		top: 29% !important;
	}
	.style-6 .captions {
		top: 30% !important;
	}
	.style-7 .captions {
		position: relative !important;
		margin-top: 50px !important;
		height: auto !important;
		top: auto !important;
	}
	.style-7 .slider .item {
		height: auto !important;
		margin-bottom: 40px;
	}
	.style-7 .welcome {
		position: relative;
	}
	.style-7 .welcome .singleServiceWrapper {
		margin-top: 30px;
	}
	.slider .homeSlider_2 .captions {
		top: 47%;
	}
	.captions .links a {
		padding: 0 20px;
	}
	.homeSlider_2 .owl-controls .owl-prev {
		left: 10px !important;
	}
	.homeSlider_2 .owl-controls .owl-next {
		right: 10px !important;
	}
	/* banner */
	#banner {
		height: auto !important;
	}
	/* header */
	.header {
		height: auto;
	}
	.header .scrollHeaderWrapper {
		height: auto;
	}
	.header.fixedHeader {
	}
	.style-2 .header.fixedHeader, .style-4 .header.fixedHeader, .style-6 .header.fixedHeader {
		position: absolute;
	}
	.style-4 .header .scrollHeaderWrapper .container {
		padding-bottom: 0 !important;
	}
	.style-5 .header.fixedHeader, .style-7 .header.fixedHeader {
		position: absolute;
		background-color: transparent;
		border-bottom: none;
	}
	.style-5 .header.fixedHeader .scrollHeaderWrapper, .style-7 .header.fixedHeader .scrollHeaderWrapper {
		border-bottom: none;
	}
	.style-7 .header {
		top: 152px;
		z-index: 1000;
	}
	/* logo */
	
	.logoWrapper {
    margin: 0 auto;
    display: table;
    float: none !important;
    left: 0;
    right: 0;
    text-align: center;
	}
	.logo a img {
		display: block;
		margin: 0 auto;
	}
	.logo {
		margin-bottom: 30px;
	}
	/* responsive nav */
	#responsiveMainNavToggler {
		display: block;
		width: 50%;
		margin-right: 25%;
	}
	#responsiveMainNavToggler .register>a, #responsiveMainNavToggler .login>a {
		display: block;
	}
	#responsiveMainNavToggler .formSwitcher {
		display: none !important;
	}
	.mainNav {
		display: none;
	}
	/* services */
	.singleService2 {
		text-align: center;
	}
	.singleService2 .serviceIcon {
		margin-right: 0;
		float: none;
		display: inline-block;
		margin-bottom: 15px;
	}
	.singleService2 .servicesContents {
		float: none;
		width: 100%;
	}
	.singleService2 a {
		float: none;
	}
	.style-6 .singleService2 .serviceIcon {
		margin-right: 20px;
	}
	.style-6 .singleService2 .servicesContents {
		text-align: left;
		width: 57.5%;
	}
	/* pricing */
	.pricingTable .pricingHeader .pricingTitle {
		float: none;
		text-align: center;
		margin-bottom: 15px;
	}
	.pricingTable .pricingPerMonth {
		float: none;
		margin: auto;
	}
	.pricingTable>img {
		height: 170px;
		/*height: auto;*/
	}
	.style-4 .pricingTable, .style-6 .pricingTable {
		margin-top: 0;
	}
	.pricingTable .pricingBody li:last-child p, .aboutBox .aboutBoxBody .singleOffer p {
		float: none;
		padding: 0 !important;
		margin-bottom: 20px;
		width: 100%;
	}
	.pricingTable .pricingBody li:last-child p:last-child, .aboutBox .aboutBoxBody .singleOffer p:last-child {
		margin-bottom: 0;
	}
	/* domain search */
	.domainSearchForm .formSearchUl>li {
		width: 100%;
		height: auto;
	}
	.domainSearchForm .formSearchUl>li:first-child {
		width: 100%;
		margin-right: 0;
		height: auto;
		margin-bottom: 20px;
	}
	.domainSearchForm .formSearchUl>li:first-child input {
		width: 100%;
		font-size: 11px;
		height: 38px;
	}
	.domainSearchForm .formSearchUl>li:first-child .dd {
		margin-left: 0;
		margin-top: 10px;
		width: 100% !important;
	}
	.domainSearchForm .formSearchUl>li:last-child button {
		width: 100%;
	}
	/* About */
	.col-md-6.accordianShortCode {
		margin-bottom: 30px;
	}
	.aboutContents .col-md-4 {
		margin-bottom: 30px;
	}
	.aboutContents .col-md-4:last-child {
		margin-bottom: 0;
	}
	/* team */
	.teamContents {
		margin-top: -30px;
	}
	.teamMember {
		width: 100%;
		margin-top: 30px;
		float: left;
	}
	/* introduction */
	.introduction .postSlider.col-md-6 {
		width: 100%;
	}
	.introduction .postSlider.col-md-6:first-child {
		margin-bottom: 30px;
	}
	.introduction .postContents p:last-child {
		margin-bottom: 0 !important;
	}
	.introduction .postContents:first-child p:last-child {
		margin-bottom: 30px !important;
	}
	.introduction2 .postContents {
		text-align: center !important;
	}
	/* proud */
	.responsiveTools {
		margin-bottom: 30px;
	}
	.responsiveTools .mac {
		width: 100%;
	}
	.responsiveTools .ipad {
		height: 80%;
	}
	.proud .description {
		text-align: center;
	}
	/* facts */
	.fact {
		width: 100%;
		float: left;
	}
	.factsImg {
		display: none;
	}
	.facts .sectionWrapper {
		padding-bottom: 40px;
	}
	.fact:last-child {
		margin-bottom: 40px;
	}
	/* portfolio */
	.filterOptions li {
		width: 100%;
	}
	.filterOptions li span {
		padding: 0 17px;
	}
	.portfolio .project {
		width: 100%;
		float: left;
	}
	.portfolio .projectMedia>a img, .portfolio .projectMedia>a img {
		height: 250px;
	}
	/* modal */
	.modal .postMedia a img {
		display: inline-block !important;
		margin-top: -38px;
	}
	/* blog */
	.post .postMedia .postMeta {
		position: relative;
	}
	.post .postMedia .postMeta li {
		width: 100% !important;
		padding: 5px 0 !important;
	}
	.post .postMedia .postMeta li:first-child {
		padding-top: 0 !important;
	}
	.post .postMedia .postMeta li:last-child {
		padding-bottom: 0 !important;
	}
	.post .postMeta {
		float: none;
		text-align: center;
		margin-bottom: 10px;
	}
	.post .postMeta li {
		float: none;
		margin-bottom: 10px;
		display: block;
		padding: 0;
		margin-right: 0;
	}
	.post .postMeta li .metaContent {
		width: 100%;
		padding: 0 5px !important;
	}
	.post .postMedia img {
		height: 150px !important;
	}
	.postWide {
		width: 100%;
	}
	.postWide .postContents .readMore {
		float: none;
		width: 100%;
	}
	.blogColmn .postColumn .postMedia {
		width: 100%;
		margin-right: 0;
		float: none;
	}
	.blogColmn .postColumn .postMedia a img {
		height: 240px;
	}
	.blogColmn .postColumn .postMedia .postMeta {
		position: relative;
		margin-bottom: 20px;
	}
	.blogColmn .postColumn .postMedia .postMeta li {
		float: none;
		margin-bottom: 10px;
		display: block;
		width: 100%;
		padding: 0 !important;
		margin-right: 0;
	}
	.blogColmn .postColumn .postMedia .postMeta li i {
		display: none;
	}
	.blogColmn .postColumn .postMedia .postMeta li .metaContent {
		width: 100%;
		padding: 0 5px !important;
	}
	.blogColmn .postColumn .postContents {
		width: 100%;
		text-align: center;
	}
	.blogColmn .postColumn .postWrapper {
		text-align: center;
	}
	.blogColmn .postColumn .postWrapper .readMore {
		float: none;
		width: 100%;
	}
	.blogColmn .pagination {
		width: 100% !important;
		float: none;
	}
	/* single blog */
	.commentLevel .commentContents {
		width: 100%;
	}
	.commentLevel2 .commentContents {
		width: 100%;
	}
	.commentLevel2:before {
		display: none;
	}
	.wideBlog .commentLevel .commentContents, .wideBlog .commentLevel2 {
		width: 87.7%;
	}
	.wideBlog .commentLevel2 .commentContents {
		width: 100%;
	}
	.sidebar:first-child {
		margin-top: 0;
		margin-bottom: 80px;
	}
	#ticker .postMeta li {
		text-align: left;
	}
	.singlePostPage .singlePost .postMeta li {
		margin-bottom: 10px !important;
	}
	/* shareBtns  */
	.shareBtns .shareHeader {
		float: none;
		text-align: center;
		margin-bottom: 5px;
	}
	.shareBtns .shareBtnsWrapper {
		float: none;
		text-align: center;
	}
	.shareBtns .shareBtnsWrapper .rrssb-buttons li {
		float: none;
		display: inline-block;
	}
	/* testmonials */
	.singleTestmonial .testmonialsTopContents blockquote {
		float: none;
		width: 94%;
		text-align: center;
	}
	.testmonials2 .owl-controls {
		width: 20% !important;
	}
	.testmonialsCarousel3 .owl-controls .owl-next {
		left: 96% !important;
	}
	.testmonialsCarousel3 .owl-controls .owl-prev {
		right: 96% !important;
	}
	/* clients */
	.singleClient a {
		text-align: center;
	}
	.singleClient img {
		/*width: auto;*/
		width: 110px;
		display: inline-block;
	}
	/* client carousel */
	.clientsCarousel .owl-controls .owl-next {
		left: 96% !important;
	}
	.clientsCarousel .owl-controls .owl-prev {
		right: 96% !important;
	}
	/* purchase */
	.purchase2 .sectionTitle, .purchase2 .links, .purchase2 .sectionTitle .sectionHeader {
		text-align: center !important;
	}
	.purchase2 .sectionTitle {
		margin-bottom: 20px !important;
	}
	.purchase2 .sectionWrapper {
		padding: 48px 0 !important;
	}
	.purchase .links .lg {
		width: 100%;
		margin-bottom: 10px;
	}
	.purchase .links .lg:last-child {
		margin-bottom: 0;
	}
	/* sidebar */
	.sidebar {
		margin-top: 80px;
	}
	/* shortcodes */
	.tabsHr {
		margin-bottom: 30px;
	}
	.socialList li:nth-child(28n) {
		margin-right: 10px;
	}
	.socialList li:nth-child(18n) {
		margin-right: 10px;
	}
	.alert.noMarginBottom {
		margin-bottom: 30px !important;
	}
	.alertWrapper:last-child .alert.noMarginBottom {
		margin-bottom: 0 !important;
	}
	.messageWrapper {
		margin-bottom: 30px;
	}
	.messageWrapper:last-child {
		margin-bottom: 0;
	}
	.shortcodes .aboutContents .col-md-6:first-child {
		margin-bottom: 30px;
	}
	.accordianShortCode .triggerRow>a {
		font-size: 11px;
	}
	.accordianShortCode .triggerMenu p {
		font-size: 10px;
	}
	/* coming soon */
	.flip-clock-divider {
		width: 100%;
		float: none;
		position: relative;
		height: 60px;
	}
	.flip-clock-divider .flip-clock-label {
		position: relative;
		top: auto;
		line-height: 60px;
	}
	.flip-clock-divider:first-child {
		width: 100%;
	}
	.flip-clock-divider.days .flip-clock-label {
		right: auto;
		display: block;
	}
	.flip-clock-divider.hours .flip-clock-label {
		right: auto;
		display: block;
	}
	.flip-clock-divider.minutes .flip-clock-label, .flip-clock-divider.seconds .flip-clock-label {
		right: auto;
		display: block;
	}
	.flip-clock-wrapper {
		display: block;
		text-align: center;
	}
	.flip-clock-wrapper ul {
		width: 60px;
		display: inline-block;
		float: none;
	}
	.flip-clock-wrapper ul li a div div.inn {
		font-size: 40px;
	}
	/* erorr */
	.erorrBig {
		font-size: 150px;
	}
	/* departments  */
	.departments .col-md-4 .department {
		margin-bottom: 30px;
	}
	.departments .col-md-4:last-child .department {
		margin-bottom: 0;
	}
	/* features */
	.singleFeature2 .featureContents {
		width: 71.8%;
	}
	/* footer */
	.footerWidget {
		margin-bottom: 30px;
	}
	.footerWidget:last-child {
		margin-bottom: 0;
	}
	/* copyrights */
	.copyrights {
		text-align: center;
	}
	.copyrights p {
		line-height: 25px !important;
	}
	.copyrights .terms li {
		float: none;
		display: inline-block;
	}
	.footerSocial {
		text-align: center;
	}
	.footerSocial .footerSocialWrapper, .footerSocial .bottomSocial, .footerSocial .paymentsNav {
		float: none !important;
		display: inline-block;
	}
	.footerSocial .footerSocialWrapper {
		padding-top: 15px !important;
		margin-bottom: 20px;
	}
	/* bottom footer */
	.bottomFooter {
		padding-top: 20px;
	}
	/* pageInfo */
	.pageInfo .pageTitle {
		float: none;
		width: 100%;
		text-align: center;
		margin-bottom: 20px;
	}
	.pageInfo .breadcrumb {
		float: none;
		width: 100%;
		text-align: center;
	}
	.pageInfo .breadcrumb li {
		float: none;
		display: inline-block;
	}

	.mainSlider .slide img {
		width: auto;
	}
}
@media only screen and (min-width: 300px) and (max-width: 768px) {
	.topMenu {
		background: #F0562D;
	}
	.slider {
		border-top: 1px solid #F0562D;
		height: 600px;
	}
	.style-1 .captions {
		top: 30% !important;
	}
	.section .sectionWrapper {
		padding: 40px 0px 40px 0px;
	}
	.pricingTable .pricingBody li {
		padding: 3px 0px;
	}
	.facts+.mainSection .sectionWrapper {
		padding-top: 45px;
	}
	.post .postWrapper {
		margin: 0px;
	}
	.style-4 .header .scrollHeaderWrapper {
		border-bottom: 0;
		margin-top: -115px;
		background: #fff;
	}
	.style-4 .pricingTable .pricingBody li {
		padding: 4px 0;
	}
	.pricingTable .pricingBody {
		padding: 15px 20px 40px 20px;
	}
	.fact .factDescription {
		/* color: #21242e; */
		margin: 0 22px;
		margin-bottom: 10px !important;
	}
	.col-md-6.aboutProgressBar {
		margin: 34px 0px;
	}
	div#accordianShortCode {
		margin: 0px;
	}
	.testmonialsTopContents {
		margin: 0 20px;
	}
	a.singleClient {
		margin: 0 31px;
	}
}
@media only screen and (min-width: 300px) and (max-width: 480px) {
	a.singleClient {
		margin: 0 84px !important;
	}
	.fact .factDescription {
		/* color: #21242e; */
		margin: 0 22px;
		margin-bottom: 11px !important;
	}
	.fact .factDescription {
		margin: 0 10px !important;
	}
	.commentLevel2 {
		width: 100% !important;
	}
	.slider .owl-controls .owl-nav {
		top: 40%;
	}
	.homeSlider_2 .owl-controls .owl-nav div {
		line-height: 275px;
	}

	.fact {
		text-align: center;
		margin-bottom: 20px;
	}
	.style-6 .singleTestmonial .testmonialsTopContents {
		margin: 59px;
	}
	.pricingTable {
		margin: 19px 31px !important;
	}
	.pageTitle {
		margin-left: 0px !important;
	}
	.logoWrapper {
		float: left;
	}
	.pricingTable .pricingBody li .generalLink {
		margin-bottom: 0px;
	}
	.flip-clock-wrapper {
		padding-bottom: 0px;
	}
	.con {
		margin: 0 18px;
	}
	.headingH {
		margin-bottom: 25px;
	}
	.sec3 {
		padding: 20px;
	}
	.columns {
		margin-top: 20px;
	}
	.blockquoteP blockquote {
		width: 100%;
	}
	.blogColmn2 .post .postWrapper .postMeta li {
		width: 100% !important;
		margin: 0px;
	}
	#blog .blogColmn .postColumn .postMedia .postMeta li .metaContent {
		padding: 10px 5px !important;
	}
	.rrssb-buttons li a {
		margin-bottom: 10px;
	}
	.wideBlog.post .postWrapper {
		margin: 0px;
	}
	.blogColmn3 .post .postWrapper .postMeta li {
		margin: 0px !important;
		width: 100% !important;
	}

	.mainSlider .slide img {
		width: auto;
	}
}

@media only screen and (min-width: 320px) and (max-width: 568px) {
	.logoWrapper	 {
		margin-top:20px;
	}

	.mainSlider .slide img {
		width: auto;
	}
}
@media (max-width: 768px) {
	.owl-item.active .captions h2 span {
		color: #F0562D !important;
		font-size: 36px;
	}
	a.singleClient {
		margin: 0 17px;
	}
	.fact .factDescription {
		/* color: #21242e; */
		margin: 0 22px;
		margin-bottom: 62px;
	}
	.sectionTitle {
		text-align: center;
		margin-bottom: 30px;
	}
	.pricingTable .pricingHeader {
		padding: 10px;
	}
	.pricingTable .pricingBody li .generalLink {
		width: 100%;
		padding: 7px 54px;
	}
	#footer .subscribe-form {
		position: relative;
	}
	.bottomFooter .copyrights p {
		margin-top: 20px;
	}
	.topContact {
		margin-top: 0px;
		margin-bottom: 10px;
	}
	.topFooter {
		padding: 30px 20px;
	}
	.logoWrapper {
		float: left;
	}
	.logo {
		margin-top: 4px;
	}
	.captions .slideContents h2 {
		font-size: 38px;
	}
	#blog .categoriesWidget {
		margin: 10px 18px;
	}
	#blog .post .postWrapper {
		margin: 0 20px;
	}
	#blog .shareBtns {
		margin: 0 20px;
	}
	#blog .singleComment:last-child {
		margin: 0 18px;
	}
	.pricingTable {
		margin: 20px 41px;
	}
	.homeslider_4 .captions {
		top: 50% !important;
	}
	.department {
		margin: 0 64px;
	}
	.blogColmn2 .post .postWrapper .postMeta li {
		width: 50%;
		margin: 0px;
	}
	.tweets {
		margin: 0 64px;
	}
	.pageTitle {
		margin-left: 30px;
	}
	.breadcrumb {
		margin-right: 30px;
	}
	.pricingTable .round-pricing {
		top: 150px;
		font-size: 15px;
		width: 80px;
		height: 80px;
	}
	.pricingTable .round-pricing {
		padding-top: 17px;
	}
	.bottomFooter .footerSocial .socialNav li a {
		padding: 6px;
	}
	.faqs .triggerRow>a {
		height: 37px;
		line-height: 14px;
		padding: 0px;
		font-size: 12px !important;
	}
	.allWrapper .department {
		margin: 0 39px;
	}
	.faqs .departBody {
		padding: 10px 0;
	}
	.faqs .triggerRow {
		margin: 10px;
	}
	.faqs .accordianShortCode .triggerRow>a:before, .faqs .accordianShortCode .triggerRow>a.activeLine:before, .faqs .accordianShortCode .triggerRow>span.activeLine:before {
		top: 7px;
		right: 0px;
	}
	.allwrapper .widget .tweets {
		margin: 0px;
	}
	.widget {
		margin: 0 39px 30px 38px;
	}
	#blog .widget {
		margin: 0 20px 30px 20px;
	}
	#responsiveMainNavToggler {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.style-6 #responsiveMainNavToggler {
		margin-top: 25px;
		margin-bottom: 7px;
	}
	.filterOptions {
		margin: 0 20px;
	}
	#grid {
		text-align: center;
		margin: 0 20px;
	}
	.portfolioFilters li span {
		margin-bottom: 13px;
	}
	#registerArea .registerAreaContents {
		margin: 0;
	}
	#loginArea .loginAreaContents {
		margin: 0 20px;
	}
	.formArea input[type="text"], .formArea input[type="password"], .formArea input[type="email"], .formArea input[type="url"] {
		text-align: center;
		margin-bottom: 16px;
	}
	.shareBtns {
		margin: 0px;
	}
	.sectionWrapper .wideBlog {
		margin: 0 20px !important;
	}
	.teamContents {
		margin: 0 20px;
	}
	.teamMemberWrapper .memberJob {
		margin-bottom: 2px;
	}
	.post .postContents {
		text-align: center;
	}
	.section .sectionWrapper .con {
		margin-bottom: 0px;
	}
	.widget.categoriesWidget {
		margin: 10px 39px;
	}
	#widgets2 .widget {
		margin: 20px 54px;
	}
	.con {
		margin: 15px 20px!important;
	}
	#widgets .sectionWrapper {
		padding: 20px 0;
	}
	#widgets .aboutContents {
		margin: 0 20px !important;
	}
	#offers .con {
		margin: 15px 55px!important;
	}
	#shortcodes3 .aboutContents {
		margin: 0 53px !important;
	}
	#shortcodes4 .aboutContents {
		margin: 0 53px !important;
	}
	#socialIcons .socialList {
		margin: 0 61px !important;
	}
	.aboutContents {
		margin: 20px !important;
	}
	.socialIcons .socialList {
		margin: 20px !important;
	}
	.socialIcons h4 {
		margin: 10px 59px !important;
	}
	.alertsContents {
		margin: 5px 39px !important;
	}
	.messageContents {
		margin: 5px 39px!important;
	}
	#headings .headingsContents {
		margin: 0 30px;
	}
	.aboutBox .aboutBoxBody .triggerRow>a {
		font-size: 14px;
		line-height: 38px !important;
	}
	
	#columns .columnsContents {
		margin: 0 30px;
	}
	#blockquotes .blockquotesContents {
		margin: 0 30px;
	}
	#dropcaps .dropcapsContents {
		margin: 0 30px;
	}
	.commentLevel .commentContents {
		width: 84.7%;
	}
	.commentLevel2 {
		width: 88%;
	}
	.blogColmn3 .post .postWrapper .postMeta li {
		margin: 0px;
		width: 50%;
	}
	.slider .owl-controls .owl-nav {
		position: absolute;
		top: 38%;
	}
	.homeslider_1 .header .scrollHeaderWrapper {
		margin-top: 20px;
	}
	.allWrapper .following {
		margin-bottom: 20px;
	}
}
@media (min-width: 768px) and (max-width: 1024px) {
	.blogColmn2 .post .postWrapper .postMeta li {
		width: 100%;
		margin: 0 5px;
	}
	.blogColmn3 .post .postWrapper .postMeta li {
		width: 100%;
		margin: 0 7px;
	}
}
@media (min-width: 320px) and (max-width: 767px) {
	.postMeta .postDate {
		margin: 0px;
	}
	.postMeta .postAuthor {
		margin: 0px;
	}

	.mainSlider .slide img {
		width: auto;
	}
}
@media (max-width: 767px){
	.postMeta .postDate {
	}
	.postMeta .postAuthor {
	}

	.mainSlider .slide img {
		width: auto;
	}
}
@media (max-width: 800px) and (min-width: 768px){
	.style-4 .header {
		top: 116px;
	}
}