<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Normal desktop :992px. LG Device */
@media (min-width: 992px) and (max-width: 1200px) {

.mainmenu ul {
    padding-left: 45px;
}
.menu-area .mainmenu ul li {
    margin-top: 0px;
}
.section-dash .home-page-run.counter-up-three .counter-wrapper {
    padding: 28px;
}
.single-service-features.box-border .service-icon i {
    font-size: 30px;
    width: 70px;
    height: 70px;
    line-height: 70px;
}
.single-service-features .services-content h3 {
    font-size: 15px;
}
.mainmenu ul li a {
    padding: 5px 10px;
	font-size: 15px;
	font-weight:500;
}
.bg-12 .mainmenu ul li a {
    padding: 5px 7px;
    font-size: 14px;
}
.vh {
    height: 94vh;
}
.logo {
    margin-top: 7px;
}
.slider-wrapper h3 {
    font-size: 2rem;
}
.slider-wrapper p {
    font-size: 14px;
}
.slider-wrapper h1 {
    font-size: 45px;
}
.pack ul li a {
    padding: 0px 7px;
    margin: 0px 7px;	
    font-size: 15px;
}
.tmp ul li a {
    font-size: 15px;
	padding:14px 6px 0 5px;
}
.section-demo .minibox1-wrap .mini-box {
    width: 33.33%;
}
.whatsnew-title .mp-divider {
    display: block;
}
.hero-main-img {
    position: relative;
    left: 0px;
}

.banner-subtitle {
    font-size: 24px;
    margin-bottom: 4px;
}
.banner-title {
    font-size: 40px;
}	
.whatsnew-mockup{
	display:none;
}
.whatsnew-title-wrapper .section-title-light{
	text-align: center;
}	
.icon-list-wrapper .icon-list-icon img {
    width: 45px;
}	
.icon-list-wrapper h4 {
    font-size: 16px;	
}	
.site-footer .recent-post-widget {
    padding-right: 30px;
}	
.site-footer .widget &gt; h3, .site-footer .widget .footer-logo {
    font-size: 22px;
}
.site-footer .recent-post-widget .entry-details h4 {
    font-size: 14px;
}	
.footer-top-area-4 .footer-subscribe form.footer-subscribe-form {
    margin-top: 20px;
	margin-left: auto;
    margin-right: auto;
}	
.footer-top-area-4 .footer-subscribe h3 {
    text-align: center;
}	
.fa-chevron-down {
    margin-left: 9.4em;
}	
.header-button a {
    padding: 12px 25px;	
}
.new-banner-two .slider-wrapper:before {
    left: 140px;
}	
.box-warp {
    margin-left: 17em;
}	
.countdown span{
	font-size:40px;

}	
	
/** start pricing tab **/
.tb-pricing3.mr-60 {
    margin-right: 40px;
	margin-left:40px;
}
.tb-pricing3.ml-60 {
    margin-right: 40px;
	margin-left:40px;
}	
.tb-pricing3 {
    padding: 38px;
}
.tb-pricing3 .tour-btn {
    width: 212px;
}
.pricee {
    font-size: 34px;
}
.ptab-six .tb-pricing3 ul {
    padding: 0px 65px;
}
/** end pricing tab **/
/** start hover img **/
.bpack-images-nine p {
    font-size: 13px;
}
.bpack-images-nine .icons {
    bottom: 30px;
}
.bpack-images-nine h2 {
    margin: 15px 0px 16px 0px;
}


.profile-card-eight figcaption p {
	display:none;
}
.profile-card-four .icons {
    padding: 20px 32px;
}
.profile-card-four .icons a{
    margin-left:14px;
}
.profile-card-eight figcaption .icons i {
    font-size: 14px;
}

/** product icon card **/
.product-card-five p {
    font-size: 11px;
}
.product-card-five .price {
    font-size: 1.1em;
}
.product-card-eight .add-to-cart {
    padding: 8px 10px;
    font-size: 12px;
}

/** start icon card **/
.icon-card-one .wrp h4 {
    font-size: 18px;
    padding: 14px 6px;
}
.icon-card-one .wrp p {
    font-size: 13px;
    line-height: 26px;
}
.bpack-content p {
    font-size: 13px;
}	
.icon-card-three .grid p {
    font-size: 13px;
}	
	

.icon-card-one .wrp .icon {
    font-size: 38px;
    line-height: 80px;
    height: 80px;
    width: 80px;
}

.icon-card-three .bpack-grid .grid {
    padding: 50px 30px;
}
.bpack-wrapper {
    padding: 45px 26px 45px;
}

.counter-up-six .counter-text span {
    font-size: 14px;
}
.counter-up-seven .counter-text span {
    font-size: 14px;
}
.counter-up-eight .counter-text span {
    font-size: 14px;
}

.image-card-text &gt; p {
    font-size: 13px;
}

.heading-tittle-two .heading-tittle h2:after {
    left: 18%;
}
.heading-tittle-two .heading-tittle h2:before {
    right: 18%;
}
.heading-tittle-five .heading-tittle h2:after {
	left: 38%;
}
.heading-tittle-five .heading-tittle h2:before {
    right:-6%;
}
.heading-tittle-six .heading-tittle h2:after {
    left: 18%;
}
.heading-tittle-six .heading-tittle h2:before {
    right: 18%;
}
.heading-tittle-ten .heading-tittle h2:after {
	left: -6%;
}
.heading-tittle-ten .heading-tittle h2:before {
    right:37%;
}

/** start team **/
.team-style-one .text-box {
    padding: 20px;
}
.team-style-one .text-box h3 {
    font-size: 16px;
}
.team-style-one .img-box .social {
    padding-left: 46px;
}
.team-style-three .team-img-3 .hover-content-3 {
    padding: 24px;
}
.team-style-three .team-img-3 .hover-content-3 p {
    font-size: 13px;
}
.team-style-three .content-3 {
    padding: 20px 0px 22px 15px;
}
.team-style-six .inner-box .overlay-box {
    padding: 27px;
}
.team-style-seven {
    width: 25%;
}
.team-style-eight {
    width: 22%;
}
.team-style-nine .inner-box .overlay-box {
    left: 25px;
    right: 25px;
}

/** start blog-post **/
.blog-three .grid-content {
    margin-top: 18px;
}
.grid-content {
    margin-top: 18px;
}
.grid-content.grid-blog {
    padding: 28px 20px 25px 20px;
}
.grid-content span {
    font-size: 12px;
}
.grid-content span a {
    font-size: 13px;
}
.grid-content h2 {
    font-size: 18px;
}
.grid-content p {
    font-size: 13px;
}
.blog-btn-more {
    font-size: 12px;
}
.blog-six .grid-content.grid-blog {
    padding: 28px 20px 25px 20px;
}
.blog-eight .grid-content.grid-blog {
    padding: 28px 20px 25px 20px;
}
.blog-ten .grid-content.grid-blog {
    padding: 28px 20px 25px 20px;
}
.blog-thirten .grid-content.grid-blog {
    padding: 28px 20px 25px 20px;
}
.blog-fiften .new-blog-builder .grid-content.grid-blog {
   padding: 28px 20px 25px 20px;
}
.blog-sidebar .recent-post-widget .entry-details h4 {
    font-size: 12px;
}
.blog-sidebar .news-letter-widget button {
    top: 50px;
}

/** start testimonials **/

.testimonials-grids .grid {
    width: calc(50% - 30px);
    float: left;
    margin: 0 15px 30px;
    border: 1px solid #dde2e8;
    padding: 40px 45px;
}
.testimonials-grids .title h3 {
    font-size: 22px;
}
.testimonials-grids .title span {
    font-size: 13px;
}
.testimonials-grids .details p {
    font-size: 15px;
}
.testimonials-grids .details p:before {
    width: 42px;
    height: 30px;
}
.testimonials-two .testimonials-grids .title h3 {
    font-size: 20px;
}
.testimonials-two .testimonials-grids .title span {
    font-size: 13px;
}
.testimonials-two .testimonials-grids .details p {
    font-size: 14px;
}
.testimonials-two .testimonials-grids .details p:before {
    width: 38px;
    height: 25px;
}
.testimonials-two .testimonials-grids .details h4 {
    font-size: 16px;
}
.testimonials-two .testimonials-grids .details h4 span {
    font-size: 12px;
}

.grid-testi-three p {
    padding: 20px 20px 62px 40px;
    font-size: 12px;
}
.grid-testi-three p:before {
    top: 28px;
    left: 12px;
}
.grid-testi-three .author h4 {
    font-size: 14px;
}
.grid-testi-three .author h4 span {
    font-size: 12px;
}
.grid-testi-four h4 {
    font-size: 18px;
}
.testimonials-seven .testimonials-grids .details-about h4 {
    font-size: 1.3rem;
}
.testimonials-seven .testimonials-grids .details-about p {
    font-size: 15px;
    letter-spacing: 0.5px;
}

.testimonials-nine .grid-testi-three p {
    padding: 20px 20px 62px 40px;
}
.grid-testi-three p:after {
    bottom: 47px;
}

.roadmap-outer .roadmap {
    margin-top: -85px;
}
.roadmap-outer .roadmap-content:before {
    left: -15%;
}
.roadmap-outer .roadmap:nth-child(2n) .roadmap-content:before {
    right: -15%;
}
.site-footer .copyright-info ul li {
    font-size: 14px;
}
.blog-sidebar .widget &gt; h3 {
    font-size: 18px;
}













}





/* small mobile layout :320px. */
@media only screen and (max-width: 767px) {

.slicknav_menu{
	display:block;
}	
.mainmenu{
	display:none;
}
.slicknav_nav {
    padding: 14px 8px;
}
.pack{
	display:none;
}
.menu-pack {
    top: 0px;
}
.section-dash h2{
	font-size:24px;
	line-height:36px;
}
.tmp{
	display:none;
}
.visible-xs-block{
	display:block;
}
		
.logo {
    margin-top: -8px;
}
div.slicknav_menu {
	margin-top: -60px;
    background: transparent; 
}
.bg-20 div.slicknav_menu {
	margin-top: 0px;
    background: transparent; 
}
.tbs{
	display:none;
}
.warp h1 {
    font-size: 30px;
}
.hover-title h3 {
    font-size: 22px
}	
.section-demo .minibox1-wrap .mini-box {
    width:50%;
}
.hero-banner-main {
    padding: 80px 0px;
}
.hero-main-img-inner {
    margin-top: 30px;
}
.hero-main-info {
    margin-top: 70px;
}
.banner-subtitle {
    font-size: 25px;
}
.banner-title {
    font-size: 30px;	
}
.whatsnew-mockup{
	display:none;
}
.whatsnew-title-wrapper .section-title-light{
	text-align: center;
}
.whatsnew-title .divider {
    display: block;
}
.section-whatsnew .section-title {
    font-size: 45px;
}
.section-features .mp-divider {
    margin: 0 0 70px;
}
.icon-list-wrapper .icon-list-icon, .icon-list-wrapper .icon-list-details {
    display:block;
    vertical-align: top;
    margin: 0 auto;
	text-align: center;
}
.footer-desc {
    font-size: 12px;
}
.copyright {
    text-align: center;
}
.copyright &gt; p {
    font-size: 15px;
    padding-left: 0px;
}
.footer-bottom-link li {
    padding-right: 15px;
}
.footer-bottom-link {
    text-align: center;
    padding-right: 0px;
}
.contact-info{
	display:none;
}
.site-footer .upper-footer ul, .site-footer .upper-footer li, .site-footer .upper-footer p, .site-footer .upper-footer a {
    font-size: 14px;
}
.site-footer .widget &gt; h3, .site-footer .widget .footer-logo {
    font-size: 20px;
    margin: 0 0 1em;
}
.site-footer .recent-post-widget .entry-details .date {
    font-size: 14px;
}
.site-footer .widget &gt; h3, .site-footer .widget .footer-logo {
    margin: 30px 0 1em;
}
.site-footer .recent-post-widget .entry-details h4 {
    font-size: 12px;
    font-weight: 500;
}
.site-footer .copyright-info ul li {
    float: none;
    font-size: 14px;
}	
.site-footer .copyright-info p {
    float: none;
    font-size: 14px;
    text-align: center;
}	
.site-footer .copyright-info ul {
    float: none;
    text-align: center;
    margin: 10px auto;
    display: block;
}
.site-footer .copyright-info ul &gt; li + li {
    margin-left: 0px;
}
.map-wrapper iframe {
    width: 220px;
}
.footer-menu li a {
    font-size: 14px;
}
.footer-info span {
    font-size: 13px;
}
.footer-bottom-link li a {
    font-size: 14px;
}
.footer-icon a {
    font-size: 15px;
}
.mb-30 {
    margin-top: 30px;
}
.footer-top-area-4 .footer-subscribe h3 {
    margin-bottom: 20px;
    font-size: 22px;
    line-height: 30px;
    text-align: center;
}
.footer-top-area-3 .footer-text, .footer-text, .footer-text {
    font-size: 22px;
}
.subscribe-text{
	padding: 0 30px;
}
.email-submit-form {
    margin-top: 10px;
    padding: 0 30px;
}
.newsletter-widget {
    margin-top: 0px;
	margin-bottom: 20px;
}
.footer-icon {
    margin-top: 30px;
    text-align: left;
}
.footer-top-area-7 .footer-icon {
    text-align: left;
}
.contentright {
    float: none;
    margin-bottom: 15px;	
}
.contentleft {
    float: none; 
}
.button_green_image {
    margin: 10px 0px;
    text-align: center;
    display: inline-block;
}
#message_wrapper {
	text-align:center;
}
.fa-chevron-down {
    margin-left: 4em;
	font-size: 50px;
}
.slider-wrapper h1 {
    font-size: 35px;
}
.header-button a {
    padding: 12px 25px;	
}
.exo-menu &gt; li {
    padding: 0px 0px;
}	
.mmr {
    margin-right:0px;
    margin-left: 0px;
}
.header-button {
    margin-top: 0px;
}
.bg-21.scroll-header {
    top: 65px !important ;
	background:transparent;
}
.bg-22.scroll-header {
    top: 65px !important ;
	background:transparent;
}
.bg-27 .slicknav_menu {
    margin-top: 0px;
}
.slider-wrapper p {
    font-size: 14px;
    width: 100%;
}
.slider-wrapper h3 {
    font-size: 1.6em;
}	
.mp-button a {
    width: 100px;
    font-size: 11px;
}
#intro {
    height: 700px;
}
.slider-active-owl .owl-nav div {
    display: none;
}
.learn_btn {
    font-size: 11px;
    padding: 10px 22px;
}
.get_btn  {
    font-size: 11px;
    padding: 10px 22px;
}
.new-banner-two .slider-wrapper:before {
    width: 510.367px;
    height: 670.004px;
    left: 0px;
    top: 0px;
}
.header-area .header-button {
    margin-top: -53px;
}
.header-area .header-button a {
    padding: 12px 18px;
    font-size: 12px;
}
.box-warp {
    margin-left: 4em;
}
.new-box-warp {
    min-width: 350px;
    max-width: 350px;
    min-height: 350px;
    max-height: 350px;
}

.google-map-one .map-info {
    margin-left: -1%;
}


/** start pricing tab **/
.tb-pricing3 {
    text-align: center;
    margin: 25px auto;
}
.tb-pricing3.mr-60 {
    margin-right: 0px;
}
.tb-pricing3.ml-60 {
    margin-left: 0px;
}
.pricee {
    font-size: 34px;
}
/** end pricing tab **/
/** start btn **/
.bpack-btn {
    padding: 14px 25px;
    margin-left: 32px;
    font-size: 14px;
}
.bpack-btn-two {
    padding: 14px 25px;
    margin-left: 32px;
    font-size: 14px;
}
.bpack-btn-three {
    margin-left: 30px;
    font-size: 14px;
    padding: 13px 25px 15px;
}
.bpack-btn-four {
    margin-left: 30px;
    font-size: 14px;
    padding: 13px 25px 15px;
}
.button-five .bpack-btn-five {
    padding: 12px 25px;
    margin-left: 32px;
    font-size: 14px;
}
.button-five .bpack-btn-five i {
    font-size: 12px;
    top: 16px;
}
.bpack-btn-six {
    padding: 12px 30px;
    margin-left: 16px;
    font-size: 14px;
}
.bpack-btn-seven {
    margin-left: 42px;
    font-size: 14px;
    padding: 10px 20px;
}
.bpack-btn-eight {
    margin-left: 32px;
    font-size: 14px;
    padding: 11px 25px;
}
.bpack-btn-nine {
    margin-left: 32px;
    font-size: 14px;
    padding: 11px 25px;
}
.bpack-btn-ten {
    margin-left: 28px;
    font-size: 14px;
    padding: 11px 25px;
}
/** end btn **/
/** start icon **/
.bpack-icon-one {
    font-size: 30px;
    height: 70px;
    line-height: 70px;
    margin: 22px;
    width: 70px;
}
.bpack-icon-two {
    font-size: 30px;
    height: 70px;
    line-height: 70px;
    margin: 22px;
    width: 70px;
}
.bpack-icon-three {
    font-size: 30px;
    height: 70px;
    line-height: 70px;
    margin: 22px;
    width: 70px;
}
.bpack-icon-four {
    font-size: 30px;
    height: 70px;
    line-height: 70px;
    margin: 22px;
    width: 70px;
}
.bpack-icon-five {
    font-size: 28px;
    margin: 18px;
}
.bpack-icon-six {
    font-size: 30px;
    height: 70px;
    line-height: 70px;
    margin: 22px;
    width: 70px;
}
.bpack-icon-seven {
    font-size: 30px;
    height: 70px;
    line-height: 70px;
    margin: 22px;
    width: 70px;
}
.bpack-icon-eight {
    font-size: 30px;
    height: 70px;
    line-height: 70px;
    margin: 22px;
    width: 70px;
}
.bpack-icon-nine {
    font-size: 30px;
    height: 70px;
    line-height: 70px;
    margin: 22px;
    width: 70px;
}
.bpack-icon-ten {
    font-size: 30px;
    height: 70px;
    line-height: 70px;
    margin: 22px;
    width: 70px;
}
/** end icon **/
/** start img **/
.bpack-images-one {
	margin:20px;
}
.bpack-images-two {
	margin:20px;
}
.bpack-images-three {
	margin:20px;
}
.bpack-images-four {
	margin:20px;
}
.bpack-images-five {
	margin:20px;
}
.bpack-images-six {
	margin:20px;
}
.bpack-images-seven {
	margin:20px;
}
.bpack-images-eight {
	margin:20px;
}
.bpack-images-nine {
	margin:20px;
}
.bpack-images-ten {
	margin:20px;
}
/** end img **/
.profile-ml{
	margin:20px 40px;
}


.product-card-five {
    margin: 20px auto;
}
.product-ml{
	margin: 20px auto;
}	
.product-card-five p {
    font-size: 11px;
}	
.product-card-five .price {
    font-size: 1em;	
}
.product-card-five figcaption {
    top: 45%;
    padding: 6px 35px;
}



.icon-card-two .bpack-wrapper {
    border-right: 1px solid transparent;
    border-bottom: 1px solid #26BDEF;
}
.icon-card-two .col-xl-4:last-child .bpack-wrapper {
    border-bottom: 0;
}
.icon-card-three .bpack-grid .grid {
    width: calc(100% - 30px);
}
.icon-card-two .bpack-wrapper {
    margin: 0px auto;
}
.bpack-wrapper {
    margin: 20px auto;
}
.icon-card-eight .bpack-icon {
    left: 167px;
}

.counter-wrapper {
    margin: 25px auto;
}


.social-icon-nine .social-icon {
	width: 360px;
}
.social-icon-nine .social-icon a {
    margin: 20px 5px;
}

.social-icon-ten .social-icon {
	width: 340px;
}
.social-icon-ten .social-icon a {
    margin: 20px 5px;
}

.bdt-section-muted h1 {
    font-size: 1.6rem;
}
/** start call-out **/
.call-out-three .call-out-tittle h2 {
    width: 100%;
    line-height: 42px;
}
.call-out-tittle h2 {
	font-size: 26px;
}
.call-out-tittle p {
    font-size: 13px;
}
.call-out-btn a {
    font-size: 14px;
}
.call-out-three .call-out-tittle p {
    width: 100%;
}
.call-out-four .call-out-tittle h2 {
    width: 100%;
    line-height: 42px;
}
.call-out-four .call-out-tittle p {
    width: 100%;
}
.call-out-five .call-out-tittle h2 {
    width: 100%;
    line-height: 42px;
}
.call-out-five .call-out-tittle p {
    width: 100%;
}
.call-out-btn {
    margin-top: 0px;
    margin-bottom: 25px;
}
.call-out-ten .call-out-btn {
    margin-top: 0px;
}

/** start heading-tittle **/
.heading-tittle h2 {
    font-size: 28px;
}
.heading-tittle p {
    font-size: 13px;
}
.heading-tittle h2 span {
    font-size: 30px;
}
.heading-tittle-two .heading-tittle h2:before {
	display:none;
}
.heading-tittle-two .heading-tittle h2:after {
	display:none;
}
.heading-tittle-five .heading-tittle h2:after {
	display:none;
}
.heading-tittle-five .heading-tittle h2:before {
	display:none;
}
.heading-tittle-six .heading-tittle h2:before {
	display:none;
}
.heading-tittle-six .heading-tittle h2:after {
	display:none;
}
.heading-tittle-ten .heading-tittle {
    margin-left: 10px;
}
.heading-tittle-nine .heading-tittle:before {
    top: 10px;
}
.heading-tittle-eight .heading-tittle:before {
    top: 8px;
}
.heading-tittle-ten .heading-tittle h2:before {
	display:none;
}
.heading-tittle-ten .heading-tittle h2:after {
	display:none;
}
.heading-tittle {
    padding: 0px 10px;
}


.team-style-block{
    margin: 22px 29px;
}
.team-style-six .team-style-block {
    margin: 22px 65px;
}
.team-style-seven {
    width: 75%;
    margin-left: 58px;
}
.team-style-eight {
    width: 68%;
    margin: 20px auto;
}
.team-ten .team-style-block {
    margin: 22px 58px;
}


.slick-slider-area{
    padding: 20px;
}
.slick-slider-text h2, .swiper-slider-text h2 {
    font-size: 25px;
    margin: 0 0 8px;
}
.slick-slider-text p, .swiper-slider-text p {
    line-height: 20px;
    font-size: 12px;
    margin: 0 0 1.8em;
    width: 95%;
}
.slick-slider-text .theme-btn, .swiper-slider-text .theme-btn {
    font-size: 12px;
    padding: 8px 20px;
}
.slick-slider-three .slick-slider-text p {
    line-height: 20px;
}
.slick-slider-three .slick-slider-text h2 {
    font-size: 18px;
    margin: 0 0 13px;
}
.slick-slider-four .slick-slider-grids-4 .slick-slider-text {
    margin: 1px 27px 8px;
	padding: 24px 0px;
}
.slick-next, .slick-prev{
	display:none;
}

/** start blog post **/	
.blog-one .grid-content, .blog-two .grid-content{
    padding: 0px 24px 8px 0px;
    margin-left: 46px;
}	
.blog-three .grid-content {
    margin-top: 0px;
    padding: 0px 0px 50px 44px;	
}
.new-blog-builder{
    margin: 20px 20px;
}
.grid-content h2 {
    font-size: 20px;
}

.contact-form-area.contact-form-7 {
    padding: 0px;
}
.contact-form-8 .contact-form-seven .contact-form, .contact-form-seven .contact-form {
    padding: 40px 40px 40px 40px;	
}
.contact-form-8 .contact-form-seven .contact-form-warp,  .contact-form-seven .contact-form .contact-form-warp{
    padding: 0px 0px;
}	


.portfolio-menu {
    margin-bottom: 15px;
    line-height: 55px;
}


/** start blog-details **/	
.blog-single-section .paga-with-blockquote p {
    width: 100%;
}
.blog-single-section .paga-with-blockquote blockquote {
    width: 100%;
    margin: 3px 0px 24px 0px;
    padding: 0px 0px;
    font-size: 18px;
}
.blog-single-section .blog-details-content {
    padding-right: 0px;
}
.blog-single-section .entry-title-meta h3 {
    font-size: 18px;
}
.blog-single-section .entry-meta li a {
    font-size: 12px;
}
.blog-single-section .entry-body p {
    font-size: 13px;
}
.blog-single-section .about-author .author-pic {
    width: 70px;
    float: none;
    margin-bottom: 10px;
}
.blog-single-section .about-author .author-details {
    width: calc(100% - 0px);
    padding-left: 0px;
}
.blog-single-section .about-author .inner {
    background-color: #f8f8fa;
    padding: 20px 20px;
}
.blog-single-section .about-author .author-job {
    font-size: 13px;
}
.blog-single-section .about-author p {
    font-size: 13px;
}
.blog-single-section .about-author h4 {
    font-size: 20px;
}
.blog-single-section .comments .article .author-pic {
    float: none;
}
.blog-single-section .comments .article .details {
    width: 100%;
    padding-left:0px;
	margin-top:10px;
}
.blog-single-section .comments .article p {
    font-size: 13px;
}
.widget.search-widget{
    margin-top: 50px;
}
.blog-single-section .related-posts h4 {
    font-size: 20px;
}

/** start testimonials **/	
.testimonials-grids .grid {
    width: calc(100% - 30px);
}
.testimonials-grids .title h3 {
    font-size: 20px;
}
.testimonials-grids .title span {
    font-size: 13px;
}
.testimonials-grids .details p {
    font-size: 15px;
}
.testimonials-grids .details p:before {
    width: 35px;
    height: 25px;
}

.testimonials-two .testimonials-grids .title h3 {
    font-size: 20px;
}
.testimonials-two .testimonials-grids .title span {
    font-size: 13px;
}
.testimonials-two .testimonials-grids .details p {
    font-size: 15px;
}
.testimonials-two .testimonials-grids .details p:before {
    width: 35px;
    height: 25px;
}
.testimonials-two .testimonials-grids .details h4{
    font-size: 16px;
}
.testimonials-two .testimonials-grids .details h4 span {
    font-size: 12px;
}
.grid-testi-three .author h4{
    font-size: 16px;
}
.grid-testi-three .author h4 span {
    font-size: 12px;
}
.grid-testi-three .author h4 span {
    font-size: 12px;
}
.grid-testi-four h4 {
    font-size: 17px;
}


.feedback-slider-item:after {
	left: 30px;
	right: 30px;
}
.thumb-prev, .thumb-next {
    display: none;
}
.customer-feedback .owl-nav [class*="owl-"] {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
			transform: translateY(-50%);
	margin-top: 45px;
	bottom: auto;
}
.customer-feedback .owl-prev {
	left: 0;
}
.customer-feedback .owl-next {
	right: 0;
}
.testimonials-five {
    transform: translatex(0%);
}
.testimonials-six .owl-theme .owl-dots {
    margin-top: 10px;
}
.feedback-slider-item span.desc {
    font-size: 12px;
}
.testimonials-nine .grid-testi-three .testimonial-date {
    top: 40%;
}
.testimonials-two .testimonials-grids .details img {
    max-width: 80px;
}
.testimonials-area.bg-testi-eight {
    padding: 110px 15px;
}
.customer-name {
    font-size: 18px;
}
.testimonials-seven .testimonials-grids .details-about h4 {
    font-size: 1.3rem;
}
.testimonials-seven .testimonials-grids .details-about p {
    font-size: 16px;
}
.blog-slider {
	height: 350px;
}
.blog-slider__item {
	display: flex;
	align-items: center;
}
.blog-slider {
    min-height: 500px;
    height: auto;
    margin: 60px auto;
}
.blog-slider__img {
    transform: translateY(-50%);
    width: 90%;
}
.blog-slider__item {
    flex-direction: column;
}
.blog-slider__content {
     padding-right: 0px; 
    text-align: center;
    padding-bottom: 20px;
    margin-top: -45px;
}	
.blog-slider__pagination {
    transform: translateX(-50%);
    left: 50% !important;
    top: 205px;
    width: 100% !important;
    display: flex;
    justify-content: center;
    align-items: center;
}	
.blog-slider__pagination.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;
}	
.blog-slider__pagination .swiper-pagination-bullet-active {
    height: 11px;
    width: 30px;
}

/** start timeline **/	
.roadmap-outer .roadmap, .roadmap-outer .roadmap:first-child {
    margin: 0 0 20px;
}		
.roadmap-outer .roadmap{
	margin-top: 0;
	overflow: hidden;
}
.roadmap-outer .roadmap:before,
.roadmap-outer .roadmap:nth-child(2n):before{
	box-shadow: none;
}
.roadmap-outer .roadmap-icon,
.roadmap-outer .roadmap:nth-child(2n) .roadmap-icon{
	margin-top: -30px;
	margin-bottom: 20px;
	position: relative;
	transform: rotate(135deg);
}
.roadmap-outer .year,
.roadmap-outer .roadmap:nth-child(2n) .year{ 
	transform: rotate(-135deg); 
}
.roadmap-outer .roadmap-content,
.roadmap-outer .roadmap:nth-child(2n) .roadmap-content{
	width: 100%;
	float: none;
	border-radius: 0 0 20px 20px;
	text-align: center;
	padding: 25px 20px;
	margin: 0 auto;
}
.roadmap-outer .roadmap-content:before,
.roadmap-outer .roadmap:nth-child(2n) .roadmap-content:before{
	width: 15px;
	height: 25px;
	position: absolute;
	top: -22px;
	left: 50%;
	z-index: -1;
	transform: translate(-50%,0);
}
.timeline_six .timeline__event, .timeline__event{
    width: 100%;
    text-align: center;
	top: 10px;
}
.timeline_six .timeline__event-date-time, .timeline__event-date-time{
    display: -webkit-inline-box;
}
.timeline__event-descr {
    font-size: 0.8rem;
}



.myphoto {
    margin-left: 8em;
}
.image-card-text &gt; p {
    font-size: 13px;
}
.bpack-content p {
    font-size: 13px;
}
.icon-card-one .wrp {
    padding: 10px;
	margin:20px 0px;
}


.video-inner h2 {
    font-size: 26px;	
}
.video-inner p {
	font-size: 13px;
}

.single-skill-bar .skill-title .experience {
    font-size: 13px;
}
.single-skill-bar .skill-title {
    font-size: 14px;
}
.swiper-slider-two .gallery-thumbs .swiper-slider-text p {
    display: none;
}



	
	
}

/* Large Mobile layout:550px. */
@media only screen and (min-width: 576px) and (max-width: 767px) {

.slicknav_menu{
	display:block;
}
		
.mainmenu{
	display:none;
}
.pack{
	display:none;
}
.tmp{
	display:none;
}		
.logo {
    margin-top: -8px;
}
div.slicknav_menu {
	padding-right: 50px;
	margin-top: -60px;
    background: transparent; 
}	
.tbs{
	display:none;
}
.section-demo .minibox1-wrap .mini-box {
    width:50%;
}
.hero-main-info {
    margin-top: 100px;
}
.banner-subtitle {
    font-size: 30px;
}
.banner-title {
    font-size: 38px;	
}


.whatsnew-mockup{
	display:none;
}
.whatsnew-title-wrapper .section-title-light{
	text-align: center;
}
.whatsnew-title .mp-divider {
    display: block;
}
.hero-main-img-inner {
    margin-top: 80px;
}
.icon-list-wrapper .icon-list-icon, .icon-list-wrapper .icon-list-details {
    display:table-cell;
	text-align:left;
}

.footer-menu li a {
    font-size: 13px;
}
.footer-wrapper{
	margin-top: 30px;
}
.copyright {
    text-align: center;
}
.footer-icon a {
    font-size: 15px;
}
.copyright &gt; p {
    padding-left: 0px;
}
.footer-bottom-link li {
    padding-right: 25px;
}
.footer-bottom-link {
    padding-right: 0px;
    text-align: center;
}
.site-footer .widget &gt; h3, .site-footer .widget .footer-logo {
    font-size: 22px;
}	
.site-footer .recent-post-widget {
    margin-top: 45px;
}	
.contact-info{
	display:none;
}
.site-footer .copyright-info ul &gt; li + li {
    margin-left: 0px;
}	
.site-footer .about-widget p {
    margin-bottom: 0em;
}	
.site-footer .copyright-info ul li {
    float: none;
}	
.site-footer .copyright-info p {
    float: none;
    text-align: center;
}	
.site-footer .copyright-info ul {
    float: none;
    text-align: center;
    margin: 10px auto;
    display: block;
}	
.site-footer .widget &gt; h3, .site-footer .widget .footer-logo {
    margin: 30px 0 1em;
}	
.map-wrapper iframe {
    width: 220px;
}	
.newsletter-widget {
    margin-top: 0px;
	margin-bottom: 20px;
}	
.footer-top-area-7 .footer-icon {
    text-align: left;
}	
.contentright {
    float: none;
    margin-bottom: 15px;	
}
.contentleft {
    float: none; 
}
.button_green_image {
    margin: 10px 0px;
    text-align: center;
    display: inline-block;
}
#message_wrapper {
	text-align:center;
}	
.fa-chevron-down {
    margin-left: 5em;
	font-size: 50px;
}	
.visible-xs-block{
	display:block;
}
.header-button a {
    padding: 12px 25px;	
}	
.exo-menu &gt; li {
    padding: 0px 0px;
}	
.mmr {
    margin-right:0px;
    margin-left: 0px;
}	
.header-button {
    margin-top: -0px;
}	

.bg-27 .slicknav_menu {
    margin-top: 0px;
}

.bg-21.scroll-header {
    top: 65px !important ;
	background:transparent;
}
.bg-22.scroll-header {
    top: 65px !important ;
	background:transparent;
}
.slider-wrapper p {
    font-size: 14px;
    width: 100%;
}
.slider-wrapper h3 {
    font-size: 1.6em;
}
.mp-button a {
    width: 100px;
    font-size: 11px;
}
#intro {
    height: 700px;
}
.slider-active-owl .owl-nav div {
    display: none;
}
.learn_btn {
    font-size: 11px;
    padding: 10px 22px;
}
.get_btn  {
    font-size: 11px;
    padding: 10px 22px;
}
.new-banner-two .slider-wrapper:before {
    width: 604.367px;
    height: 843.004px;
    left: 60px;
    top: -75px;
}
.header-area .header-button {
    margin-top: 15px;
}
.header-area .header-button a {
    padding: 12px 18px;
    font-size: 12px;
}
.box-warp {
    margin-left: 10em;
}


.google-map-one .map-info {
    margin-left: -1%;
}

/** start pricing tab **/
.tb-pricing3 {
    text-align: center;
    margin: 25px auto;
}
.tb-pricing3.mr-60 {
    margin-right: 0px;
}
.tb-pricing3.ml-60 {
    margin-left: 0px;
}
.ptab-four .tb-pricing3 {
    text-align: center;
    margin: 25px 80px;
}
.ptab-five .tb-pricing3 {
    text-align: center;
    margin: 25px 80px;
}
.pricee {
    font-size: 34px;
}
/** start button **/
.bpack-btn {
    margin-left: 80px;
}
.bpack-btn-two {
   margin-left: 80px;
}
.bpack-btn-three {
    margin-left: 85px;
}
.bpack-btn-four {
    margin-left: 85px;
}
.button-five .bpack-btn-five {
    margin-left: 90px;
}
.bpack-btn-six {
    margin-left: 60px;
}
.bpack-btn-seven {
    margin-left: 90px;
}
.bpack-btn-eight {
    margin-left: 90px;
}
.bpack-btn-nine {
    margin-left: 90px;
}
.bpack-btn-ten {
    margin-left: 90px;
}
/** start icon **/

.bpack-icon-one {
    font-size: 30px;
    height: 70px;
    line-height: 70px;
    margin: 40px;
    width: 70px;
}
.bpack-icon-two {
    font-size: 30px;
    height: 70px;
    line-height: 70px;
    margin: 40px;
    width: 70px;
}
.bpack-icon-three {
    font-size: 30px;
    height: 70px;
    line-height: 70px;
    margin: 40px;
    width: 70px;
}
.bpack-icon-four {
    font-size: 30px;
    height: 70px;
    line-height: 70px;
    margin: 40px;
    width: 70px;
}
.bpack-icon-five {
    font-size: 28px;
    margin: 36px;
}
.bpack-icon-six {
    font-size: 30px;
    height: 70px;
    line-height: 70px;
    margin: 40px;
    width: 70px;
}
.bpack-icon-seven {
    font-size: 30px;
    height: 70px;
    line-height: 70px;
    margin: 40px;
    width: 70px;
}
.bpack-icon-eight {
    font-size: 30px;
    height: 70px;
    line-height: 70px;
    margin: 40px;
    width: 70px;
}
.bpack-icon-nine {
    font-size: 30px;
    height: 70px;
    line-height: 70px;
    margin: 40px;
    width: 70px;
}
.bpack-icon-ten {
    font-size: 30px;
    height: 70px;
    line-height: 70px;
    margin: 40px;
    width: 70px;
}
/** end icon **/

/** start img **/
.bpack-images-one {
	margin:20px 40px;
}
.bpack-images-two {
	margin:20px 40px;
}
.bpack-images-three {
	margin:20px 40px;
}
.bpack-images-four {
	margin:20px 40px;
}
.bpack-images-five {
	margin:20px 40px;
}
.bpack-images-six {
	margin:20px 40px;
}
.bpack-images-seven {
	margin:20px 40px;
}
.bpack-images-eight {
	margin:20px 40px;
}
.bpack-images-nine {
	margin:20px 40px;
}
.bpack-images-ten {
	margin:20px 40px;
}
/** end img **/

.profile-ml{
	margin:20px 70px;
}
.profile-card-four .icons {
    padding: 20px 86px;
}


.product-card-five {
    margin: 20px auto;
}
.product-ml{
	margin: 20px auto;
}
/** start icon-card **/
.icon-card-two .bpack-wrapper {
    border-right: 1px solid transparent;
    border-bottom: 1px solid #26BDEF;
}
.icon-card-two .col-xl-4:last-child .bpack-wrapper {
    border-bottom: 0;
}
.icon-card-three .bpack-grid .grid {
    width: calc(100% - 30px);
}
.bpack-wrapper {
    margin: 20px auto;
}
.icon-card-eight .bpack-icon {
    left: 198px;
}
.icon-card-one .wrp h4 {
    font-size: 18px;
    padding: 14px 6px;
}
.icon-card-one .wrp p {
    font-size: 13px;
    line-height: 26px;
}
.bpack-content p {
    font-size: 13px;
}	
.icon-card-three .grid p {
    font-size: 13px;
}

/** start counter **/
.counter-wrapper {
    margin: 25px auto;
}
.counter-up-four .counter-wrapper {
    border-right: none;
}

.social-icon-nine .social-icon {
	width: 360px;
}
.social-icon-nine .social-icon a {
    margin: 20px 5px;
}

.social-icon-ten .social-icon {
	width: 340px;
}
.social-icon-ten .social-icon a {
    margin: 20px 5px;
}


.image-card-text &gt; p {
    font-size: 13px;
}


/** start call-out **/
.call-out-three .call-out-tittle h2 {
    width: 100%;
    line-height: 42px;
}
.call-out-three .call-out-tittle p {
    width: 100%;
}
.call-out-four .call-out-tittle h2 {
    width: 100%;
    line-height: 42px;
}
.call-out-four .call-out-tittle p {
    width: 100%;
}
.call-out-five .call-out-tittle h2 {
    width: 100%;
    line-height: 42px;
}
.call-out-five .call-out-tittle p {
    width: 100%;
}
.call-out-btn {
    margin-top: 0px;
    margin-bottom: 25px;
}
.call-out-ten .call-out-btn {
    margin-top: 0px;
}

/** start heading-tittle **/
.heading-tittle h2 {
    font-size: 30px;
}
.heading-tittle h2 span {
    font-size: 30px;
}
.heading-tittle-two .heading-tittle h2:before {
    right: -1%;
    top: 53%;
}
.heading-tittle-two .heading-tittle h2:after {
    left: 0%;
    top: 50%;
}
.heading-tittle-five .heading-tittle h2:after {
    left: -3%;
    top: 50%;
}
.heading-tittle-five .heading-tittle h2:before {
    right: -12%;
    top: 50%;
}
.heading-tittle-six .heading-tittle h2:before {
    right: -1%;
    top: 53%;
}
.heading-tittle-six .heading-tittle h2:after {
    left: 0%;
    top: 50%;
}
.heading-tittle-ten .heading-tittle {
    margin-left: 30px;
}
.heading-tittle-ten .heading-tittle h2:before {
	right: 3%;
    top: 53%
}
.heading-tittle-ten .heading-tittle h2:after {
    left: -10%;
}

/** start team **/

.team-style-block{
    margin: 22px 128px;
}
.team-style-five .team-style-block {
    margin: 22px 90px;
}
.team-style-one .img-box .social {
    padding-top: 25px;
    padding-left: 110px;
}
.team-style-seven {
    width: 50%;
	margin-left: 0px;
}
.team-style-eight {
    width: 46%;
}
.team-ten .team-style-block {
    margin: 22px 90px;
}


.video-inner {
    padding: 55px 10px;
}


.slick-slider-text h2, .swiper-slider-text h2 {
    font-size: 28px;
    margin: 0 0 18px;
}
.slick-slider-text p, .swiper-slider-text p {
    line-height: 25px;
    font-size: 14px;
    margin: 0 0 1.9em;
    width: 95%;
}
.slick-slider-text .theme-btn, .swiper-slider-text .theme-btn {
    font-size: 14px;
    padding: 9px 22px;
}
.slick-slider-three .slick-slider-text p {
    line-height: 25px;
}
.slick-slider-three .slick-slider-text h2 {
    font-size: 28px;
    margin: 0 0 16px;
}
.slick-slider-four .slick-slider-grids-4 .slick-slider-text {
    margin: 1px 27px 8px;
	padding: 24px 0px;
}

	
/** start blog post **/	
.blog-one .grid-content, .blog-two .grid-content{
    padding: 0px 24px 8px 0px;
    margin-left: 46px;
}	
.blog-three .grid-content {
    margin-top: 0px;
    padding: 0px 0px 50px 44px;	
}
.new-blog-builder{
    margin: 20px auto;
}	

 .contact-form-seven .contact-form {
    padding: 40px 40px 40px 40px;	
}	
.contact-form-8 .contact-form-seven .contact-form {
    padding: 40px 40px 40px 40px;	
}

	
.portfolio-menu {
    margin-bottom: 15px;
    line-height: 55px;
}	

/** start blog-details **/	
.blog-single-section .paga-with-blockquote p {
    width: 100%;
}
.blog-single-section .paga-with-blockquote blockquote {
    width: 100%;
    margin: 3px 0px 24px 0px;
    padding: 0px 0px;
    font-size: 18px;
}
.blog-single-section .blog-details-content {
    padding-right: 0px;
}
.blog-single-section .entry-title-meta h3 {
    font-size: 18px;
}
.blog-single-section .entry-meta li a {
    font-size: 12px;
}
.blog-single-section .entry-body p {
    font-size: 13px;
}
.blog-single-section .about-author .author-pic {
    width: 70px;
    float: none;
    margin-bottom: 10px;
}
.blog-single-section .about-author .author-details {
    width: calc(100% - 0px);
    padding-left: 0px;
}
.blog-single-section .about-author .inner {
    background-color: #f8f8fa;
    padding: 20px 20px;
}
.blog-single-section .about-author .author-job {
    font-size: 13px;
}
.blog-single-section .about-author p {
    font-size: 13px;
}
.blog-single-section .about-author h4, .blog-single-section .comment-respond h4 {
    font-size: 20px;
}
.blog-single-section .comments .article .author-pic {
    float: none;
}
.blog-single-section .comments .article .details {
    width: 100%;
    padding-left:0px;
	margin-top:10px;
}
.blog-single-section .comments .article p {
    font-size: 13px;
}
.widget.search-widget{
    margin-top: 50px;
}
.blog-single-section .comment-respond h4, .blog-single-section .related-posts h4 {
    font-size: 20px;
}
.blog-single-section .comment-respond h4{
    font-size: 20px;
}

/** start testimonials **/	
.testimonials-grids .grid {
    width: calc(100% - 30px);
}
.testimonials-grids .title h3 {
    font-size: 20px;
}
.testimonials-grids .title span {
    font-size: 13px;
}
.testimonials-grids .details p {
    font-size: 14px;
}
.testimonials-grids .details p:before {
    width: 35px;
    height: 25px;
}

.testimonials-two .testimonials-grids .title h3 {
    font-size: 20px;
}
.testimonials-two .testimonials-grids .title span {
    font-size: 13px;
}
.testimonials-two .testimonials-grids .details p {
    font-size: 14px;
}
.testimonials-two .testimonials-grids .details p:before {
    width: 35px;
    height: 25px;
}
.testimonials-two .testimonials-grids .details h4{
    font-size: 16px;
}
.testimonials-two .testimonials-grids .details h4 span {
    font-size: 12px;
}
.grid-testi-three .author h4{
    font-size: 16px;
}
.grid-testi-three .author h4 span {
    font-size: 12px;
}
.grid-testi-three .author h4 span {
    font-size: 12px;
}
.grid-testi-four h4 {
    font-size: 17px;
}


.feedback-slider-item:after {
	left: 30px;
	right: 30px;
}
.thumb-prev, .thumb-next {
    display: none;
}
.customer-feedback .owl-nav [class*="owl-"] {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
			transform: translateY(-50%);
	margin-top: 45px;
	bottom: auto;
}
.customer-feedback .owl-prev {
	left: 0;
}
.customer-feedback .owl-next {
	right: 0;
}
.testimonials-five {
    transform: translatex(16%);
}
.testimonials-six .owl-theme .owl-dots {
    margin-top: 10px;
}
.feedback-slider-item span.desc {
    font-size: 12px;
}
.customer-name {
    font-size: 18px;
}
.testimonials-seven .testimonials-grids .details-about h4 {
    font-size: 1.3rem;
}
.testimonials-seven .testimonials-grids .details-about p {
    font-size: 16px;
}


.blog-slider {
	height: 350px;
}
.blog-slider__item {
	display: flex;
	align-items: center;
}
.blog-slider {
    min-height: 500px;
    height: auto;
    margin: 180px auto;
}
.blog-slider__img {
    transform: translateY(-50%);
    width: 90%;
}
.blog-slider__item {
    flex-direction: column;
}
.blog-slider__content {
     padding-right: 0px; 
    text-align: center;
    padding-bottom: 20px;
    margin-top: -45px;
}	
.blog-slider__pagination {
    transform: translateX(-50%);
    left: 50% !important;
    top: 205px;
    width: 100% !important;
    display: flex;
    justify-content: center;
    align-items: center;
}	
.blog-slider__pagination.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;
}	
.blog-slider__pagination .swiper-pagination-bullet-active {
    height: 11px;
    width: 30px;
}	
	
	
.roadmap-outer .roadmap, .roadmap-outer .roadmap:first-child {
    margin: 0 0 20px;
}		
.roadmap-outer .roadmap{
	margin-top: 0;
	overflow: hidden;
}
.roadmap-outer .roadmap:before,
.roadmap-outer .roadmap:nth-child(2n):before{
	box-shadow: none;
}
.roadmap-outer .roadmap-icon,
.roadmap-outer .roadmap:nth-child(2n) .roadmap-icon{
	margin-top: -30px;
	margin-bottom: 20px;
	position: relative;
	transform: rotate(135deg);
}
.roadmap-outer .year,
.roadmap-outer .roadmap:nth-child(2n) .year{ 
	transform: rotate(-135deg); 
}
.roadmap-outer .roadmap-content,
.roadmap-outer .roadmap:nth-child(2n) .roadmap-content{
	width: 100%;
	float: none;
	border-radius: 0 0 20px 20px;
	text-align: center;
	padding: 25px 20px;
	margin: 0 auto;
}
.roadmap-outer .roadmap-content:before,
.roadmap-outer .roadmap:nth-child(2n) .roadmap-content:before{
	width: 15px;
	height: 25px;
	position: absolute;
	top: -22px;
	left: 50%;
	z-index: -1;
	transform: translate(-50%,0);
}	

.timeline_six .timeline__event, .timeline__event{
    width: 100%;
    text-align: center;
	top: 10px;
}
.timeline_six .timeline__event-date-time, .timeline__event-date-time{
    display: -webkit-inline-box;
}
.timeline__event-descr {
    font-size: 0.8rem;
}



.myphoto {
    margin-left: 10em;
}
.icon-card-one .wrp {
    padding: 10px;
	margin:20px 0px;
}
.footer-top-area-3 .footer-text, .footer-text, .footer-text {
    font-size: 22px;
}
.video-inner h2 {
    font-size: 26px;	
}
.video-inner p {
	font-size: 13px;
}	
	
.single-skill-bar .skill-title .experience {
    font-size: 13px;
}
.single-skill-bar .skill-title {
    font-size: 14px;
}
	
	
.swiper-slider-two .gallery-thumbs .swiper-slider-text p {
    display: none;
}	
	
	
	
	
	
}

</pre></body></html>