@media screen and (min-width: 1200px) {
	.phototype-br {
		display: block;
	}
}
@media screen and (max-width: 1024px){
	.post-type-avatar, .post-type-meta {
		width: 49%;
	}
	.post-type-meta > h2 {
		font-size: 37px;
	}
	.masonry.projectz > li {
		width: 31%;
	}
	/*.portfolio-grid {
		padding: 0 60px;
	}*/
	.table-data {
		padding: 100px 50px 50px;
	}
	.table-head > h1 {
		font-size: 45px;
	}
	.table-head > span {
		font-size: 24px;
	}
	.half {
		width: 48.8%;
	}
	.main-heading.style2 > h2 {
		max-width: 90%;
	}
	.main-title > h4 {
		font-size: 35px;
	}
	.g-map > p {
		width: 50%;
	}
	.featured-top .butn {
		margin-top: 40px;
	}
	.featured-meta > h4 {
		font-size: 35px;
		line-height: 40px;
		max-width: 75%;
	}
	.info-type {
		padding-left: 0;
		margin-top: 30px;
	}
	.featured-meta {
		padding-bottom: 50px;
		padding-top: 110px;
	}
	.creative-post {
		padding: 0 50px;
	}
	.creative-post-bg {
		margin-bottom: 30px;
		padding: 30px;
		width: 100%;
	}
	.title-area {
		margin-bottom: 30px;
		width: 100%;
	}
	.title-area > h2::after {
		right: 60%;
	}
	header.senstive {
		/*display: none;*/
		width: 100%;
	}
	header.senstive ul.info-type {
		width: 52%;
	}
	header.senstive .info-type > li {
		padding-left: 20px;
	}
	header.senstive .info-type span {
		font-size: 18px;
	}
	header.senstive .menu-btn2 {
		width: 11%;
	}
	.tab-meta {
		margin-top: 60px;
		padding-left: 0;
	}
	.tab-meta > span {
		font-size: 18px;
	}
	.tab-meta > h2 {
		font-size: 30px;
		line-height: 35px;
	}
	.verticle-tab > li {
		font-size: 15px;
		line-height: 20px;
		margin-bottom: 15px;
	}
	.verticle-tab {
		padding-right: 20px;
		padding-top: 60px;
	}
	.bottombar-unique {
		padding: 30px;
	}
	header.style3 .logo {
		width: 18%;
	}
	header.style3 .head-social {
		width: 63%;
	}
	/*.side-address {
		right: 0;
	}*/
	.sub-meta h1 {
		font-size: 50px;
	}
	.pager > li {
		font-size: 15px;
	}
	.blog-detail > h1 {
		font-size: 30px;
		line-height: 36px;
	}
	.author-info {
		width: 64%;
	}
	.blog-comment-form .half {
		width: 48.9%;
	}
	.col-lg-9 .blog-comment-form .half {
		width: 48.5%;
	}
	.about-page > figure {
		margin-bottom: 37px !important;
	}
	.about-page > .row .col-lg-8 {
		padding-left: 45px;
	}
	.about-page > .row .col-lg-3 {
		padding-right: 25px;
	}

	header.style1 .contact-info {
		display: none;
	}
	header.style1  .head-social {
		float: right;
		width: auto;
	}
	header.style1 .social-share li:last-child a {
		margin-right: 0;
		padding-right: 0;
	}
	.price-table {
		margin-bottom: 30px;
	}
	.funfact {
		padding: 40px 20px;
	}
	.title-area > h2 {
		font-size: 45px;
	}
	.title-area > h2::after {
		content: none;
	}
	/*.post-work > #options {
		width: auto;
	}*/
	.creative-post-team > figure {
		margin-bottom: 26px !important;
	}
	.creative-post-team {
		margin-right: 15px;
	}
	.language-area a:last-child {
		padding-right: 0;
		margin-right: 0;
	}
	footer.bottom-side .right-data .main-menu {
		display: none;
	}
	footer.bottom-side .right-data .menu-btn {
		display: inline-block;
	}
	footer.bottom-side > .menu-wraper .side-menu {
		width: 300px;
	}
	footer.bottom-side > .menu-wraper .main-menu {
		height: 100%;
		max-height: 100%;
	}
	.side-menu > ul li > a {
		margin-bottom: 10px;
	}
	.side-address {
		right: -53px;
		top: 19%;
		transform: translateY(-15%);
	}
	header.style3 {
		padding: 28px 65px;
	}
	header.style2 .main-menu > ul > li {
		margin-right: 30px;
	}
	header.style2 nav {
		width: 72%;
	}
	header.style2 .search-type-social {
		margin-left: 7px;
	}
	.sharing > span {
		margin-bottom: 11px;
	}
	.experience {
		width: 100%;
	}


}
@media screen and (max-width: 980px){
	.masonry.projectz > li {
		width: 30.3%;
	}
	.hover-meta > h2 {
		font-size: 18px;
	}
	.post-type-meta > h2 {
		font-size: 30px;
	}
	/*.price-table {
		margin-bottom: 30px;
	}*/
	.half {
		width: 48.6%;
	}
	/*.portfolio-grid{padding: 0 50px;}*/
	.gap{padding: 70px 0;}
	/*.our-work {
		margin-bottom: 40px;
	}*/
	.news-letter > h1 {
		font-size: 45px;
	}
	/*.our-team {
		margin-bottom: 30px;
	}*/
	.g-map > p {
		width: 100%;
	}
	/*.about-info {
		margin-top: 30px;
	}*/
	.about-info .submit-btns {
		margin-top: 15px;
	}
	.footer-meta > h1 {
		font-size: 50px;
	}
	.main-heading.style2 > h2 {
		font-size: 25px;
		margin-bottom: 10px;
		max-width: 100%;
	}
	.main-heading.style2 > p {
		line-height: 22px;
		max-width: 100%;
	}
	.info-type > li {
		width: 49%;
	}
	.title-area > h2::after {
		right: 50%;
	}
	.title-area > h2 {
		font-size: 40px;
	}
	.creative-post-meta > h2 {
		font-size: 30px;
	}
	.masonry.vertical {
		width: 98%;
	}
	.creative-post-team {
		width: 31.1%;
	}
	.team-detail > h4 {
		font-size: 15px;
	}
	.main-title > h4 {
		font-size: 30px;
	}
	.featured-meta > h4 {
		font-size: 28px;
		line-height: 35px;
	}
	footer .widget {
		margin-bottom: 50px;
	}
	footer .row > div:last-child .widget{margin-bottom: 0;}
	.tab-meta {
		margin-bottom: 30px;
		margin-top: 0;
	}
	.verticle-tab {
		padding-top: 0;
	}
	.bottomlinks > li {
		font-size: 13px;
		margin-right: 25px;
	}

	.content-bg {
		padding: 0 50px;
	}
	.side-address {
		height: 85%;
		right: -53px;
		top: 31%;
		transform: translateY(-39%);
	}
	.project-detail .row.gallery-merg > div img{width: 100%;}
	.experience {
		margin-top: 30px;
		transform: rotate(0deg);
		width: 100%;
	}
	.quote-box {
		padding: 40px;
	}
	.quote-box > p {
		max-width: 100%;
	}
	.about-meta > h1{font-size: 30px; line-height: 38px; margin-bottom: 0;}
	.about-meta  .butn {
		margin-top: 17px;
	}
	.sidebar > .widget {
		margin: 0 10px 20px;
		width: 47%;
	}
	aside.sidebar.right {
		margin-top: 50px;
	}
	.flickerz > li a, .flickerz > li a img {
		display: inline-block;
		width: 100%;
	}
	.pura-address {
		margin-bottom: 40px;
		padding-right: 0;
	}
	.pura-address > h4 {
		font-size: 35px;
	}


	header.style1 {
		padding: 0;
		margin: 0 15px;
	}
	.funfact > h4 {
		font-size: 13px;
	}
	.contct-info form {
		text-align: center;
	}
	.form-group.half {
		margin-right: 8px;
	}
	.contact-form.style2 .half {
		margin-right: 7px;
	}
	.contact-form.style2 .half:nth-of-type(2n+1) {
		margin-right: 0;
	}
	header.style2 nav,
	header.style2 .search-btn {
		display: none;
	}
	
}
@media screen and (max-width: 768px){ 
	.testimonial-caro {
		padding: 0 7px;
	}
	.slide-for-testi li p {
		font-size: 14px;
		line-height: 23px;
		margin-bottom: 15px;
	}
	.slide-for-thumb li.slick-current.slick-active span {
		 visibility: hidden; 
	}
	.post-type-meta > h2 {
		font-size: 22px;
		line-height: 28px;
	}
	.post-type-meta > .butn-light {
		padding: 14px 30px;
		margin-top: 0px;
	}
	.elementor-widget-about_with_left_image .post-type-meta > p {
		margin-bottom: 15px; 
	}
	.post-type-meta > .socialz {
		margin-bottom: 24px;
	}
	.filter-simple {
		margin-right: 19px;
		margin-top: -41px;
		padding: 27px 0 21px;
	}
	.hover-meta > h2 {
		font-size: 15px;
	}
	.contact-form:not(.style2) .butn {
		margin-top: 15px;
	}
	.senstive ul.info-type {
		width: 75%;
	}
	header.senstive ul.info-type {
		width: 56%;
	}
	header.senstive .info-type > li {
		padding-left: 13px;
	}
	header.senstive .info-type li i {
		width: 39px;
	}
	header.senstive .info-type span {
		font-size: 16px;
	}
	header.senstive .contact-btn {
		width: 22%;
	}
	header.senstive .contact-btn > a {
		padding: 16px 25px;
	}
	header.senstive .menu-btn2 {
		width: 9%;
	}
	.menu-btn2 {
		margin-bottom: -5px;
	}
	.menu-btn2 > span {
		height: 45px;
		width: 45px;
	}
	.menu-btn2 > span > i:nth-child(1) {
		top: 38%;
		width: 11px;
	}
	.menu-btn2 > span > i {
		width: 23px;
	}
	.menu-btn2 > span > i:nth-child(3) {
		top: 62.83%;
		width: 17px;
	}
	.menu-btn2 > span:hover > i:nth-child(1) {
		width: 27px;
	}
	.menu-btn2 > span:hover > i:nth-child(3) {
		width: 27px;
	}
	header.style2 .menu-btn {
		width: auto;
		float: right;
		margin-top: 9px;
		display: inline-block;
	}
	header.style2 .resp-btn > i {
		background: #ffffff;
	}
	header.style2 .resp-btn:hover > i {
		background: #9b9b9b;
	}
	.post-info {
		bottom: -31px;
		padding: 13px 27px;
		position: absolute;
		right: 107px;
		width: 69%;
		text-align: center;
	}
	.post-info > ul li {
		margin-bottom: 0;
		width: 133px;
	}
	.post-info > ul li span {
		font-size: 17px;
	}
	.gap { 
		padding: 30px 0 70px; 
	}
	.masonry.projectz > li {
		width: 30.3%;
	}
	/*.masonry.projectz > li {
		width: 29.99999%;
	}*/
	/*.masonry.projectz > li {
		width: 46.7%;
	}*/
	.error-page {
		max-width: 59%;
	}
	.meta404 > span {
		font-size: 150px;
	}
	.meta404 > form {
		margin: 35px auto 0;
	}
	.circleChart .circleChart_canvas {
		width: 155px;
		top: 35%;
	}
	.circle-chart__percent {
		font-size: 37px;
	}
	.our-work-meat {
		max-width: 341px;
	}
	.address-full > li > div {
		padding-left: 15px;
	}
	.cd-folding-panel.is-open {
		width: 90%;
		padding: 0;
	}
	a.play-video-btn {
		line-height: 90px;
		width: 91px;
		height: 91px;
	}
	.about-page > figure {
		margin-bottom: 25px !important;
	}
	.about-page > .row .col-lg-8 {
		padding-left: 15px;
	}
	.about-page > .row .col-lg-3 {
		padding-right: 15px;
	}
	.blog-comment-form .half:nth-child(2) {
		 margin-left: 0; 
	}
	.col-lg-9 .blog-comment-form .half {
		width: 48.99%;
	}
	.team-title .elementor-widget {
		margin-bottom: 9px !important;
	}

}
@media screen and (max-width: 640px){
	p{font-size: 14px;}
	.option-set.default > li a {
		padding: 5px 20px;
	}
	.masonry.projectz > li {
		width: 46.5%;
	}
	.table-data > a {
		font-size: 14px;
		height: 45px;
		line-height: 45px;
		width: 100%;
	}
	.half {
		width: 48%;
	}
	.mtr-btn {
		width: 100%;
	}
	.post-type-meta.gry-box::before {
		height: 100%;
	}
	.post-type-meta > h2 {
		font-size: 22px;
		line-height: 28px;
	}
	.post-type-meta.gry-box::before{display: none;}
	.post-type-meta > p {
		margin-bottom: 15px;
	}
	.post-type-meta > .socialz {
		margin-bottom: 20px;
	}
	.info-type li i {
		width: 40px;
	}
	.info-type span {
		font-size: 18px;
	}
	.masonry.vertical {
		width: 98%;
	}
	.masonry.vertical > li {
		width: 50%;
	}
	.creative-post-team {
		width: 30.5%;
	}
	.option-set.vertical {
		margin-left: -20px;
	}
	.contact-form.style2 .form-group .control-label{left: 0;}
	.verticle-tab {
		margin-top: 30px;
		padding-right: 0;
		text-align: left;
	}
	.verticle-tab > li {
		float: left;
		width: auto;
	}
	.page-title a {
		font-size: 24px;
	}
	.bottombar.style2 span {
		width: 100%;
	}
	.bottombar.style2 > ul {
		margin: 10px 0;
		width: 100%;
	}
	.share-alt {
		float: left;
		width: 100%;
	}
	.bottombar.style2 > ul li {
		margin-left: 0;
		margin-right: 50px;
	}
	.side-address{display: none;}
	.content-bg{height: 100vh;}
	.post-info {
		margin-top: 20px;
		position: unset;
		width: 100%;
	}
	.project-top {
		margin-bottom: 40px;
	}
	.project-meta > h1 {
		font-size: 25px;
	}
	.project-meta{padding-right: 0;}
	.quote-box > p{font-size: 15px;}
	.about-author > figure {
		max-width: 35%;
		width: 35%;
	}
	.blog-comment-form .half {
		width: 48.7%;
	}
	.col-lg-9 .blog-comment-form .half {
		width: 48.7%;
	}
	.sidebar > .widget {
		width: 46%;
	}
	.flickerz > li {
		width: 47%;
	}
	.sub-meta h1{font-size: 40px; line-height: 46px;}
	.comment-title{font-size: 23px;}
	.comment-titles h6{font-size: 16px;}
	.sub-head {
		float: left;
		height: 301px;
		margin-top: -107px;
		position: relative;
		width: 100%;
	}

	.our-work {
		margin-bottom: 40px;
	}
	.our-team {
		margin-bottom: 30px;
	}
	.our-team-resp > div:last-child .our-team {
		margin-bottom: 0px;
	}
	.about-info {
		margin-top: 30px;
	}
	.funfact-resp > div .funfact {
		padding: 25px 20px;
	}
	.funfact-resp > div:nth-child(n+3) .funfact {
		padding-top: 11px;
	}
	.info-type {
		padding-left: 35px;
	}
	header.senstive ul.info-type {
		width: 74%;
	}
	header.senstive .info-type > li {
		padding-left: 23px;
	}
	header.senstive .contact-btn {
		display: none;
	}
	.elementor-widget-video_gallery_tab .elementor-widget-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-flow: column;
		flex-flow: column;
	}
	.tabs-container-main {
		width: 100%;
		-ms-flex-order: 2;
		order: 2;
	}
	.verticle-tab-main {
		width: 100%;
		-ms-flex-order: 1;
		order: 1;
		margin-bottom: 15px;
	}
	.verticle-tab  {
		margin-top: 0;
	}
	.verticle-tab > li {
		margin-right: 15px;
	}
	footer.bottom-side .head-social > ul.social-share > li {
		margin-bottom: 9px;
	}
	header.style3 .head-social {
		display: none;
	}
	header.style3 {
		padding: 28px 26px;
	}
	/*header.style2  .sub-head {
		height: 301px;
		margin-top: -107px;
	}*/
	.error-page {
		max-width: 70%;
	}
	.countdown > li span {
		font-size: 45px;
	}
	.counter-resp > div:first-child {
		margin: auto;
	}
	.cd-folding-panel .masonry.projectz.full-width > li {
		width: 33.333%;
	}
	.about-page > figure figcaption {
		bottom: 21px;
		right: 45px;
	}
	a.play-video-btn {
		line-height: 76px;
		width: 75px;
		height: 77px;
	}

}
@media screen and (max-width: 480px){
	.post-type-avatar, .post-type-meta {
		margin: 30px 0;
		width: 100%;
	}
	.elementor-widget-about_with_left_image {
		margin-bottom: 0 !important;
		padding-top: 33px;
	}
	.post-type-meta,
	.post-type-meta.left {
		padding-left: 0;
		padding-right: 0;
	}
	.post-type-meta.left {
		margin-top: 0;
	}
	.post-type-meta > p {
		margin-bottom: 15px;
	}
	.post-type-meta > .socialz {
		margin-bottom: 20px;
	}
	.elementor-widget-blog_left_right .col-lg-12:first-child {
		padding-bottom: 35px;
	}
	.elementor-widget-blog_left_right .post-type-meta.right {
		margin-bottom: 0;
	}
	.option-set.default > li a {
		padding: 5px 17px;
	}
	.masonry.projectz > li {
		width: 100%;
		margin: 0 0 9px 0;
	}
	.half {
		width: 100%;
	}
	.footer-meta > h1 {
		font-size: 50px;
	}
	.main-heading.style2 {
		width: 100%;
	}
	.filter-simple {
		margin-bottom: 20px;
		width: 100%;
	}
	.masonry.projectz.full-width > li {
		width: 50%;
	}
	.our-team img {
		width: 100%;
	}
	.main-title > h4 {
		font-size: 28px;
		line-height: 27px;
	}
	.main-title > p {
		max-width: 100%;
	}
	.featured-top {
		padding: 0 30px;
	}
	.featured-meta > h4 {
		font-size: 25px;
		line-height: 30px;
		max-width: 100%;
	}
	.creative-post-bg > figure {
		margin-bottom: 30px;
		margin-left: 0;
		width: 100%;
	}
	.creative-post-meta {
		max-width: 100%;
		/*padding-left: 0;*/
		width: 100%;
	}
	.creative-post {
		padding: 0;
	}
	.creative-post-team, .creative-post-team img {
		width: 100%;
	}
	.creative-post-team {
		margin-bottom: 30px;
	}
	.left-data, .right-data {
		float: left;
		margin: 15px 0;
		text-align: left;
		width: 100%;
	}
	.menu-linkz > li:first-child {
		margin-left: 0;
	}
	header.style3 ul.social-share {
		float: left;
		text-align: left;
		width: 90%;
	}
	header.style3 .head-social {
		margin-bottom: 30px;
		width: 100%;
	}
	header.style3  .menu-btn {
		position: absolute;
		right: 26px;
		top: 35px;
	}
	.content-bg {
		padding: 0 20px;
	}
	.sub-meta h1 {
		font-size: 35px;
		line-height: 40px;
		margin-bottom: 0;
	}
	.main-heading.white > h1{font-size: 30px;}
	.sidebar > .widget {
		margin-bottom: 30px;
		width: 100%;
		margin-left: 0;
	}
	.align-right {
		float: none;
		margin-left: 0;
		width: 100%;
	}
	.align-right img {
		width: 100%;
	}
	.blog-comment-form .half {
		margin-right: 0;
		width: 100%;
	}
	.col-lg-9 .blog-comment-form .half {
		width: 100%;
	}
	.pura-address > h4 {
		font-size: 26px;
		line-height: 30px;
		margin-bottom: 15px;
	}


	.our-work-meat > p {
		padding: 0 16px;
	}
	header.style1 .menu-btn {
		position: absolute;
		right: 0;
		top: 0;
		width: auto;
	}
	header.style1 .head-social {
		display: none;
	}
	.side-menu {
		width: 100%;
	}
	.testimonial-caro > ul.slide-for-testi {
		width: 100%;
	}
	.testimonial-caro .slide-for-thumb li i {
		float: left;
	}
	.slide-for-thumb {
		width: 100%;
	}
	.masonry.vertical {
		width: 97%;
	}
	.info-type {
		padding-left: 0px;
	}
	header.senstive {
		padding: 15px;
	}
	header.senstive ul.info-type {
		display: none;	
	}
	header.senstive .menu-btn2 {
		position: absolute;
		top: 21px;
		right: 15px;
		width: auto;
	}
	.tab-meta .butn.butn-light {
		padding: 14px 29px;
	}
	footer.bottom-side {
		padding-left: 15px;
		padding-right: 15px;
	}
	footer.bottom-side .menu-btn {
		top: 88px;
		right: 17px;
		position: absolute;
	}
	.big-caro .owl-nav {
		bottom: -20px;
		right: 53px;
	}
	.post-info {
		padding: 19px 27px;
		text-align: left;
		width: 100%;
	}
	.post-info > ul li {
		margin-bottom: 20px;
		width: 100%;
	}
	.gap {
		padding: 30 0 70px;
	}
	.error-page {
		max-width: 90%;
	}
	.meta404 > span {
		font-size: 63px;
		line-height: 61px;
		font-weight: 200;
	}
	.meta404 h3 {
		font-size: 18px;
		margin-bottom: 7px;
		margin-top: 5px;
	}
	.meta404 > form {
		margin: 27px auto 0;
	}
	.countdown {
		padding: 0 30px;
	}
	.countdown > li span {
		font-size: 37px;
	}
	.page-template-tpl-coming-soon .elementor-heading-title {
		font-size: 48px;
	}
	.meta404 > form {
		max-width: 90%;
	}
	.search-notfond .form-group {
		width: 100%;
	}
	.circleChart .circleChart_canvas {
		width: 125px;
		top: 35%;
	}
	.circleChart .circleChart_text {
		line-height: 27px !important;
		top: 32% !important;
		font-size: 26.4286px !important;
	}
	.circle-chart__percent {
		font-size: 30px;
	}
	.circle-chart__subline {
		font-size: 12.4px;
		margin-top: 0px;
		text-align: center;
		margin-left: 5px;
	}
	.box-section {
		width: 100%;
	}
	.cd-folding-panel .masonry.projectz.full-width > li {
		width: 50%;
	}
	.about-page > figure figcaption {
		bottom: 7px;
		right: 25px;
	}
	a.play-video-btn {
		font-size: 23px;
		line-height: 59px;
		width: 61px;
		height: 61px;
	}
	.verticle-tab > li {
		margin-bottom: 9px;
	}
	.sub-meta {
		top: 53%;
	}

}

@media screen and (min-width: 480px) and (max-width: 767px) {
	.funfact-resp > div {
		width: 50% !important;
	}
} 
@media screen and (max-width: 414px) {
	.funfact-resp > div .funfact {
		padding: 15px 20px;
	}
	.funfact-resp > div:first-child .funfact {
		padding-top: 30px;
	}
	.funfact-resp > div:last-child .funfact {
		padding-bottom: 30px;
	}
	header.senstive .menu-btn2 span {
		margin-top: -5px;
	}
	.page-template-tpl-coming-soon .elementor-section-wrap > 
	section:nth-child(2) .elementor-heading-title {
		font-size: 35px;
		line-height: 37px;
	}
	.sub-meta {
		top: 54%;
	}
}
@media screen and (max-width: 375px) {
	/*header.senstive .menu-btn2 span {
		margin-top: -5px;
	}*/
	.come-soon form input, 
	.page-template-tpl-coming-soon form input {
		padding: 11px 27px;
	}
	.come-soon form button, 
	.page-template-tpl-coming-soon form button, 
	.page-template-tpl-coming-soon form input[type="submit"] {
		font-size: 13px;
		padding: 11px 19px;
	}
	.countdown {
		margin: 0 0 11px;
	}
	.countdown > li {
		width: 23%;
		margin-bottom: 13px;
	}
	.countdown > li span {
		font-size: 29px;
		line-height: 25px;
	}
	.counter-resp > div {
		width: 100% !important;
	}
	.circle-chart__subline {
		margin-left: 1px;
	}
	.circleChart .circleChart_canvas {
		width: 151px;
	}
	a.play-video-btn {
		font-size: 19px;
		line-height: 46px;
		width: 47px;
		height: 47px;
	}
	.team-title .break-desc {
		display: initial;
	}
	.sub-meta {
		top: 55%;
	}
}
@media screen and (min-width: 361px) and (max-width: 420px){
	/*.masonry.vertical {
		width: 97.8%;
	}*/

	.info-type > li {
		margin-bottom: 20px;
		width: 100%;
	}
	/*.verticle-tab > li{
		width: 100%;
	}*/
	.box-section{width: 100%;}
	/*.big-caro .owl-nav {
		bottom: -20px;
		right: 70px;
	}*/
	.menu-linkz > li{margin-left: 15px;}
	header.bottom-side {
		padding: 40px 20px 30px;
	}
	.main-heading.white > h1{font-size: 30px;}
	.author-info {
		width: 63%;
	}
}

@media screen and (min-width: 361px) and (max-width: 375px){
	/*.masonry.vertical {
		width: 97.7%;
	}*/
	.info-type > li {
		margin-bottom: 20px;
		width: 100%;
	}
	.box-section{width: 100%;}
}
@media screen and (max-width: 360px){
	/*.post-type-meta {
		padding-left: 10px;
	}*/
	/*.masonry.vertical {
		width: 97.6%;
	}*/
	.info-type > li {
		margin-bottom: 20px;
		width: 100%;
	}
	/*.verticle-tab > li{
		width: 100%;
	}*/
	.box-section{width: 100%;}
	/*.big-caro .owl-nav {
		bottom: -20px;
		right: 70px;
	}*/
	.menu-linkz > li{margin-left: 15px;}
	header.bottom-side {
		padding: 40px 20px 30px;
	}
	.about-meta{margin-bottom: 30px;}
	.author-info {
		width: 100%;
	}
	.about-author > figure {
		margin-bottom: -35px;
		z-index: 22;
	}
	a.reply {
		bottom: 0;
		top: auto;
	}
	.commenter-meta > p {
		width: 100%;
	}
	.blog-detail > h1 {
		font-size: 24px;
		line-height: 28px;
		max-width: 100%;
	}
	.address-full > li > div {
		padding-left: 11px;
	}
	.address-full > li > div span {
		font-size: 19px;
	}
	.cd-folding-panel .masonry.projectz.full-width > li {
		width: 100%;
	}
}
@media screen and (max-width: 320px){
	.creative-post-meta > h2 {
		font-size: 25px;
	}
	/*.masonry.vertical {
		width: 97.4%;
	}*/
	.hover-meta > h2 {
		margin-bottom: 5px;
		margin-top: 11px;
	}
	.page-template-tpl-coming-soon .elementor-section-wrap > section:nth-child(2) .elementor-heading-title {
		font-size: 34px;
	}
	.countdown > li span {
		font-size: 25px;
		line-height: 17px;
	}
	.countdown > li::after {
		content: none;
	}
	.countdown {
		margin: 0 0 11px;
	}
	.page-template-tpl-coming-soon form button {
		padding: 11px 9px;
	}
	.page-template-tpl-coming-soon .elementor-icon {
		margin-bottom: 11px;
	}
	.countdown {
		padding: 0 15px;
	}
	.cd-folding-panel .address-full > li i {
		margin-bottom: 7px;
	}
}