@media only screen and (max-width:1500px) {

	.cww-container{

		max-width: 1300px;

	}
section#cww-theme-cta-first .right-wrapp svg{
	height: 300px!important;
	width: 270px !important;
}
section#cww-theme-cta-first .right-wrapp .cww-shape-two {
    animation: round 9s infinite linear;
    background-color: #ff7139;
    height: 95px !important;
    left: 100px !important;
    top: 145px !important;
    width: 165px !important;
}
section#cww-theme-cta-first .right-wrapp .cww-shape-three {
    animation: pill 7s infinite alternate;
    background: linear-gradient(to left,#9059ff,#592acb);
    height: 355px !important;
    left: 55px !important;
    top: 70px !important;
    width: 270px !important;
}
section#cww-theme-cta-first .right-wrapp .cww-shape-four {
    height: 145px !important;
    top: 220px !important;
    width: 138px !important;

}
.cww-theme-cta .img-bg {
    width: 100% !important;
    position: absolute;
    left: 0 !important;
    right: auto;
}
}



@media only screen and (max-width:1440px) {

	.cww-theme-cta .img-bg{

		width: 740px;

    	left: -45px;

	}

}



@media only screen and (max-width:1366px) {

	

	.cww-container{

		max-width: 1200px;

	}
}



@media only screen and (max-width:1300px) and (min-width:1250px) {

	.cww-container{

		padding: 0px 15px;

	}

}





@media only screen and (max-width:1250px) {

	.cww-container{

		padding: 0 15px;

	}

	.cww-testimonials .desc{

		padding: 0 200px;

	}

	section.cww-testimonials .shapes-wrapp{

		right: 0;

	}

}



@media only screen and (max-width:1024px) {

	.cww-theme-cta .img-bg{

		width: 575px;

	}

	.cww-testimonials .clinet-nav-wrpp ul li:nth-child(4) {

    

    right: 0rem;

    

	}
    section#cww-theme-cta-first .cww-container {
        display: block;
    }
    .detail-wrapp .btn-bg {
        margin-bottom: 10px;
    }
    .cww-flash-wrapper .container {
        max-width: 800px !important;
    }
}







@media only screen and (max-width:768px) {
    
    
    .pricing-item {
        width: 100% ;
        padding: 0 90px;
    }
    .product-title {
        padding: 0 55px;
    }
    
    .inner-items,
    .cww-bottom-wrapp.cww-container,
    .cww-theme-top .cww-container{
        grid-template-columns: repeat(1, 1fr) !important;
    }
    .cww-outer-wrapper-info.bottom.fixed{
        display: none;
    }
	.cww-container{

		max-width: 800px;

	}
	body.home.page-template .nav-toggle-icon svg rect {
		fill: #fff;
	}

	.cww-container{

		padding: 0 15px;

	}

	header .inner-wrapp{

		display: none;

	}

	.nav-toggle-icon{

		display: block;

		text-align: right;

	}

	.mobile-header-outer{

		display: grid;

		grid-template-columns: 1fr 1fr;

		align-items: center;

	}

	.cww-grid-home{

		grid-template-columns: 1fr;

	}

	.home-top-banner {

    	text-align: center;

	}

	.home-top-banner .left-wrapp{

		margin-bottom: 60px;

	}

	.home-top-banner .img-bg{

		left: 80px;

	}

	.home-top-banner .cww-svg-circle{

		left: 353px;

    	top: 10px;

	}

	

	.cww-features .title-wrapp, .cww-features .features-wrapp{

		max-width: 100%;

	}

	.widget-outer-wrapp.cww-grid-footer{

		grid-template-columns: 1fr 1fr;

	}

	.cww-testimonials .clinet-nav-wrpp ul li:nth-child(4){

		right: 0;

	}

	.site-footer .footer-widgets-bottom .widget-wrapp:first-child{

		margin-bottom: 50px;

	}

	.menu.mm-listview li a {

	    font-size: 20px;

	    padding: 20px;

	}

	.cww-testimonials .desc{

		padding: 0;

	}


	.cww-features .title-wrapp {
	    padding-left: 0;
	    text-align: center;
	    padding-top: 90px;
	}
	.cww-container {
	    padding: 10px 25px;
	}
	.cww-outer-wrapper-info .cww-flash-wrapper {
	    padding: 10px 34px;
	}
	.cww-outer-wrapper-info .cww-flash-wrapper .flash-inner-wrapp {
	    line-height: 24px;
	    padding-right: 10px;
	}

	.home-top-banner {
	    padding: 140px 0 80px 0;
	}

	.btn-wrapp { 
		padding: 0.5rem 2.5rem; 
	}
	.cww-container.cww-grid-home {
	    text-align: center;
	}
	.cww-outer-wrapper-info .cww-flash-wrapper {
	    padding: 10px 90px 10px 35px !important;
	}

	.nav-toggle-icon svg {
	    height: 34px;
	    width: 53px;
	    font-weight: 400;
	}
    .cww-flash-wrapper .button-wrapp{
    	padding-right: 10px;
    }
    .btn-wrapp a.btn-bg.cww-btn-animated, a.btn-link.cww-btn-animated{
        padding: 0.5rem 2.5rem;
    }
    .cww-blogs .title-wrapp .inner-wrapp {
    max-width: 100%;
    }
    section.cww-blogs {
    text-align: center;
    }
    section.cww-features {
    padding: 0 0 100px 0;
    }
    .theme-features li {
    list-style: none;
    }
}


@media only screen and (max-width:430px) {
    
    .product-title {
        padding: 0;
    }
    .pricing-item {
        padding: 0;
    }
    .home-top-banner .btn-wrapp a.btn-bg {
        margin-bottom: 20px;
    }
    .home-top-banner a.btn-link.cww-btn-animated {
        margin-right: 30px;
    }
    .btn-wrapp a.btn-bg {
        margin-bottom: 20px;
    }
    .right-wrapp .cww-shape-three{
        width: 320px;
    }
    .right-wrapp .img-bg{
        background-size: 385px 290px !important;
        width: 388px !important;
    }
    .right-wrapp .svg-wrapp svg {
        width: 370px;
    }
    .right-wrapp .cww-shape-four{
        top: 185px;
    }
    .right-wrapp .cww-shape-two{
        top: 260px;
        left: 170px;
    }

}

@media only screen and (max-width:1440px) {

	.cww-container{

		max-width: 1240px;

	}

	

	.home-top-banner .left-wrapp .content-wrapp{

		font-size: 14px;

	}



	.cww-features .title-wrapp h2,

	.cww-product-disp h2,

	.cww-blogs .title-wrapp h2{

		font-size: 56px;

	}

	.cww-features .title-wrapp h3{

		font-size: 26px;

	}

	.home-top-banner .content-wrapp, .cww-features .desc, .cww-product-disp .desc, .cww-blogs .desc, .cww-counters .desc, .cww-testimonials .desc, .cww-testimonials .desc-wrapp p{

		font-size: 14px;

	}

}



@media only screen and (max-width:1024px) {

	.home-top-banner .title h1{

		line-height: 68px;

    	font-size: 50px;

	}

}



/*@media only screen and (max-width:600px){
.cww-shape-three, section#cww-theme-cta-first .svg-wrapp {
    display: none !important;
}}*/
@media only screen and (max-width:575px){
section#cww-theme-cta-second .right-wrapp{
	display: none;
}
}

@media only screen and (max-width:525px){
	.cww-outer-wrapper-info .cww-flash-wrapper {
    padding: 10px 15px 10px 15px !important;
}
.cww-flash-wrapper .button-wrapp {
    padding-right: 0px;
    margin-top: 10px;
}
.cww-flash-wrapper .button-wrapp {
    padding-right: 10px;
    margin-top: 10px;
}
}
@media only screen and (max-width:426px) {

	.home-top-banner .img-bg{

		left: 0;

		width: 400px;

	}



	.home-top-banner .svg-wrapp svg {

	    height: 370px;

	    width: 266px;

	}

	.home-top-banner .cww-shape-three{

		width: 325px;

	}

	.home-top-banner .cww-svg-circle {

	    left: 213px;

	    top: 50px;

	}

	

	.cww-testimonials .desc-wrapp{

		width: 100%;

	}

	.cww-features .title-wrapp{

		padding: 0;
        margin-top: 60px;
	}

	.widget-outer-wrapp.cww-grid-footer{

		-ms-grid-columns: 1fr;

		grid-template-columns: 1fr;

	}
.cww-shape-three, section#cww-theme-cta-first .svg-wrapp {
    display: none;
}
.cww-theme-cta .right-wrapp {
    position: relative;
    display: none;
}
.cww-outer-wrapper-info.has-btn .flash-display-contents{
	display: block !important;
	width: 100%;
	text-align: center;
}
.cww-outer-wrapper-info .cww-flash-wrapper {
    padding: 10px 15px 10px 15px !important;
}
.cww-flash-wrapper .button-wrapp {
    padding-right: 0px;
    margin-top: 10px;
}
.cww-flash-wrapper .button-wrapp {
    padding-right: 10px;
    margin-top: 10px;
}
.btn-wrapp a.btn-bg, .home-top-banner .btn-wrapp a.btn-bg {
    margin: 0 0 10px 0;
}
.flash-inner-wrapp {
    font-size: 14px;
}
.home-top-banner {
    padding: 120px 0 80px 0;
}
.cww-theme-cta, section.cww-blogs {
    padding: 60px 0;
}
section.cww-testimonials {
    padding: 60px 0 380px 0;
    position: relative;
    margin-bottom: 140px;
}
.cww-container {
    padding: 10px;
}
.cww-testimonials .cww-tests{
	width: 100%;
}
.cww-testimonials .title-wrapp {
    text-align: center;
    margin-bottom: 104px;
}
}