@media (max-width:1200px){
.testimonial-sec {padding-left: 40px; padding-right: 40px; }
header.minimal-header {width: 270px; }
.minimal-menu {width: 270px !important; }
.theme-layout.boxed-padding {padding-left: 270px; }
.portfolio-detail > ul > li span {width: 170px; }
.contact-lists-sec > ul > li {font-size: 13px; }
.potrait-slider-sec {padding: 0 100px; }

}

@media (max-width:980px){
.testimonial-sec {padding: 0; }
.testimonials {padding-left: 40px; padding-right: 40px; }
.testimonials p {font-size: 15px; }
header.boxed > .menu-bar .container {width: 94%; max-width: 94%; }
.heading > p {padding: 0; }
.cat-box-title > h3 {font-size: 18px; }
.view-all-cat > a {padding-left: 40px; }
.view-all-cat span {font-size: 16px; }
.view-all-cat p {font-size: 13px; }
.simple-text-block > p {padding: 0; }
.price-table {margin-top: 30px; }
.price-table.active {margin-top: 90px; }
.block .container, .container {max-width: 100%; padding: 0 15px; }
.block .container.fluid, .container.fluid {padding: 0; }
.minimal-menu > span {font-size: 12px; }
.box-gallery-sec .box-gallery {width: 10%; }
.text-block > span {font-size: 17px; }
.text-block h2 {font-size: 30px; margin-top: 9px; margin-bottom: 0px; }
.text-block p {font-size: 15px; margin-bottom: 6px; }
.single-post-detail blockquote {padding-left: 50px; padding-right: 50px; }
.wide-detail .single-portfolio-detail {margin-bottom: 40px; }
.contact-lists-sec > ul > li {float: left; width: 100%; padding: 0; margin-bottom: 20px; }
header {display: none !important; }
.responsiveheader {display: block; }
.search-header form {width: 90%; left: 5%; }
.quick-link-bottom {padding: 0; }
.bottom-line .simple-social {float: left; width: 100%; margin: 0; text-align: center; }
.bottom-line .simple-social > ul {float: none; display: inline-block; width: auto; }
.potrait-slider-sec {padding: 0 30px; }
.single-portfolio-detail {padding-left: 0; }


}

@media (max-width:767px){
.inner-header-border {width: 100%; } 
.subscribe_widget {float: left; width: 100%; margin-top: 40px; }
.quick-link-bottom {float: left; width: 100%; text-align: center; }
.quick-link-bottom > ul {float: none; display: inline-block; }
.single-main-infos {padding-right: 0; }
.single-main-infos > .posted-by {position: static; float: left; margin-top: 2px; }
.countdown > li {margin: 0; }
.full-screen-carousel .slick-prev, .full-screen-carousel .slick-next {display: none !important; } 
.full-screen-detail {padding-left: 80px; }
.full-screen-detail h3 {font-size: 30px; }
header.minimal-header.min-left, header.minimal-header.min-left .minimal-menu {left: -270px; display: block !important; }
.wrapper-menu {display: block; position: fixed; left: 20px; top: 0; width: 50px; height: 50px; background: #ffffff; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; text-align: center; line-height: 50px; font-size: 18px; }
header.minimal-header.min-left.active, header.minimal-header.min-left.active .minimal-menu {left: 0; -webkit-box-shadow: 0px 0px 40px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 40px rgba(0,0,0,0.1); -ms-box-shadow: 0px 0px 40px rgba(0,0,0,0.1); -o-box-shadow: 0px 0px 40px rgba(0,0,0,0.1); box-shadow: 0px 0px 40px rgba(0,0,0,0.1); }
.wrapper-menu.active {left: 220px; z-index: 1; background: #333333; color: #ffffff; width: 30px; height: 30px; line-height: 30px; font-size: 12px; }
.wrapper-menu.active i::before {content: "X"; font-family: Oswald; }
.text-block.text-white {margin: 0; }
.testimonial-sec.overlap {margin-top: -20px; }
.theme-layout.boxed-padding {padding-left: 0; }
header.minimal-header {display: block !important; left: -270px; }
header.minimal-header .minimal-menu {left: -270px; }
header.minimal-header.active, header.minimal-header.active .minimal-menu {left: 0 !important; }
.split-details {padding: 0 50px; }
.split-details > h3 {font-size: 26px; }
.text-block2 {width: 100%; }
.text-block-box > span {font-size: 20px; }
.text-block-box h2 {font-size: 40px; line-height: 40px; margin-bottom: 15px; }
.text-block2 p {font-size: 15px; line-height: 27px; margin-bottom: 0; }
.text-block-box > img {margin-top: 10px; }
.about-blog-footer > p {padding: 0; }

}

@media (max-width:520px){
.col-mr-6{width: 50%;}
.potrait-detail h3 {font-size: 13px; }
.inner-header > h2 {font-size: 24px; }
.breadcrumbs > li {font-size: 13px; padding: 0 8px; } 
.footer-blog {padding-left: 40px; padding-right: 40px; padding-top: 50px; padding-bottom: 50px; }
.quick-link-bottom li a {font-size: 13px; padding-right: 0px; padding-top: 5px; padding-bottom: 5px; padding-left: 0; }
.quick-link-bottom li {margin: 0; }
.quick-link-bottom li a::before {display: none; }
.quick-link-bottom li a:hover {padding-left: 0; padding-right: 0; }
.quick-link-bottom li:first-child a {padding-left: 0; padding-right: 0; }
.quick-link-bottom li {margin: 0 8px; }
.quick-link-bottom {margin-bottom: 10px; }
.heading > h2 {font-size: 21px; }
.heading > span {font-size: 11px; letter-spacing: 1px; }
.single-title-metas > h2 {font-size: 23px; line-height: 25px; margin-bottom: 7px; }
.quick-metas > ul > li {margin: 5px 0; }
.post-tags > a {margin-bottom: 8px; }
.coming-soon > span {font-size: 15px; letter-spacing: 1px; margin-top: 40px; }
.coming-soon h2 {font-size: 80px; line-height: 77px; margin-bottom: 60px; }
.countdown > li {margin: 40px 0; }
.countdown > li span {font-size: 32px; margin-top: 13px; width: 55px; font-weight: 500; }
.countdown > li p {font-size: 12px; top: -32px; }
.coming-soon-footer {margin-top: 20px; text-align: center; }
.coming-soon-footer > span {font-size: 13px; line-height: 22px; }
.coming-soon-footer .header-social {float: left; width: 100%; text-align: center; margin-top: 20px; }
.contact-infos > ul > li {float: left; width: 100%; margin: 0; margin-bottom: 0px; margin-bottom: 30px; }
.page-not-found > span {float: left; width: 100%; letter-spacing: 1px; line-height: 25px; }
.page-not-found > h2 {font-size: 220px; line-height: 220px; margin: 10px 0; }
.page-not-found > h3 {font-size: 19px; letter-spacing: 0px; }
.rotate-left-bottom {font-size: 10px; } 
.rotate-right-top {font-size: 10px; -webkit-transform-origin: 146px 20px 0; -moz-transform-origin: 146px 20px 0; -ms-transform-origin: 146px 20px 0; -o-transform-origin: 146px 20px 0; transform-origin: 146px 20px 0; }
.full-screen-detail h3 {font-size: 19px; }
.item-cat > a {font-size: 12px; }
.text-block {padding: 0 70px; }
.pictures-sec {padding: 15px; }
.full-portfolio-info {width: 100%; bottom: 0; background-color: rgba(255,255,255,0.9); padding-left: 35px; padding-right: 35px; padding-top: 40px; padding-bottom: 40px; }
.full-portfolio h2 a {font-size: 18px; line-height: 29px; margin-top: 12px; margin-bottom: 0px; }
.full-portfolio p {font-size: 14px; line-height: 24px; margin-top: 10px; margin-bottom: 0px; }
.box-gallery-sec .box-gallery {float: left; width: 20%; }
.grid-portfolio-sec {padding: 15px 15px; } 
.potrait-box .view-icon {height: 30px; }
.slick-slide.slick-active.slick-center .potrait-box .view-icon a {font-size: 9px; top: -4px; }
.slick-slide.slick-active.slick-center .potrait-box {margin: 0; margin-top: 0px; margin-top: 140px; }
.responsiveheader {padding-left: 25px; padding-right: 25px; }


}