/*=====================================
	Demo Ancy
=======================================*/
	@media only screen and (min-width: 1170px){
		.layout-boxed {
	        width: 1200px !important;
	        margin: 0 auto !important;
	        background: #fff;
	        box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
	    }

	    .layout-boxed .master-slider {
	        width: 1200px !important;
	        margin: 0 auto !important;
	    }

	    .layout-boxed .header-section , 
	    .compact .layout-boxed .pin-style{
		    width: 1200px !important;
		    margin: 0 auto !important;
		    left: initial;
		}

        .vixa-blog-posts-12.grant_posts .zoomimg2{
            max-height: 421px;
        }
        .vixa-blog-posts-6 > .row:first-child > .col-md-6 a img{
            max-height: 160px;
        }
        .vixa-blog-posts-6 > .row:first-child > .col-md-6:first-child a img{
            max-height: 482px;
        }
        .vixa-blog-posts.vixa-blog-posts-4 .nopadding{
            max-height: 180px;
            overflow: hidden;
        }
        .margin-bottom2{
            width: 100%;
        }
        .vixa-blog-posts.vixa-blog-posts-9 .box-img-hover{
            height: 358px;
            overflow: hidden;
        }
        .vixa-blog-posts-13 .blog-section1{
            height: 510px;
            overflow: hidden;
        }
        .vixa-blog-posts.vixa-blog-posts-11 .bg-item{
            max-height: 300px;
            overflow: hidden;
        }
        .vixa-blog-posts.vixa-blog-posts-10{
            max-height: 385.7px;
            overflow: hidden;
        }
        .vixa-blog-posts-7.vadoria-blog-post figure{
            max-height: 200px;
            overflow: hidden;
        }
	}

	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.layout-boxed {
	        width: 100%!important;
	    }

	    .layout-boxed .header, .compact .layout-boxed .header {
	        width: 100% !important;
	    }

	    .layout-boxed .master-slider {
	        width: 100% !important;
	        margin: 0 auto !important;
	    }

	    .container,
	    .kc-container{
	    	max-width: 950px;
	    }
	    .ancy_section_1 .text-desc{
	    	padding: 0 10%;
	    }
	    .ancy_section_6{
	    	padding: 100px 0;
	    }
	    .ancy_section_3 .box{
	    	padding: 0 15px;
	    }
	}


	@media (max-width: 999px){
		.mod-menu #menu{
			display: none;
		}
		.ancy_section_1 .text-desc{
			padding-left: 50px;
			padding-right: 50px;
		}
		.ancy_section_1 .kc_col-sm-4{
			width: 100%;
		}
		.ancy_section_2{
			padding-bottom: 90px;
		}
		.ancy_section_2 .box{
			width: 50%;
			border: 0;
			margin-bottom: 50px;
		}
		.ancy_section_4 h2.big{
			font-size: 30px;
		}
		.ancy_owl_style .box .text-desc p{
			font-size: 18px;
		}
		.ancy_section_5 .kc_col-sm-3{
			width: 50%;
		}
		.ancy_section_6{
			padding: 100px 0;
		}
		.ancy_section_3 .box-video .kc_single_image{
			margin-bottom: 30px;
		}
		.ancy_section_3 .box{
			padding: 0 15px;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){
		.container,
		.kc-container {
	        max-width: 720px;
	        margin: auto;
	    }
	    .ancy_section_3 h2.big3{
	    	font-size: 40px;
	    }
	}

	@media (max-width:767px){
		.ancy_section_4 .kc_row_inner{
			background-size: 100% !important;
			padding-top: 50%;
		}
		.ancy_owl_style .box{
			background: #fff;
			float: left;
		}
		.ancy_section_6 .kc_col-sm-2{
			float: left;
			width: 33.333333333333% !important;
		}
		.ancy_section_3{
	    	padding-top: 125px;
	    }
	    .ancy_section_3 .box{
	    	padding: 0;
	    }
	    .ancy_section_3 h2.big3{
	    	font-size: 28px;
	    }
	    .ancy_section_3 .text-desc p{
	    	font-size: 14px;
	    }
	}

	@media only screen and (min-width: 640px) and (max-width:767px){
		.container,
	    .kc-container {
	        max-width: 590px;
	        margin: auto;
	    }
	    .ancy_section_2 .text-desc{
	    	padding-left: 15%;
	    	padding-right: 15%;
	    }
	    .ancy_section_3 h2.big3{
	    	font-size: 33px;
	    }
	    .ancy_section_5 .kc_col-sm-3{
	    	width: 50% !important;
	    }
	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		.container,
	    .kc-container {
	        max-width: 440px;
	        margin: auto;
	    }
	}

	@media only screen and (max-width: 479px){
		.container,
	    .kc-container {
	        max-width: 300px;
	        margin: auto;
	    }
	    .ancy_section_1 .text-desc,
	    .ancy_section_2 .text-desc{
	    	padding: 0;
	    }
	    .ancy_section_4 h2.big{
	    	font-size: 20px;
	    	margin-bottom: 10px;
	    }
	    .ancy_owl_style .box .text-desc p{
	    	font-size: 15px;
	    }
	    .ancy_owl_style .box .text-desc{
	    	margin-bottom: 10px;
	    }
	    div[class*="ancy_section"] h2.big2{
	    	font-size: 24px;
	    }
	    .ancy_section_6 .kc_col-sm-2{
	    	width: 50% !important;
	    }
	}
/*=====================================
	Demo Antic
=======================================*/
	@media only screen and (min-width: 1170px){

	}

	@media only screen and (min-width: 1170px) and (max-width: 1279px){

	}


	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.antic_section_3 .box h3{
			font-size: 20px;
		}
		.antic_section_2 .box-1 h3{
			font-size: 22px;
			margin-top: 90px;
		}
		.antic_section_4 .text-desc,
		.antic_section_5 .text-desc{
			padding-left: 10%;
			padding-right: 10%;
		}
		.antic_section_1 .box{
			padding-left: 50px;
		}
		.antic_section_2 .box-1 h2{
			font-size: 38px;
		}
		.antic_section_4 .box h5{
			font-size: 17px;
		}
	}

	@media (max-width: 999px){
		.antic_section_1 .box{
			padding: 0;
		}
		.antic_section_1 h6{
			margin-top: 15px;
		}
		.antic_section_1 .box i{
			position: static;
		}
		.antic_section_2 .box-1 h3{
			font-size: 16px;
			margin-top: 65px;
		}
		.antic_section_2 .box-1 h2{
			font-size: 28px;
		}
		.antic_section_3 .box h3{
			margin-top: 0;
		}
		.antic_section_3 .kc_col-sm-4{
			width: 100% !important;
			margin-top: 0 !important;
		}
		.antic_section_3 .box{
			padding: 9%;
		}
		.antic_section_4{
			padding-bottom: 80px;
		}
		.antic_section_4 .kc_col-sm-3{
			width: 50% !important;
			margin-bottom: 40px;
		}
		.antic_section_4 .box .text-desc2 p{
			padding: 0 20px;
		}
		.antic_section_4 .text-desc,
		.antic_section_5 .text-desc{
			padding: 0 5%;
		}
		.antic_section_5 .kc_col-sm-3{
			width: 50% !important;
			margin-bottom: 30px;
		}
		.antic_section_5 .kc_col-sm-3:nth-of-type(3),
		.antic_section_5 .kc_col-sm-3:nth-of-type(4){
			margin-bottom: 0;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){

	}

	@media (max-width:767px){
		.antic_section_1 .kc_col-sm-4{
			margin-bottom: 40px;
		}
		.antic_section_1 .box{
			text-align: center;
		}
		.antic_section_1 .kc_col-sm-4:last-child{
			margin-bottom: 0;
		}
		.antic_section_2 .box-1 h3{
			font-size: 22px;
			margin-top: 90px;
		}
		.antic_section_2 .box-1 h2{
			font-size: 45px;
		}
		.antic_section_5 .kc_col-sm-6{
			width: 50% !important;
		}
		.antic_section_6 h2{
			margin-bottom: 20px;
		}
	}

	@media only screen and (min-width: 640px) and (max-width:767px){

	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		.antic_section_2 .box-1 h3{
			font-size: 20px;
		}
		.antic_section_2 .box-1 h2{
			font-size: 35px;
		}
		.antic_section_4 .text-desc, .antic_section_5 .text-desc{
			padding: 0;
		}
		.antic_section_4 .kc_col-sm-3{
			width: 100% !important;
		}
		.antic_section_5 .kc_col-sm-3{
			width: 100% !important;
			margin-bottom: 35px !important;
		}
		.antic_section_5 .kc_col-sm-3:last-child{
			margin-bottom: 0 !important;
		}
		.antic_section_1 .text-desc{
			padding-right: 0;
		}
	}

	@media only screen and (max-width: 479px){
		.antic_section_2 .box-1 h3{
			font-size: 18px;
		}
		.antic_section_2 .box-1 h2{
			font-size: 40px;
		}
		.antic_section_3 .box{
			padding: 8%;
		}
		.antic_section_4 .text-desc, .antic_section_5 .text-desc{
			padding: 0;
		}
		.antic_section_4 .kc_col-sm-3{
			width: 100% !important;
		}
		.antic_section_5 .kc_col-sm-3{
			width: 100% !important;
			margin-bottom: 35px !important;
		}
		.antic_section_5 .kc_col-sm-3:last-child{
			margin-bottom: 0 !important;
		}
		.antic_section_5 h2{
			font-size: 24px;
		}
		.antic_section_6 h2{
			font-size: 20px;
		}
		.antic_button_5{
			padding: 10px 25px 10px 25px;
		}
		.antic_section_1 .text-desc{
			padding: 0;
		}
		.antic_section_1 .text-desc p{
			font-size: 13px;
		}
		.antic_section_4 h2{
			font-size: 27px;
		}
	}
/*=====================================
	Demo Kenty
=======================================*/
	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.kenty_section_1 .box h2{
			font-size: 50px;
		}
		.kenty_section_1 .box-1 .text-desc2 p, .kenty_section_1 .box-2 .text-desc2 p{
			font-size: 14px;
		}
		.kenty_section_1 .box-1 h3, .kenty_section_1 .box-2 h3{
			font-size: 26px;
		}
		.kenty_owl_slide .box h2{
			font-size: 30px;
		}
		.kenty_owl_slide .box .text-desc p{
			font-size: 14px;
		}
	}

	@media (max-width: 999px){
		.kenty_section_1 .box h2{
			font-size: 45px;
		}
		.kenty_section_1 .box-1 h3, .kenty_section_1 .box-2 h3{
			font-size: 19px;
		}
		.kenty_section_1 .box-1 .text-desc2 p, .kenty_section_1 .box-2 .text-desc2 p{
			font-size: 14px;
			font-weight: 400;
		}
		.kenty_owl_slide .box h2{
			font-size: 25px;
		}
		.kenty_owl_slide .box .text-desc p{
			font-size: 14px;
		}
		.kenty_section_4 .box{
			padding: 0 10%;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){

	}

	@media (max-width:767px){
		.kenty_section_1 .box h2 {
		    font-size: 35px;
		}
		.kenty_section_1 .box .text-desc p{
			font-size: 14px;
		}
		.kenty_section_1 .box-1 h3, .kenty_section_1 .box-2 h3 {
		    font-size: 24px;
		}
		.kenty_section_1 .kc_row_inner .left,
		.kenty_section_1 .kc_row_inner .right{
			padding: 0;
		}
		.kenty_owl_slide .box h2 {
		    font-size: 19px;
		}
		.kenty_contact{
			padding: 80px 50px;
		}
	}

	@media only screen and (min-width: 640px) and (max-width:767px){

	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		.kenty_section_4 .box{
			padding: 0;
		}
		.kenty_owl_slide .box{
			padding: 20px;
		}
		.kenty_owl_slide .box h2{
			text-overflow: ellipsis;
			overflow: hidden;
			white-space: nowrap;
		}
		.kenty_section_1 .box{
			padding: 40px 15px;
		}
		.kenty_section_1 .box h2 {
		    font-size: 33px;
		}
		.kenty_section_2 .box h2{
			font-size: 45px;
		}
	}

	@media only screen and (max-width: 479px){
		.kenty_section_1 .box{
			padding: 40px 0px;
		}
		.kenty_section_1 .box h2 {
		    font-size: 30px;
		}
		.kenty_section_1 .box-1,
		.kenty_section_1 .box-2{
			padding: 30px 10px;
		}
		.kenty_section_1 .box-1 h3, .kenty_section_1 .box-2 h3{
			font-size: 17px;
		}
		.kenty_section_1 .box-1 .text-desc2 p, .kenty_section_1 .box-2 .text-desc2 p{
			font-size: 13px;
		}
		.kenty_section_2 .box h2{
			font-size: 45px;
		}
		.kenty_owl_slide .box{
			padding: 15px;
		}
		.kenty_owl_slide .box .text-desc p {
		    font-size: 13px;
		}
		.kenty_section_4 .box{
			padding: 0;
		}
		.kenty_contact {
		    padding: 50px 30px;
		}
	}
/*=====================================
	Demo Briza
=======================================*/
	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.briza_section_1 .box{
			padding-left: 0;
		}
		.slider-above-section h6{
			padding: 20px 20px 0;
		}
		.briza_section_1 .box .kc_single_image{
			position: static;
			margin-bottom: 15px;
		}
		.briza_section_1 .text-desc{
			padding: 0 10%;
		}
		.briza_section_2 .box-top{
			width: 50%;
		}
		.briza_section_2 .box-top h2{
			font-size: 28px;
		}
		.briza_section_2 .less2{
			width: 80% !important;
		}
		.briza_image_box .overlay-effects{
			padding: 0 20px;
		}
		.briza_section_5 .box-circle{
			padding: 0 15px;
			float: left;
			width: 100%;
		}
		.briza_section_5 .box-circle .kc_column_inner {
			width: 100%;
		}
		.briza_section_5 .circle-box p{
			font-size: 14px;
		}
		.briza_section_5 .circle-box{
			margin-left: 0;
			width: 200px !important;
			height: 200px;
			padding: 57px 25px 30px 25px;
		}
		.briza_section_5 h2.big2{
			font-size: 40px;
		}
		.briza_section_7 h5{
			font-size: 15px;
		}
		.briza_section_8 h5{
			font-size: 20px;
		}
		.briza_section_9 h2.big2{
			font-size: 35px;
		}
		.briza_section_11 .text-desc{
			padding-right: 0;
		}
	}

	@media (max-width: 999px){
		.briza_section_7{
			padding: 140px 0;
		}
		.briza_section_1{
			padding: 140px 0 80px;
		}
		.briza_section_1 .text-desc{
			padding: 0;
		}
		.briza_section_1 .kc_col-sm-3{
			width: 50% !important;
		}
		.briza_section_1 .box h6{
			font-size: 20px;
		}
		.briza_section_1 .box p{
			font-size: 16px;
		}
		.briza_section_2 .box-top{
			width: 70%;
		}
		.briza_section_2 .less2{
			width: 100% !important;
		}
		.briza_section_3 .kc_col-sm-4{
			width: 100%;
		}
		.briza_section_3 .briza_image_box{
			float: left;
			width: 50%;
		}
		.briza_image_box .overlay-effects{
			padding: 0 20px;
		}
		.briza_section_4 .kc_column {
			width: 100% !important;
			margin-bottom: 30px;
		}
		.briza_section_4 .kc_column:last-child{
			margin: 0;
		}
		.briza_section_4 .kc_single_image{
			padding-left: 0;
		}
		.briza_section_5{
			position: relative;
		}
		.briza_section_5:before{
			content: '';
		    width: 100%;
		    height: 100%;
		    top: 0;
		    left: 0;
		    position: absolute;
		    background: rgba(2555,255,255,0.58);
		}
		.briza_section_5 .box-left{
			width: 100%;
		}
		.briza_section_5 .text-desc p{
			font-size: 14px;
		}
		.briza_section_5 .box-circle{
			padding: 0 15px;
			float: left;
			width: 100%;
		}
		.briza_section_5 .box-circle .kc_column_inner {
			width: 100%;
		}
		.briza_section_5 .circle-box p{
			font-size: 14px;
		}
		.briza_section_5 .circle-box{
			margin-left: 0;
			width: 200px !important;
			height: 200px;
			padding: 57px 25px 30px 25px;
		}
		.briza_section_5 h2.big2{
			font-size: 40px;
		}
		.briza_section_6 .text-desc{
			padding: 0;
		}
		.briza_section_7 .kc_col-sm-3{
			width: 50%;
			margin-bottom: 80px;
		}
		.briza_section_7 .kc_col-sm-3:nth-of-type(3),
		.briza_section_7 .kc_col-sm-3:nth-of-type(4){
			margin-bottom: 0;
		}
		.briza_section_8 .text-desc{
			padding-right: 0;
		}
		.briza_section_9 h5{
			font-size: 16px;
		}
		.briza_section_10 .kc_col-sm-6{
			width: 100%;
			margin-bottom: 20px;
		}
		.briza_tab_style .box-2{
			padding-left: 0;
		}
		.briza_section_10 .kc_col-sm-6:last-child{
			margin-bottom: 0;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){
		.briza_section_1 .text-desc p{
			font-size: 14px;
			font-weight: 400;
		}
	}

	@media (max-width:767px){
		.briza_section_2 .box-top h2{
			font-size: 22px;
		}
		.briza_section_2 .box-top h4{
			font-size: 15px;
		}
		.briza_section_2 .box-top h6{
			font-size: 12px;
		}
		.briza_section_3 .briza_image_box{
			width: 100%;
		}
		.briza_section_5 .circle-box{
			width: 180px !important;
			height: 180px;
			padding: 45px 25px 30px 25px;
		}
		.briza_section_5 .circle-box p{
			font-size: 12px;
		}
		.briza_section_7 .kc_col-sm-3:nth-of-type(3), 
		.briza_section_7 .kc_col-sm-3:nth-of-type(4){
			margin-bottom: 80px;
		}
		.briza_section_7 .kc_col-sm-3:last-child{
			margin: 0;
		}
		.briza_section_8 h2.big2{
			font-size: 35px;
		}
		.briza_section_8 .kc_col-sm-6:not(:last-child){
			margin-bottom: 40px;
		}
		.briza_tab_style .kc_wrapper>ul.ui-tabs-nav>li{
			padding: 0 20px;
		}
		.briza_section_11 .text-desc{
			padding: 0;
		}
	}

	@media only screen and (min-width: 640px) and (max-width:767px){
		.briza_section_11 .kc_col-sm-3{
			width: 50% !important;
		}
		.briza_image_box img{
			width: 100%;
		}
	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		.briza_section_1 .kc_col-sm-3{
			width: 100% !important;
		}
		.briza_section_2 .box-top{
			width: 100%;
		}
		.briza_section_7 h6{
			font-size: 16px;
		}
		.briza_section_8 .text-desc p,
		.briza_section_11 .text-desc p{
			font-size: 16px;
		}
		.briza_section_8 h2.big2,
		.briza_section_11 h2.big2{
			font-size: 25px;
		}
		.briza_tab_style .kc_wrapper>ul.ui-tabs-nav>li{
			padding: 0 13px;
			margin-right: 15px;
		}
		.briza_tab_style .kc_wrapper>ul.ui-tabs-nav>li:last-child{
			margin: 0;
		}
		.briza_section_9 h2.big2{
			font-size: 33px;
		}
	}

	@media only screen and (max-width: 479px){
		.briza_section_1 .kc_col-sm-3{
			width: 100% !important;
		}
		.briza_section_1 h2.big2,
		.briza_section_8 h2.big2,
		.briza_section_11 h2.big2{
			font-size: 28px;
		}
		.briza_section_1 .text-desc p{
			font-size: 14px;
		}
		.briza_section_2 .box-top{
			width: 100%;
		}
		.briza_section_8 .text-desc p,
		.briza_section_11 .text-desc p{
			font-size: 16px;
		}
		.briza_section_8 h5{
			font-size: 15px;
		}
		.briza_section_8 .text-desc2 p{
			font-size: 14px;
		}
		.briza_section_5 h2.big2 {
		    font-size: 25px;
		}
		.briza_section_7 h2.big2{
			font-size: 28px;
		}
	}
/*=====================================
	Demo Creative
=======================================*/
	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.creative_section_1 .less3{
			width: 90% !important;
		}
		.icon_box .kc-icon-wrapper{
			width: 100%;
		}
		.icon_box .kc-title-wrap{
			width: 100%;
			margin-top: 14px;
		}
		.creative_section_2 .padding-percent3{
			padding: 30px 20px 40px;
		}
		.creative_section_2 h3{
			font-size: 20px;
			margin-bottom: 10px;
		}
		.creative_section_2 h6{
			margin-bottom: 23px;
		}
		.creative_section_5 h2.big2{
			font-size: 35px;
		}
		.creative_section_5 p{
			font-size: 13px;
		}
	}

	@media (max-width: 999px){
		.creative_section_1 .kc_column {
			width: 100%;
		}
		.creative_section_1 .less3{
			width: 88% !important;
		}
		.creative_section_2{
			padding-bottom: 80px;
		}
		.creative_section_2 .kc_col-sm-3{
			width: 50%;
			margin-bottom: 40px;
		}
		.creative_section_2 h6{
			font-size: 16px;
			font-weight: 400;
		}
		.creative_section_5 .kc_col-sm-7{
			width: 100%;
		}
		.creative_section_7 .kc_column{
			width: 100%;
		}
		.creative_section_7 .kc_column:first-child{
			margin-bottom: 40px;
		}
		.creative_section_7 p{
			font-size: 16px;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){
	}

	@media (max-width:767px){
		.creative_section_1 .kc_column_inner {
			width: 50% !important;
		}
		.creative_section_3{
			padding: 100px 0 160px;
		}
		.pricing-popular p{
			margin: 0 0 30px;
			padding: 10px 0;
		}
		.vixa-pricing-1{
			margin: 0;
		}
		.creative_section_4 .kc-container{
			margin-top: -100px;
		}
		.creative_section_4 .minus-margin-top{
			margin: 0;
		}
		.creative_section_4 .kc_col-sm-4:not(:last-child){
			margin-bottom: 30px;
		}
		.creative_section_5 h2.big2,
		.creative_section_6 h2.big2{
			font-size: 33px;
		}
		.creative_section_5 .kc_col-sm-6,
		.creative_section_7 .kc_column_inner {
			width: 50% !important;
		}
		.creative_section_6 .less4{
			width: 100% !important;
		}
		.creative_section_6 .kc_col-sm-6{
			float: none;
			width: auto !important;
			display: inline-block;
		}
	}

	@media only screen and (min-width: 640px) and (max-width:767px){
		
	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		.creative_section_1 h2.big{
			font-size: 33px;
		}
		.creative_section_5 .kc_col-sm-6, 
		.creative_section_7 .kc_column_inner{
			width: 100% !important;
		}
		.creative_section_5 h2.big2, 
		.creative_section_7 h2.big2,
		.creative_section_6 h2.big2{
			font-size: 27px;
		}
		.creative_section_7 .kc_col-sm-6:not(:last-child),
		.creative_section_5 .kc_col-sm-6:not(:last-child){
			margin-bottom: 30px;
		}
		.creative_section_7 p{
			font-size: 14px;
		}
	}

	@media only screen and (max-width: 479px){
		.creative_section_1 h2{
			font-size: 28px;
		}
		.creative_section_5 .kc_col-sm-6, 
		.creative_section_7 .kc_column_inner,
		.creative_section_1 .kc_column_inner{
			width: 100% !important;
		}
		.creative_section_3 h5{
			font-size: 14px;
		}
		.creative_section_5 h2.big2{
			font-size: 27px;
		}
		.creative_section_7 .kc_col-sm-6:not(:last-child),
		.creative_section_5 .kc_col-sm-6:not(:last-child){
			margin-bottom: 30px;
		}
		.creative_section_7 h2.big{
			font-size: 33px;
		}
		.creative_section_6 h2.big2 {
		    font-size: 30px;
		}
		.creative_section_6 .button6{
			padding: 10px 15px;
		}
	}
/*=====================================
	Demo Creative 2
=======================================*/
	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.creative2_section1 .kc_col-sm-3 .fea-box-5{
			padding: 30px;
		}
		.creative2_section1 .kc_col-sm-3 .fea-box-5 .one-one > i{
			margin: 0 0 10px;
			width: 100%;
		}
		.creative2_section1 .kc_col-sm-3 .fea-box-5 h5{
			font-size: 15px;
		}
		.creative2_section1 .bfont{
			font-size: 15px;
		}
		.creative2_section2 .img-hover-text2 h2{
			font-size: 25px;
		}
		.cretive2_box_img .overlay-effects{
			padding: 29px 20px;
		}
		.cretive2_box_img .overlay-effects .content-desc{
			font-size: 13px;
		}
		.creative2_section4 .text-desc{
			padding: 0 10%;
		}
		.box-team p{
			font-size: 13px;
		}
		.creative2_section3 .less2{
			width: 80% !important;
		}
		.creative2_section1 .box_icon{
			padding: 32px 28px;
		}
		.creative2_section1 .box_icon .kc-icon-wrapper,
		.creative2_section1 .box_icon .wrap-button, 
		.creative2_section1 .box_icon .kc-title-wrap{
			width: 100%;
		}
		.creative2_section1 .box_icon .kc-icon-wrapper{
			margin-bottom: 10px;
		}
		.creative2_section1 .box_icon h5{
			font-size: 16px;
		}
	}

	@media (max-width: 999px){
		.creative2_section1 .kc_col-sm-3{
			width: 50%;
			border-bottom: 1px solid #e9e9e9;
		}
		.creative2_section1 .kc_col-sm-3 .fea-box-5{
			padding: 30px;
		}
		.creative2_section1 .kc_col-sm-4,
		.creative2_section1 .kc_col-sm-8 {
			width: 100%;
		}
		.creative2_section1 .kc_column_inner .text-right,
		.creative2_section1 .divider_line{
			text-align: left !important;
		}
		.creative2_section1 h2 br{
			display: none;
		}
		.creative2_section1 .less5 {
			width: 100% !important;
		}
		.creative2_section2 .kc_col-sm-4 {
			width: 100%;
		}
		.img-hover-text2{
			height: 460px;
		}
		.cretive2_box_img .overlay-effects{
			padding: 140px 60px;
		}
		.creative2_section3 .less2 {
			width: 100% !important;
		}
		.creative2_section4 .text-desc{
			padding: 0;
		}
		.creative2_section4{
			padding-bottom: 110px;
		}
		.creative2_section4 .kc_col-sm-3 {
			width: 50%;
			margin-bottom: 30px;
		}
		.creative2_section3{
			text-align: center;
		}
		.creative2_section3 .kc_col-sm-1{
			display: none;
		}
		.creative2_section3 .kc_col-sm-2{
			width: 20%;
		}
		.creative2_section5{
			background-size: cover !important;
		}
		.creative2_section5 .kc_col-sm-5,
		.creative2_section5 .kc_col-sm-7 {
			width: 100%;
		}
		.creative2_section5 .kc_col-sm-7 {
			margin-bottom: 30px;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){

	}

	@media (max-width:767px){
		.creative2_section1 .kc_col-sm-3{
			width: 50% !important;
		}
		.creative2_section1 .kc_col-sm-3 .fea-box-5{
			padding: 30px 20px;
		}
		.creative2_section1 .kc_col-sm-3 .fea-box-5 h5{
			font-size: 15px;
		}
		.creative2_section1 .kc_col-sm-3 .fea-box-5 .one-one > i{
			margin-bottom: 0;
		}
		.creative2_section1 h2.big{
			font-size: 30px;
		}
		.creative2_section1 p.bfont{
			font-size: 14px;
			line-height: 25px;
			letter-spacing: 0.2px;
		}
		.creative2_section3 h6{
			margin-bottom: 30px;
		}
		.creative2_section3 .kc_col-sm-2{
			margin-top: 30px;
		}
		.creative2_section4 .kc_col-sm-3{
			width: 50% !important;
		}
		.creative2_section6 .kc_col-sm-3{
			margin-bottom: 25px;
		}
		.creative2_section6 .kc_col-sm-3:last-child{
			margin: 0;
		}
		.cretive2_box_img .overlay-effects{
			padding: 0 40px;
			display: flex;
			flex-direction: column;
			justify-content: center;
			align-items: center;
		}
	}

	@media only screen and (min-width: 640px) and (max-width:767px){
	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		.creative2_section1 .kc_col-sm-3{
			width: 100% !important;
		}
		.creative2_section1 .kc_col-sm-3 .fea-box-5{
			padding: 30px 40px;
		}
		.creative2_section1 h2.big{
			font-size: 22px;
		}
		.creative2_section2 h2{
			font-size: 30px;
		}
		.img-hover-text2{
			height: 330px;
		}
		.img-hover-text2 .distext h2{
			font-size: 24px;
		}
		.img-hover-text2 .distext h5{
			font-size: 14px;
		}
		.creative2_section4 .text-desc p,
		.creative2_section3 h6{
			font-size: 14px;
		}
		.creative2_section4 .kc_col-sm-3{
			width: 100% !important;
		}
		.creative2_section5 h2{
			font-size: 25px;
		}
		.creative2_section5 p.sfont{
			font-size: 12px;
		}
		h2.big2{
			font-size: 35px;
		}
	}

	@media only screen and (max-width: 479px){
		.creative2_section1 .minus-margin-top7{
			margin-top: 90px;
		}
		.creative2_section1 .kc_col-sm-3{
			width: 100% !important;
		}
		.creative2_section1 .kc_col-sm-3 .fea-box-5 h5{
			font-size: 14px;
		}
		.creative2_section1 h2.big{
			font-size: 27px;
		}
		.creative2_section1 p.bfont{
			font-size: 13px;
		}
		.creative2_section2 .distext h2{
			font-size: 24px;
		}
		.creative2_section2 .distext h5{
			font-size: 13px;
		}
		.img-hover-text2{
			height: auto;
		}
		.cretive2_box_img .overlay-effects{
			padding: 0 15px;
		}
		.cretive2_box_img .overlay-effects .content-desc{
			font-size: 11px;
			line-height: 18px;
		}
		.creative2_section5 h2{
			font-size: 30px;
		}
		.creative2_section4 .kc_col-sm-3{
			width: 100% !important;
		}
		.creative2_section2 h2,
		.creative2_section3 h2,
		.creative2_section4 h2{
			font-size: 26px;
		}
	}
/*=====================================
	Demo Crita
=======================================*/
	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.crita_section_1 h4{
			font-size: 18px;
		}
		.crita_section_5 .kc_col-sm-6{
			background: #fff;
		}
		.crita_section_7 h3{
			font-size: 22px;
		}
		.crita_pricing.kc-pricing-layout-2 .content-desc li span{
			padding-left: 0;
			padding-right: 0;
		}
	}

	@media (max-width: 999px){
		.kc-image-hover-effects.crita_image_hover .overlay-effects{
			width: 80%;
			left: 25px;
			bottom: 25px;
		}
		.crita_section_2 .box .text-desc{
			padding: 0;
		}
		.kc-img-effects-4.crita_image_hover .overlay-effects .content-title{
			font-size: 35px;
		}
		.crita_section_4 .kc_col-sm-6{
			width: 100% !important;
		}
		.crita_section_4 .box-1,
		.crita_section_4 .box-2{
			padding: 0;
		}
		.crita_section_5 .kc_col-sm-6{
			width: 100% !important;
		}
		.crita_section_5 .box-2{
			padding: 10%;
		}
		.crita_pricing{
			padding: 16% 10%;
		}
		.crita_section_1 .kc_col-sm-4 {
			width: 100%;
			margin-bottom: 40px;
		}
		.crita_section_1 .kc_col-sm-4:last-child{
			margin: 0;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){

	}

	@media (max-width:767px){
		.crita_section_1{
			padding: 140px 0;
		}
		.crita_section_1 h4{
			font-size: 18px;
		}
		.crita_section_1 .kc_col-sm-4:not(:last-child){
			margin-bottom: 40px;
		}
		.crita_section_1 .text-desc{
			margin-bottom: 20px;
		}
		.crita_section_1 .zoomimg2{
			margin-bottom: 20px;
		}
		.crita_section_7 h3{
			font-size: 22px;
			padding: 0;
		}
		.crita_section_6 .box-1,
		.crita_section_6 .box-2,
		.crita_section_6 .box-3{
			margin-bottom: 30px;
		}
		.crita_section_6 .box-3{
			margin-bottom: 0;
		}
	}

	@media only screen and (min-width: 640px) and (max-width:767px){
		.crita_section_6 .box-1,
		.crita_section_6 .box-2,
		.crita_section_6 .box-3{
			float: left;
			width: 100%;
			padding: 0 70px;
			margin-bottom: 30px;
		}
		.crita_section_6 .box-3{
			margin-bottom: 0;
		}
	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		.kc-image-hover-effects.crita_image_hover .overlay-effects{
			width: 90%;
		}
		.crita_section_7 h3{
			font-size: 20px;
		}
	}

	@media only screen and (max-width: 479px){
		.kc-img-effects-4.crita_image_hover .overlay-effects .content-title{
			font-size: 28px;
		}
		.crita_accordion .kc_accordion_header > a{
			font-size: 12px;
		}
		.crita_accordion .kc_accordion_section > .kc_accordion_header{
			padding: 18px 10px 18px 15px;
		}
		.crita_accordion .kc_accordion_content .kc-panel-body{
			padding: 20px 15px;
		}
		.crita_section_5 .box-2 h2{
			font-size: 20px;
		}
		.crita_section_5 .box-2 {
		    padding: 30px 30px 50px;
		}
		.offcanvas-header.header-side-1{
			padding: 10px 0 0;
		}
		#btn.active{
			top: 10px;
		}
	}
/*=====================================
	Demo Dosa
=======================================*/
	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.dosa_section_2 .text-desc p{
			font-size: 14px;
		}
		.kc-pricing-layout-2.dosa_pricing_style .content-desc li{
			font-size: 12px;
		}
		.kc-pricing-layout-2.dosa_pricing_style{
			padding: 16% 25px;
		}
		.kc-pricing-layout-2.dosa_pricing_style .header-pricing .kc-pricing-price span{
			font-size: 33px;
		}
		.vixa-blog-posts-4 .sty2{
			width: 77%;
		}
		.vixa-blog-posts-4 .sty2 h5{
			font-size: 14px;
		}
		.dosa_section_9 .text-desc{
			padding-left: 0;
			padding-right: 0;
		}
		.dosa_section_9 .box-right .text-desc2 p{
			font-size: 14px;
		}
		.dosa_section_9 .box-right{
			padding: 20% 15% 50px;
		}
	}

	@media (max-width: 999px){
		.dosa_section_1 .kc_column,
		.dosa_section_1 .kc_column_inner {
			width: 100%;
		}
		.dosa_section_1 h2.big2{
			font-size: 35px;
		}
		.dosa_section_1 .text-desc p{
			margin-bottom: 40px;
		}
		.dosa_section_2 .kc_col-sm-6{
			width: 100%;
		}
		.dosa_section_2 .box-left{
			height: 500px;
			padding: 0;
		}
		.dosa_section_2 .box-left{
			padding-left: 5%;
			padding-right: 5%;
		}
		.dosa_section_5{
			padding-bottom: 130px;
		}
		.dosa_section_5 .kc_col-sm-3{
			width: 50% !important;
			margin-bottom: 30px;
		}
		.dosa_section_7{
			padding-bottom: 110px;
		}
		.dosa_section_7 .kc_col-sm-3{
			width: 50% !important;
			margin-bottom: 30px;
		}
		.v1_section_teams .content-desc{
			padding: 0 20px;
		}
		.dosa_section_8 .nopadding{
			position: relative;
		}
		.vixa-blog-posts-4 .sty2{
			width: 62%;
		}
		.vixa-blog-posts-4 img{
			width: 100%;
			max-width: initial;
		}
		.vixa-blog-posts-4 .col-md-6:not(:last-child){
			margin-bottom: 20px;
		}
		.dosa_section_9 .text-desc{
			padding: 0 0 80px;
		}
		.dosa_section_9 .text-desc p{
			font-size: 20px;
		}
		.dosa_section_9 .kc_col-sm-6{
			width: 100%;
		}
		.dosa_section_9 .kc_col-sm-6 img{
			width: 100%;
		}
		.dosa_section_9 .box-right{
			padding: 60px;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){
		.dosa_section_6 h4{
			font-size: 16px;
			font-weight: 400;
		}
		.dosa_section_2 .box-right {
		    padding: 16% 12%;
		}
	}

	@media (max-width:767px){
		.dosa_section_1 h2.big2{
			font-size: 28px;
		}
		.dosa_section_4 .box1{
			padding: 0;
		}
		.dosa_section_4 .box1 .kc_col-of-5{
			width: 20% !important;
		}
		.dosa_section_6 .kc_col-sm-6:not(:last-child){
			margin-bottom: 30px;
		}
		.dosa_section_9 .text-desc p{
			font-size: 16px;
		}
		.dosa_section_2 .box-right .text-desc{
			padding: 0;
		}
		.dosa_section_4 .text-desc{
			padding: 0;
		}
	}

	@media only screen and (min-width: 640px) and (max-width:767px){

	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		.dosa_section_1 h2.big2{
			font-size: 30px;
			margin-bottom: 20px;
		}
		.dosa_section_1 .text-desc p{
			font-size: 16px;
		}
		.dosa_section_2 h2.big{
			font-size: 30px;
		}
		.dosa_section_2 .text-desc p{
			font-size: 14px;
		}
		.dosa_section_4 .text-desc{
			padding: 0;
		}
		.dosa_section_5 .kc_col-sm-3{
			width: 100% !important;
		}
		.dosa_section_7 .kc_col-sm-3{
			width: 100% !important;
		}
		.vixa-blog-posts-4 .sty2{
			padding: 15px 20px 0px 25px;
			left: 10px;
			right: 10px;
			bottom: 10px;
			top: 10px;
			width: auto;
			height: auto;
		}
		.vixa-blog-posts-4 .sty2{
			margin-bottom: 7px;
		}
		.vixa-blog-posts-4 .sty2 h5{
			white-space: nowrap;
			text-overflow: ellipsis;
			overflow: hidden;
			margin-bottom: 5px;
		}
		.vixa-blog-posts-4 .sty2 p{
			margin-bottom: 5px;
		}
		.vixa-blog-posts-4 span{
			left: 30px;
			width: 83%;
		}
		.dosa_section_9 .box-right .text-desc2{
			padding: 0;
			margin-bottom: 40px;
		}
	}

	@media only screen and (max-width: 479px){
		.dosa_section_1 h2.big2{
			font-size: 25px;
		}
		.dosa_section_1 .text-desc p{
			font-size: 15px;
		}
		.dosa_section_1 .box .kc-title-wrap,
		.dosa_section_1 .box .kc_text_block{
			width: calc(100% - 65px);
		}
		.dosa_section_1 .box .kc-icon-wrapper{
			width: 65px;
		}
		.dosa_section_2 h2.big{
			font-size: 27px;
		}
		.dosa_section_5 .kc_col-sm-3{
			width: 100% !important;
		}
		.dosa_section_7 .kc_col-sm-3{
			width: 100% !important;
		}
		.cbp-l-filters-alignCenter .cbp-filter-item{
			font-size: 12px;
			padding: 0 10px;
		}
		.dosa_section_4 .text-desc{
			padding: 0;
		}
		.dosa_section_4 .text-desc p{
			font-size: 12px;
			font-weight: 400;
		}
		.dosa_section_4 .box1 .kc_col-of-5{
			width: 100% !important;
			margin-bottom: 20px;
		}
		.dosa_section_4 .box1 .kc_col-of-5:last-child{
			margin-bottom: 0;
		}
		.dosa_section_4{
			padding: 120px 0;
		}
		.dosa_section_6 h4{
			font-size: 16px;
		}
		h2.big{
			font-size: 27px;
		}
		.dosa_section_2 .box-left{
			height: 300px;
		}
		.vixa-blog-posts-4 .col-md-6{
			padding: 0;
		}
		.vixa-blog-posts-4 .sty2{
			display: none;
		}
		.vixa-blog-posts-4 span{
			left: 20px;
			width: 85%;
		}
		.vixa-blog-posts-4 span h3{
			font-size: 17px;
		}
		.dosa_section_9 .text-desc p{
			font-size: 14px;
		}
		.dosa_section_9 .box-right{
			padding: 50px 30px 60px;
		}
		.dosa_section_9 .box-right h2{
			font-size: 24px;
		}
		.dosa_section_9 .box-right .text-desc2{
			padding: 0;
		}
		.dosa_section_9 .box-right .text-desc2 p{
			font-size: 15px;
			margin-bottom: 40px;
		}
	}
/*=====================================
	Demo Mazuti
=======================================*/
	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.mazuti_section_1 .less4{
			width: 100% !important;
		}
		.mazuti_section_1 .text-desc{
			padding: 0;
		}
		.maruti_image_hover .overlay-effects .content-desc{
			padding-left: 5%;
			padding-right: 5%;
		}
		.mazuti_section_3 .kc_col-sm-6{
			width: 100% !important;
		}
		.mazuti_section_3 .kc_col-sm-6 img{
			width: 100%;
		}
		.mazuti_section_3 .box-right{
			padding: 50px 0 0 0;
		}
		.box_icon_4 p{
			font-size: 13px;
		}
	}

	@media (max-width: 999px){
		.mazuti_section_1 .less4{
			width: 100% !important;
		}
		.mazuti_section_1 .text-desc{
			padding: 0;
		}
		.mazuti_section_1 h2.big2{
			font-size: 40px;
		}
		.mazuti_section_1 .text-desc p{
			font-size: 16px;
		}
		.kc-image-hover-effects.maruti_image_hover .overlay-effects .content-title{
			font-size: 18px;
		}
		.maruti_image_hover .overlay-effects .content-desc{
			margin-bottom: 20px;
		}
		.mazuti_section_3 .kc_col-sm-6{
			width: 100% !important;
		}
		.mazuti_section_3 .kc_col-sm-6 img{
			width: 100%;
		}
		.mazuti_section_3 .box-right{
			padding: 50px 0 0 0;
		}
		.mazuti_section_7 .box2{
			padding-left: 35px;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){

	}

	@media (max-width:767px){
		.box_icon_4 p{
			font-size: 13px;
		}
		.mazuti_section_6 .kc_col-sm-6:not(:last-child) {
			margin-bottom: 35px;
		}
		.mazuti_section_7 .kc_col-sm-6:not(:last-child){
			margin-bottom: 50px;
		}
		.mazuti_section_7 .box2{
			padding: 0;
		}
		.rm_section_8 .text-desc{
			padding: 0;
		}
	}

	@media only screen and (min-width: 640px) and (max-width:767px){

	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		.mazuti_section_3 .box-right .text-desc p{
			font-size: 14px;
		}
		.mazuti_section_1 h2.big2{
			font-size: 23px;
		}
		.mazuti_section_1 .text-desc p{
			font-size: 14px;
		}
	}

	@media only screen and (max-width: 479px){
		.mazuti_section_3 h2{
			font-size: 28px;
		}
		.box_icon_4 p{
			font-size: 13px;
		}
		.services_section2.space_section_5 h2{
			font-size: 28px;
		}
		.mazuti_section_7 .text-desc2  p{
			font-size: 13px;
		}
		.mazuti_section_1 h2.big2{
			font-size: 24px;
		}
	}
/*=====================================
	Demo Personal
=======================================*/
	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.pes_section_5 .text-desc p{
			font-size: 14px;
		}
	}

	@media (max-width: 999px){
		.pes_section_1 .text-desc{
			padding: 0;
		}
		.pes_box_style .content-desc{
			padding-left: 12px;
			padding-right: 12px;
		}
		.pes_section_5 .text-desc{
			padding: 0 0 50px;
		}
		.pes_section_5 .kc_col-sm-6,
		.pes_section_7 .kc_col-sm-6{
			width: 100%;
		}
		.pes_section_6{
			background-size: cover !important;
		}
		.pes_section_7 .kc_col-sm-6:not(:last-child){
			margin-bottom: 40px;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){

	}

	@media (max-width:767px){
		.pes_section_3 .less4{
			width: 100% !important;
		}
		.pes_box_style{
			border-bottom: 1px solid rgba(255,255,255,0.2);
		}
		.pes_owl_style .kc-testi-layout-2{
			padding: 0 15px;
		}
		.pes_section_3 h2.big2{
			font-size: 33px;
		}
	}

	@media only screen and (min-width: 640px) and (max-width:767px){
		.authimg{
			margin-top: -90px;
		}
		.authimg img{
			width: 30%;
		}
	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		
	}

	@media only screen and (max-width: 479px){
		.pes_section_3 h2.big2{
			font-size: 33px;
		}
		.pes_box_style .content-desc{
			padding: 0 17px;
		}
		.pes_owl_style .content-desc{
			font-size: 16px;
		}
		.pes_section_7 h2.big{
			font-size: 25px;
		}
		.authimg{
			margin-top: -40px;
		}
		.authimg img{
			width: 90px;
		}
	}
/*=====================================
	Demo Pista
=======================================*/
	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.pista_section_1 .text-desc{
			padding: 0;
		}
		.pista_section_1 .text-desc p{
			font-size: 14px;
		}
		.pista_section_5 h3{
			font-size: 18px;
		}
		.pista_section_6 p{
			font-size: 13px;
		}
		.pista_section_8 h2{
			width: 80% !important;
		}
		.pista_section_8 .kc-testimo .content-desc{
			font-size: 14px;
		}
		html body section.pista_section_4{
			padding: 120px 0;
			background-position: initial !important;
			background-size: cover !important;
			background-attachment: scroll !important;
		}
	}

	@media (max-width: 999px){
		.pista_section_1 .kc_col-sm-6{
			width: 100%;
		}
		.pista_section_1 .kc_col-sm-6:first-child{
			margin-bottom: 50px;
		}
		.pista_section_1 .box-right{
			padding: 0;
		}
		.pista_section_1 .text-desc{
			padding-right: 0;
		}
		.pista_section_1 h2.big2{
			font-size: 40px;
		}
		.pista_section_3 h2.big{
			font-size: 26px;
		}
		html body section.pista_section_4{
			padding: 120px 0;
			background-position: initial !important;
			background-size: cover !important;
			background-attachment: scroll !important;
		}
		.pista_section_5 .kc_col-sm-4 {
			width: 100%;
		}
		.pista_section_7 .kc_col-sm-6{
			width: 100%;
		}
		.pista_section_8 .less2{
			width: 100% !important;
		}
		.pista_testi_style .box-right{
			padding-left: 5%;
		}
		.pista_section_4 h2.big3{
			font-size: 47px;
		}
		.pista_section_4{
			text-align: center;
			padding-bottom: 100px;
		}
		.pista_counter_box i{
			float: none;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){

	}

	@media (max-width:767px){
		.pista_section_1 h2.big2{
			font-size: 33px;
		}
		.pista_section_1 .kc_col-sm-4 {
			width: 33.333333333333333% !important;
		}
		.pista_section_1 .box-right .kc_wrapper{
			padding: 16% 10px;
		}
		.pista_section_3 h2.big{
			margin-bottom: 20px;
		}
		.pista_section_4 h2{
			font-size: 20px;
		}
		.pista_section_4 h2.big3{
			font-size: 35px;
		}
		.pista_counter_box h4{
			margin-bottom: 30px;
		}
		.pista_section_6 .kc_col-sm-4 .kc_wrapper {
			display: flex;
			flex-direction: column;

		}
		.pista_section_6 .kc_col-sm-4:nth-of-type(2) .kc_wrapper div:nth-of-type(1){
			order: 3;
		}
		.pista_section_6 .kc_col-sm-4:nth-of-type(2) .kc_wrapper div:nth-of-type(2){
			order: 2;
		}
		.pista_section_6 .kc_col-sm-4:nth-of-type(2) .kc_wrapper div:nth-of-type(3){
			order: 1;
		}
		.pista_section_6 .kc_col-sm-4:not(:last-child){
			margin-bottom: 30px;
		}
		.pista_section_6 .kc_col-sm-4 p{
			padding: 0 30px;
		}	
		.pista_section_8 .less2{
			font-size: 25px;
		}
		.pista_section_7 h2.big{
			font-size: 30px;
		}
	}

	@media only screen and (min-width: 640px) and (max-width:767px){

	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		.pista_section_1 h6.small{
			font-size: 10px;
		}
		.pista_section_1 .box-right .kc_wrapper {
		    padding: 16% 5px;
		}
		.pista_section_4 h2.big3{
			font-size: 30px;
		}
		.pista_section_5 .box1, .pista_section_5 .box2, .pista_section_5 .box3{
			padding: 14% 11%;
		}
		.pista_section_7 h2.big{
			font-size: 27px;
		}
		.pista_testi_style{
			padding: 40px 25px;
		}
	}

	@media only screen and (max-width: 479px){
		.pista_section_1 h2.big2{
			font-size: 30px;
		}
		.pista_section_1 .text-desc p{
			font-size: 14px;
		}
		.pista_section_1 .kc_col-sm-4{
			width: 100% !important;
			margin-bottom: 30px;
		}
		.pista_section_1 .kc_col-sm-4:last-child{
			margin: 0;
		}
		.pista_section_4 h2{
			font-size: 14px;
		}
		.pista_section_5 h3{
			font-size: 20px;
		}
		.pista_section_6 h2{
			font-size: 22px;
		}
		.pista_section_7 h2.big{
			font-size: 28px;
		}
		.pista_section_7 .box-title{
			width: 86%;
			bottom: 40px;
			left: 20px;
		}
		.pista_section_8 .less2{
			font-size: 20px;
		}
		.pista_testi_style{
			padding: 30px;
		}
		.pista_testi_style .content-image{
			width: 100%;
			margin-bottom: 15px;
		}
		.pista_testi_style .content-title{
			font-size: 14px;
		}
		.pista_testi_style .box-right{
			width: 100%;
			padding: 0;
		}
		.pista_section_4 h2.big3{
			font-size: 28px;
		}
	}
/*=====================================
	Demo Right Menu
=======================================*/
	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.rm_section_1 .kc_text_block p{
			padding-right: 25px;
		}
		.rm_section_2 .box-left{
			padding-left: 15%;
		}
		.rm_section_2 .kc-wrap-columns > .kc_col-sm-7 {
			width: 88% !important;
		}
		.rm_section_11 h3{
			font-size: 23px;
		}
	}

	@media (max-width: 999px){
		.rm_section_1 .kc_col-sm-6{
			width: 100%;
			margin-bottom: 50px;
		}
		.rm_section_1 .kc_col-sm-3{
			width: 50%;
		}
		.rm_section_2 .box-left{
			padding-left: 15%;
		}
		.rm_section_2 .kc-wrap-columns > .kc_col-sm-7 {
			width: 88% !important;
		}
		.rm_section_2 .box-left .right{
			padding: 10% 5% 10% 15%;
		}
		.rm_section_2 .box-left .right h3{
			font-size: 22px;
		}
		.rm_section_5 .box1,
		.rm_section_5 .box2,
		.rm_section_5 .box3{
			padding: 20px 20px 32px;
		}
		.rm_section_5 .kc_text_block.bfont p{
			font-size: 14px;
		}
		.rm_section_5 h4{
			font-size: 18px;
		}
		.rm_section_8 .text-desc p{
			font-size: 14px;
			letter-spacing: normal;
		}
		.rm_section_11 h3{
			margin-top: 0;
		}
		.rm_section_7{
			padding-bottom: 90px;
		}
		.rm_section_7 .kc_col-sm-3 {
			width: 50%;
			margin-bottom: 30px;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){

	}

	@media (max-width:767px){
		.rm_section_1 .kc_col-sm-3{
			width: 50% !important;
		}
		.rm_section_2 .box-left{
			overflow: hidden;
			padding: 120px 0;
		}
		.rm_section_2 .kc-wrap-columns > .kc_col-sm-7{
			width: 100% !important;
		}
		.rm_section_5 .kc_col-sm-4:not(:last-child),
		.rm_section_7 .kc_col-sm-6:not(:last-child) {
			margin-bottom: 45px;
		}
		.rm_section_8 .text-desc p{
			font-size: 16px;
			margin-bottom: 50px;
		}
		.rm_section_10{
			padding: 120px 0;
		}
		.rm_section_10 h2.big2{
			font-size: 35px;
			line-height: 120%;
		}
		.rm_section_11 h3{
			text-align: left;
			margin-bottom: 20px;
		}
	}

	@media only screen and (min-width: 640px) and (max-width:767px){
		
	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		.rm_section_1 h2.big{
			font-size: 33px;
		}
		.rm_section_1 .box2, .rm_section_1 .box3{
			padding: 0;
		}
		.rm_section_1 .kc_col-sm-3 p{
			font-size: 16px;
		}
		.rm_section_2 .text-desc p {
			font-size: 14px;
		}
		.rm_section_3 h2.big{
			font-size: 28px;
		}
		.rm_section_4 h2{
			font-size: 22px;
		}
		.rm_section_4 .text-desc{
			padding: 0 2%;
		}
		.rm_section_10 h2.big2{
			font-size: 28px;
			width: 100% !important;
		}
	}

	@media only screen and (max-width: 479px){
		.rm_section_1 h2.big{
			font-size: 21px;
		}
		.rm_section_1 .text-desc p{
			font-size: 15px;
		}
		.rm_section_1 .kc_col-sm-3{
			width: 100% !important;
		}
		.rm_section_1 .box2{
			margin-bottom: 50px;
			float: left;
			width: 100%;
		}
		.rm_section_1 .box2, .rm_section_1 .box3{
			padding: 0;
		}
		.rm_section_2{
			background: #f7f7f7 !important;
		}
		.rm_section_2 .box-left .left{
			width: 100%;
		}
		.rm_section_2 .box-left .right{
			width: 100%;
			padding: 35px 50px 60px;
		}
		.rm_section_2 .text-desc{
			margin-bottom: 40px;
		}
		.rm_section_10 h2.big2 {
		    font-size: 27px;
		    line-height: 120%;
		    width: 100% !important;
		}
		.rm_section_4 h2{
			font-size: 25px;
		}
		.rm_section_4 .text-desc{
			padding: 0;
		}
	}
/*=====================================
	Demo Prito
=======================================*/
	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.header-prito .prito-main-content{
			padding: 0 40px 150px;
		}
		.prito_section_1 .box1,
		.prito_section_1 .box2,
		.prito_section_2 .box1,
		.prito_section_2 .box2,
		.prito_section_3 .box1,
		.prito_section_3 .box2,
		.prito_section_4 .box1,
		.prito_section_4 .box2{
			padding: 100px 40px 0 40px;
		}
		.prito_section_4 .box2,
		.prito_section_2 .box2{
			padding: 100px 30px;
		}
		.prito_section_3 .box2{
			padding: 100px 30px 0 30px;
		}
		.box-close{
			left: 50px;
		}
		.prito_section_1 .box1 h2,
		.prito_section_2 .box1 h2,
		.prito_section_3 .box1 h2,
		.prito_section_4 .box1 h2{
			font-size: 50px;
		}
		.prito_section_1 .box2 .kc_col-sm-6{
			width: 100%;
		}
		.prito_section_3 .vixa-blog-posts-7 .col-md-6 {
			width: 100%;
		}
		.vixa-blog-posts-7 .blog-item-7 h3 a{
			font-size: 20px;
		}
		.prito_section_3 .vixa-blog-posts-7 .blog-item-7 > p{
			font-size: 16px;
			font-weight: 300;
			color: rgba(255, 255, 255, 0.8)
		}
		.prito-list-icon .multi-icons-link{
			width: 75px;
		}
	}
	
	@media (min-width: 900px) and (max-width: 999px){
		.prito-main-nav .col-md-6{
			width: 50%;
			float: left;
		}
	}

	@media (max-width: 999px){
		.header-prito .prito-main-content{
			padding: 0 40px 60px;
		}
		.prito_section_1 .box1,
		.prito_section_2 .box1,
		.prito_section_3 .box1,
		.prito_section_4 .box1,
		.prito_section_2 .box2,
		.prito_section_4 .box2{
			position: static;
			padding: 100px 90px 50px 90px;
		}
		.prito_section_3 .box2{
			padding: 100px 80px 50px 80px;
		}
		.prito_section_1 .kc_col-sm-6,
		.prito_section_2 .kc_col-sm-6,
		.prito_section_3 .kc_col-sm-6,
		.prito_section_4 .kc_col-sm-6 {
			width: 100%;
		}
		.prito_section_1 .box2 h3{
			font-size: 28px;
		}
		.prito_section_1 .box2 .kc_col-sm-6,
		.prito_section_3 .box2 .col-md-6{
			width: 50%;
			float: left;
		}
		.prito_section_3 .vixa-blog-posts-7 h3,
		.prito_section_3 .vixa-blog-posts-7 h3 a{
			text-overflow: ellipsis;
			overflow: hidden;
			white-space: nowrap;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){

	}

	@media (max-width:767px){
		.header-prito .prito-main-content{
			padding: 0 20px 0 0;
		}
		.header-prito .prito-content{
			margin-bottom: 20px;
		}
		.header-prito .prito-main-content .col-md-6{
			width: 50%;
			float: left;
		}
		.prito_section_3 .box1 .text-desc p{
			font-size: 14px;
		}
		.prito_section_1 .box2 .kc_col-sm-6{
			width: 100%;
		}
		.prito_section_1 .box3{
			padding: 10%;
		}
		.prito_section_3 .box2 .col-md-6{
			width: 100%;
			padding: 0;
		}
	}

	@media only screen and (min-width: 640px) and (max-width:767px){

	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		.header-prito .prito-main-content{
			width: 100%;
			padding: 0 30px 50px;
			bottom: 50%;
			transform: translateY(60%);
		}
		.prito_section_1 .box1, 
		.prito_section_2 .box1, 
		.prito_section_3 .box1, 
		.prito_section_4 .box1, 
		.prito_section_2 .box2, 
		.prito_section_4 .box2{
			padding: 100px 30px 50px 30px;
		}
		.prito_section_1 .box2,
		.prito_section_3 .box2{
			padding: 100px 30px 50px 30px;
		}
		.prito_section_1 .box2 h3{
			font-size: 25px;
		}
		.prito_section_1 .box1 h6,
		.prito_section_2 .box1 h6,
		.prito_section_3 .box1 h6,
		.prito_section_4 .box1 h6{
			font-size: 20px;
		}
		.prito_section_1 .box1 h2,
		.prito_section_2 .box1 h2,
		.prito_section_3 .box1 h2,
		.prito_section_4 .box1 h2{
			font-size: 45px;
		}
		.box-close{
			left: 40px;
		}
	}

	@media only screen and (max-width: 479px){
		.header-prito .prito-main-content{
			width: 100%;
			padding: 0 30px 50px;
			bottom: 50%;
			transform: translateY(60%);
		}
		.prito_section_1 .box1, 
		.prito_section_2 .box1, 
		.prito_section_3 .box1, 
		.prito_section_4 .box1, 
		.prito_section_2 .box2, 
		.prito_section_4 .box2{
			padding: 100px 30px 50px 30px;
		}
		.prito_section_1 .box2,
		.prito_section_3 .box2{
			padding: 100px 30px 50px 30px;
		}
		.prito_section_1 .box2 h3,
		.prito_section_3 .vixa-blog-posts-7 .blog-item-7 h3 a{
			font-size: 23px;
		}
		.prito_section_1 .box1 h6,
		.prito_section_2 .box1 h6,
		.prito_section_3 .box1 h6,
		.prito_section_4 .box1 h6{
			font-size: 15px;
		}
		.prito_section_1 .box1 h2,
		.prito_section_2 .box1 h2,
		.prito_section_3 .box1 h2,
		.prito_section_4 .box1 h2{
			font-size: 35px;
		}
		.prito_section_1 .box1 .text-desc p,
		.prito_section_2 .box1 .text-desc p,
		.prito_section_3 .box1 .text-desc p,
		.prito_section_4 .box1 .text-desc p{
			font-size: 13px;
		}
		.box-close{
			left: 40px;
		}
		.prito-list-icon .multi-icons-link{
			width: 50px;
			height: 50px;
		}
		.prito-list-icon.kc-multi-icons-wrapper i{
			font-size: 20px;
			line-height: 50px;
		}
	}
/*=====================================
	Demo Riona
=======================================*/
	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.riona_section_2 .box-2 h3{
			font-size: 29px;
			margin-bottom: 30px;
		}
		.riona_section_2 .text-desc{
			padding: 0 5%;
		}
		.riona_section_2 .box-2 .text-desc2 p{
			font-size: 14px;
			letter-spacing: normal;
		}
		.riona_section_2 .box-2 .text-desc2{
			margin-bottom: 15px;
		}
		.riona_button_1{
			padding: 10px 35px;
		}
		.riona_section_3 .box{
			padding: 13% 8% 7% 17%;
			margin-top: 32px;
		}
		.riona_section_3 .box h3{
			font-size: 22px;
		}
		.riona_section_3 .box ul li{
			margin-bottom: 20px;
		}
		.riona_team_style .content-title{
			font-size: 16px;
		}
		.riona_section_4 .text-desc,
		.riona_section_5 .text-desc{
			padding: 0 10%;
		}
		.img-hover-box{
			padding: 30px 30px 40px 30px;
		}
	}

	@media (max-width: 999px){
		.riona_section_1 .kc_col-sm-2 {
			width: 33.3333%;
		}
		.slider-above-section{
			margin-top: 0;
		}
		.riona_section_2 .text-desc{
			padding: 0;
		}
		.riona_section_2 .kc_col-sm-6{
			width: 100%;
			margin-bottom: 50px;
		}
		.riona_section_2 .kc_col-sm-6:last-child{
			margin: 0;
		}
		.riona_section_2 .kc_col-sm-6 img{
			width: 100%;
		}
		.riona_section_2 .box-2{
			padding-left: 0;
		}
		.riona_section_2 .box-2 h3{
			font-size: 30px;
		}
		.riona_section_2 .box-2 .text-desc2 p{
			font-size: 14px;
			font-weight: 400;
		}
		.riona_section_3 .kc_column_inner {
			width: 100%;
		}
		.riona_section_3 .box{
			margin-left: 0;
			padding: 40px 40px 20px;
		}
		.riona_section_3 .box h3{
			font-size: 22px;
		}
		.riona_section_3 .owl-theme .owl-controls .owl-buttons div.owl-next,
		.riona_section_3 .owl-theme .owl-controls .owl-buttons div.owl-prev{
			position: static;
			margin-top: 30px;
		}
		.riona_section_4 .kc_col-sm-6{
			width: 100%;
		}
		.riona_section_4 .kc_col-sm-3{
			width: 50%;
		}
		.riona_section_5 .vixa-blog-posts-1{
			margin: 0;
			width: 100%;
		}
		.footer-riona h2{
			font-size: 45px;
		}
		.footer-riona h3{
			font-size: 20px;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){

	}

	@media (max-width:767px){
		.riona_section_1 .kc_col-sm-2{
			width: 50% !important;
		}
		.riona_section_2 .box-2 h3{
			font-size: 25px;
		}
		.riona_section_4 .text-desc{
			padding: 0;
		}
		.riona_section_5 .text-desc{
			padding: 0;
		}
		.riona_section_5 .text-desc p,
		.riona_section_4 .text-desc p{
			font-size: 14px;
		}
	}

	@media only screen and (min-width: 640px) and (max-width:767px){

	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		.riona_section_2 h2{
			font-size: 35px;
		}
		.riona_section_5 .text-desc{
			padding: 0;
		}
	}

	@media only screen and (max-width: 479px){
		.riona_section_1 .kc_col-sm-2{
			width: 100% !important;
		}
		.riona_section_2 h2{
			font-size: 35px;
		}
		.riona_section_2 .box-2 .text-desc2 p{
			font-size: 15px;
		}
		.riona_section_3 .box{
			padding: 30px 20px 10px;
			border-width: 3px;
		}
		.riona_section_3 .box ul li{
			font-size: 10px;
			margin-bottom: 20px;
		}
		.riona_section_5 .text-desc{
			padding: 0;
		}
		.img-hover-box{
			padding: 30px 13px 40px 13px;
		}
		.img-hover-box h4{
			font-size: 18px;
		}
	}
/*=====================================
	Demo Shark
=======================================*/
	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.shark_section_2 .box-2 .text-desc p,
		.shark_section_3 .box-2 .text-desc p,
		.shark_section_4 .box-2 .text-desc p{
			font-weight: 400;
		}
		.shark_section_5 h2{
			padding: 0;
		}
		.vixa-blog-posts-9 .box-img-hover .distext{
			left: 19px;
			right: 19px;
		}
	}

	@media (max-width: 999px){
		.shark_section_1 .box-2 .text-desc{
			padding-left: 0;
		}
		.shark_section_1 .box{
			padding: 20px 10px;
		}
		.shark_section_5 h2{
			padding: 0;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){

	}

	@media (max-width:767px){
		.shark_section_1 .box-1 .text-desc,
		.shark_section_1 .box-2 .text-desc{
			text-align: center;
			padding: 0;
			margin-bottom: 20px;
		}
		.shark_section_1 .kc_col-sm-3{
			width: 50% !important;
			margin-top: 30px;
		}
		.shark_section_2 .box-2,
		.shark_section_4 .box-2{
			margin-top: 20px;
		}
		.shark_section_3 .box-2 .text-desc p,
		.shark_section_4 .box-2 .text-desc p,
		.shark_section_2 .box-2 .text-desc p{
			font-weight: 400;
			font-size: 13px;
		}
		.shark_section_3 h2{
			text-align: left;
		}
		.shark_section_3 .kc_col-sm-4:not(:last-child){
			margin-bottom: 30px;
		}
		.shark_section_3 .box-3{
			margin-top: 0;
		}
		.vixa-blog-posts-9 .box-img-hover .distext{
			left: 30px;
			right: 30px;
		}
		.vixa-blog-posts-9 .box-item{
			padding: 9%;
		}
		.shark_section_5 h2{
			font-size: 35px;
		}
	}

	@media only screen and (min-width: 640px) and (max-width:767px){
	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		.shark_section_1 h2{
			font-size: 26px;
		}
		.shark_section_1 .kc_col-sm-3{
			width: 100% !important;
		}
		.shark_section_5 h2 {
		    font-size: 27px;
		    line-height: 36px;
		}
	}

	@media only screen and (max-width: 479px){
		.shark_section_1 .kc_col-sm-3{
			width: 100% !important;
		}	
		.shark_section_1 h2{
			font-size: 28px;
		}
		.shark_section_3 .box-2 .text-desc p, .shark_section_4 .box-2 .text-desc p, .shark_section_2 .box-2 .text-desc p{
			font-size: 12px;
		}
		.shark_section_3 .box-3 h5{
			font-size: 15px;
		}
		.shark_section_3 .box-3{
			padding: 40px 20px;
		}
		.shark_section_5 h2{
			font-size: 29px;
		}
		.vixa-blog-posts-9 .box-img-hover h5{
			font-size: 14px;
		}
		.vixa-blog-posts-9 .box-img-hover .distext{
			left: 20px;
			right: 20px;
		}
	}
/*=====================================
	Demo Tendulk
=======================================*/
	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.progrcess-item h6{
			bottom: 52px;
			font-size: 12px;
		}
		.progrcess-item .title-style3{
			top: 1px;
		}
		.progrcess-item .title-style3 .big3{
			font-size: 45px;
			margin: 0;
		}
		.progrcess-item .title-style3 h2{
			font-size: 20px;
		}
		.progrcess-item.reverse .title-style3 {
		    top: 5px;
		}
		.progrcess-item.reverse h6 {
		    bottom: 52px;
		}
		.progrcess-item h6.less2{
			width: 58% !important;
		}
		.ten_section_1 .herotext{
			width: 70%;
		}
	}

	@media (max-width: 999px){
		.ten_section_2 .box h5,
		.ten_section_3 .box h4{
			font-size: 17px;
		}
		.ten_section_5 ul li{
			text-overflow: ellipsis;
			overflow: hidden;
			white-space: nowrap;
		}
		.box-shadow7 h4{
			font-size: 18px;
		}
		.ten_owl_slide .owl-carousel .owl-item{
			padding: 0 15px;
		}
		.ten_section_6 .kc_col-sm-4{
			width: 100%;
			text-align: center;
		}
		.progrcess-item{
			display: inline-block;
			float: none;
			width: 53%;
		}
		.progrcess-item img{
			float: none;
			display: inline-block;
		}
		.progrcess-item.reverse{
			margin-top: 0;
		}
		.progrcess-item.reverse img{
			transform: rotate(180deg);
		}
		.ten_section_1 .herotext{
			width: 100%;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){

	}

	@media (max-width:767px){
		.ten_section_2 h2{
			font-size: 44px;
		}
		.ten_section_2 .box .text-desc{
			padding: 0;
		}
		.ten_section_2 .kc_col-sm-4:not(:last-child),
		.ten_section_5 .kc_col-sm-4:not(:last-child){
			margin-bottom: 35px;
		}
		.ten_section_3 h2{
			font-size: 44px;
		}
		.ten_section_3 .text-desc{
			padding: 0;
			margin-bottom: 30px;
		}
		.ten_section_3 .kc_col-sm-3{
			width: 50% !important;
			margin-top: 30px;
		}
		.box-shadow7 h4{
			font-size: 21px;
		}
		.ten_owl_slide .owl-carousel .owl-item{
			padding: 0 15px;
		}
		.ten_section_1 h2{
			font-size: 30px;
		}
		.ten_section_1 h1{
			font-size: 50px;
		}
		.ten_section_1 {
		    height: 460px;
		}
	}

	@media only screen and (min-width: 640px) and (max-width:767px){
		.progrcess-item{
			width: 63%;
		}
		.ten_section_3 .text-desc p{
			font-size: 14px;
		}
	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		.ten_section_2 h2,
		.ten_section_3 h2{
			font-size: 34px;
		}
		.ten_section_3 .kc_col-sm-3{
			width: 100% !important;
		}
		.progrcess-item{
			width: 86%;
		}
	}

	@media only screen and (max-width: 479px){
		.progrcess-item{
			width: 100%;
		}
		.progrcess-item .title-style3 h2{
			font-size: 20px;
		}
		.progrcess-item .title-style3{
			top: 9px;
		}
		.progrcess-item.reverse .title-style3{
			top: 22px;
		}
		.progrcess-item.reverse h6 {
		    bottom: 38px;
		}
		.progrcess-item h6{
			font-size: 11px;
			bottom: 40px;
		}
		.ten_section_6 h2.top-title{
			font-size: 35px;
		}
		.ten_section_3 .kc_col-sm-3{
			width: 100% !important;
		}
		.ten_section_2 h2,
		.ten_section_3 h2{
			font-size: 31px;
		}
		.ten_section_2 .text-desc2 p{
			font-size: 13px;
		}
		.ten_section_4 h2,
		.ten_section_6 h2,
		.ten_section_8 h2{
			font-size: 35px;
		}
		.box-shadow7 h4{
			font-size: 18px;
		}
		.ten_owl_slide .kc-testimo .content-desc{
			font-size: 14px;
		}
		.ten_section_1 h2{
			font-size: 20px;
		}
		.ten_section_1 h1{
			font-size: 40px;
		}
		.ten_section_9 .kc-testimo {
			text-align: center;
		}
		.ten_owl_slide .kc-testi-layout-5 .content-image{
			max-width: 100%;
			width: 100%;
			text-align: center;
			margin: 0;
		}
		.ten_owl_slide .kc-testi-layout-5 .content-image img{
			max-width: 60px;
		}
		.ten_owl_slide .kc-testimo .content-position{
			float: left;
			width: 100%;
			text-align: center;
		}
	}
/*=====================================
	Demo Vadoria
=======================================*/
	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.vadoria_section_1 h4{
			font-size: 17px;
		}
		.vadoria_section_1 .text-desc p{
			font-size: 17px;
		}
		.vadoria_section_2 .box-right{
			padding: 10%;
		}
		.vadoria_section_2 .box-right h2.big1{
			font-size: 35px;
		}
		.vadoria_section_2 .text-desc p{
			font-size: 17px;
		}
		.vadoria_section_4 .text-desc{
			padding: 0 10%;
		}
		.vadoria_section_5 .kc_column {
			width: 100% !important;
		}
		.vadoria-owl-slider h2{
			font-size: 20px;
		}
		.vadoria-owl-slider p{
			font-size: 13px;
		}
		.vixa-blog-posts-7 .blog-item-7 h3 a{
			font-size: 22px;
		}
	}

	@media (max-width: 999px){
		.vadoria_section_1 h2.big3{
			font-size: 50px;
		}
		.vadoria_section_1 .kc_col-sm-5{
			width: 50% !important;
		}
		.vadoria_section_1 .kc_col-sm-2{
			display: none;
		}
		.vadoria_section_5 .kc_column {
			width: 100% !important;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){

	}

	@media (max-width:767px){
		
	}

	@media only screen and (min-width: 640px) and (max-width:767px){
		
	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		
	}

	@media only screen and (max-width: 479px){
		
	}
/*=====================================
	Demo Vitas
=======================================*/
	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.vitas_section_1 .less1,
		.vitas_section_3 .less1,
		.vitas_section_4 .less1 {
			width: 80% !important;
		}
		.vitas_section_2{
			background: #e9e9e9 !important;
		}
		.vitas_section_2 .box h4{
			font-size: 25px;
		}
		.team_vitas .content-desc{
			padding: 0;
		}
		.vitas_section_2 .box p{
			font-size: 15px;
		}
		.vitas_section_6 .title_style{
			font-size: 18px;
		}
		.vitas_section_2 .kc_col-sm-4:first-child{
			display: none;
		}
		.vitas_section_2 .kc_col-sm-4{
			width: 50% !important;
		}
	}

	@media (max-width: 999px){
		.vitas_section_1 .less1,
		.vitas_section_3 .less1,
		.vitas_section_4 .less1 {
			width: 90% !important;
		}
		.vitas_section_1 .kc_col-sm-3{
			width: 50%;
			margin-bottom: 20px;
		}
		.vitas_section_2 .kc_col-sm-4:first-child{
			display: none;
		}
		.vitas_section_2 .kc_col-sm-4,
		.vitas_section_4 .kc_col-sm-3{
			width: 50%;
		}
		.vitas_section_5 h6{
			font-size: 15px;
		}
		.vitas_section_5 .box{
			padding: 40px 20px;
		}
		.vitas_section_6 .kc_column {
			width: 100%;
			margin-bottom: 30px;
		}
		.vitas_section_6 .kc_column:last-child{
			margin: 0;
		}
		.vitas_section_6 img{
			padding-right: 150px;
		}
		.vitas_section_2{
			position: relative;
		}
		.vitas_section_2:before{
			content: '';
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
			position: absolute;
			background: rgba(255, 255, 255, 0.8)
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){

	}

	@media (max-width:767px){
		.vitas_section_1 .kc_col-sm-3{
			width: 50% !important;
		}
		.vitas_section_2 .box .title1{
			width: 14%;
		}
		.vitas_section_2 .box .kc_text_block,
		.vitas_section_2 .box .title2{
			width: 86%;
		}
		.vitas_section_2 h4{
			font-size: 20px;
		}
		.vitas_section_4 .kc_col-sm-3{
			width: 50% !important;
		}
		.vitas_section_5 .kc_col-of-5 {
			margin-bottom: 30px;
		}
		.vitas_section_5 .kc_col-of-5:last-child{
			margin: 0;
		}
		.vitas_section_5 h6{
			margin-top: 10px;
		}
		.vitas_section_5 .kc_col-sm-6:not(:last-child){
			margin-bottom: 30px;
		}
	}

	@media only screen and (min-width: 640px) and (max-width:767px){
		
	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		.vitas_section_1 .kc_col-sm-3{
			width: 100% !important;
		}
		.vitas_section_1 .less1, .vitas_section_3 .less1, .vitas_section_4 .less1{
			width: 100% !important;
		}
		.vitas_section_2 h4 {
		    font-size: 17px;
		}
		.vitas_section_6 h2{
			font-size: 26px;
		}
		.vitas_section_6 .title_style,
		.vitas_section_6 .title_style:before{
			font-size: 18px;
		}
		.vitas_section_6 p{
			font-size: 14px;
		}
	}

	@media only screen and (max-width: 479px){
		.vitas_section_1 .less1, .vitas_section_3 .less1, .vitas_section_4 .less1{
			width: 100% !important;
		}
		.vitas_section_1 .kc_col-sm-3{
			width: 100% !important;
		}
		.vitas_section_4 .kc_col-sm-3{
			width: 100% !important;	
		}
		.vitas_section_2 h2.big1{
			font-size: 25px;
		}
		.vitas_section_2 h4{
			font-size: 18px;
		}
		.vitas_section_2 .box p{
			font-size: 13px;
		}
		.vitas_section_5 .box h4{
			font-size: 15px;
		}
		.vitas_section_6 h2{
			font-size: 25px;
		}
	}
/*=====================================
	Demo Classic
=======================================*/
	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.classic_section_1{
			margin-top: -188px;
		}
		.classic_section_3 h2{
			font-size: 30px;
		}
		.classic_section_3 ul.list-padding3 li{
			font-size: 12px;
			padding: 12px 0;
		}
		.classic_section_3 .padding-percent1{
			padding: 7% 15px;
		}
		.classic_section_4 h2{
			font-size: 26px;
		}
		.classic-button-1 {
			padding: 10px 30px;
		}
		.classic_section_5 p{
			font-size: 16px;
		}
		.space_section_1:after{
			border-right: solid 92vw transparent;
		}
		.footer-space:after{
			border-right: solid 22vw transparent;
		}
	}

	@media (max-width: 999px){
		.classic_section_3 .kc_col-sm-6 {
			width: 100% !important;
		}
		.classic_section_3 .padding-percent1 .kc_col-sm-6 {
			width: 50% !important;
		}
		.classic_section_1{
			margin-top: 0;
			background: #f7f7f7;
		}
		.classic_section_1 h6{
			color: #1d2025;
		}
		.classic_section_1 p{
			color: #727272;
		}
		.classic_section_1 i{
			color: #727272 !important;
		}
		.classic_section_2 h5{
			font-size: 15px;
			font-weight: 700;
		}
		.classic_section_3 {
			background: #F3F3F3 !important;
		}
		.classic_section_4 .kc_column {
			width: 100%;
			margin-bottom: 20px;
		}
		.classic_section_4 .kc_column:last-child{
			margin: 0;
		}
		.classic_section_5 .kc_col-sm-1{
			display: none;
		}
		.classic_section_5 .kc_col-sm-4{
			width: 33.3333333%;
		}
		.classic_section_7 h2.big{
			font-size: 25px;
		}
		.vixa-testi-1{
			padding: 40px 20px;
		}
		.vixa-testi-1 .box-right{
			padding-left: 10px;
		}
		.classic_section_1 {
			padding-bottom: 40px;
		}
		.classic_section_1 .kc_col-sm-3{
			width: 50% !important;
			margin-bottom: 20px;
		}
		.classic_section_4 {
			text-align: center;
		}
		.classic_section_4  .box-button{
			float: none;
			display: inline-block;
			margin: 0 10px;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){
		.classic_section_3 h2.big{
			font-size: 30px;
		}
		.classic_section_1 h6.small2{
			font-size: 14px;
		}
	}

	@media (max-width:767px){
		.classic_section_2 h2.big{
			font-size: 28px;
		}
		.classic_section_2 h5{
			font-size: 18px;
		}
		.classic_section_2 .kc_col-sm-4:not(:last-child) {
			margin-bottom: 20px;
		}
		.classic_section_5 .kc_col-sm-4:not(:last-child){
			margin-bottom: 30px;
		}
		.classic_section_5 .box.mid{
			display: flex;
			flex-direction: column;
		}
		.classic_section_5 .box.mid div:nth-of-type(1){
			order: 3;
		}
		.classic_section_5 .box.mid div:nth-of-type(2){
			order: 2;
		}
		.classic_section_5 .box.mid div:nth-of-type(3){
			order: 1;
		}
		.classic_section_5 .box p{
			padding: 0 10%;
		}
		.classic_section_7 .kc_col-sm-6:not(:last-child){
			margin-bottom: 40px;
		}
		.vixa-testi-1 .content-image{
			width: 100%;
		}
		.vixa-testi-1 .box-right{
			width: 100%;
			padding-left: 0;
		}
	}

	@media only screen and (min-width: 640px) and (max-width:767px){
		
	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		.classic_section_1 .kc_col-sm-3{
			width: 100% !important;
			text-align: center;
		}
		.classic_section_2 h2.big{
			font-size: 22px;
		}
		.classic_section_3 ul li{
			font-size: 13px;
		}
		.classic_section_4 h2{
			font-size: 22px;
		}
		.classic_section_5 .box p{
			padding: 0;
		}
	}

	@media only screen and (max-width: 479px){
		.classic_section_1 .kc_col-sm-3{
			width: 100% !important;
			text-align: center;
		}
		.classic_section_3 .padding-percent1 .kc_col-sm-6{
			width: 100%!important;
		}
		.classic_section_4 h2{
			font-size: 25px;
		}
		.classic-button-1{
			padding: 8px 14px;
			font-size: 12px;
		}
		.classic_section_4  .box-button{
			margin-right: 10px;
		}
		.classic_section_5 h2.big{
			font-size: 22px;
		}
		.kc-testimo .content-desc{
			font-size: 13px;
		}
		.vixa-testi-1{
			text-align: center;
		}
		.vixa-testi-1.kc-testimo .content-title,
		.vixa-testi-1.kc-testimo .content-position{
			display: inline-block;
			float: none;
		}
	}
/*=====================================
	Demo Classic 2
=======================================*/
	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.classic2_section_1 h2.big2{
			font-size: 40px;
		}
		.classic2_section_1 .kc_col-sm-4:not(:first-child) h6{
			font-size: 15px;
		}
		.classic2_section_5 h2{
			font-size: 28px;
		}
		.classic2_section_6 .bg-color1 h5{
			margin-top: 0;
		}
		.classic2_section_6 .bg-color1{
			padding-top: 30px;
		}
		.classic2_section_6 .bg-color1 i{
			display: none;
		}
		.classic2_section_7 h2.big{
			font-size: 30px;
		}
	}

	@media (max-width: 999px){
		.classic2_section_1 .kc_col-sm-4{
			width: 100% !important;
			margin-bottom: 25px;
		}
		.classic2_section_1 .kc_col-sm-4:last-child{
			margin: 0;
		}
		.classic2_section_2 .kc_col-sm-4 {
			width: 100%;
		}
		.classic2_section_5 .kc_column {
			width: 100%;
		}
		.classic2_section_6 .kc_col-sm-3 {
			width: 50% !important;
		}
		.classic2_section_6 .kc_col-sm-6{
			width: 100%;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){

	}

	@media (max-width:767px){
		.classic2_section_1 h2.big2{
			font-size: 35px;
		}
		.classic2_section_3 .kc_col-of-5{
			margin-bottom: 30px;
		}
	}

	@media only screen and (min-width: 640px) and (max-width:767px){
		
	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		.classic2_section_1 h2.big2{
			font-size: 30px;
		}
		.classic2_section_6 .kc_text_block p,
		.classic2_section_4 .kc_text_block p{
			font-size: 15px;
		}
		.classic2_section_6 .kc_col-sm-3{
			width: 100% !important;
		}
		.cbp-l-filters-button > div{
			float: left;
			margin-right: 7px !important;
		}
		.cbp-l-filters-button > div:last-child{
			margin-right: 0;
		}
	}

	@media only screen and (max-width: 479px){
		.classic2_section_6 .kc_col-sm-3{
			width: 100% !important;
		}
		.classic2_section_7 h2.big{
			width: 100% !important;
		}
		.classic2_section_4  h2.big,
		.classic2_section_5 h2{
			font-size: 22px;
		}
		.classic2_section_4 .kc_text_block p, .classic2_section_6 .kc_text_block p{
			font-size: 14px;
		}
		.classic2_section_6 .padding4{
			padding: 40px 30px;
		}
		.vixa-image-effect .overlay-effects .content-title{
			font-size: 20px;
		}
		.classic2_section_1 h2.big2{
			font-size: 28px;
		}
		.vixa-testi-2,
		.vixa-testi-2.kc-testi-layout-5 .content-image{
			text-align: center;
		}
		.vixa-testi-2.kc-testi-layout-5 .box-right,
		.vixa-testi-2.kc-testimo .content-position,
		.vixa-testi-2.kc-testi-layout-5 .content-image{
			width: 100%;
			max-width: 100%;
		}
		.vixa-testi-2.kc-testi-layout-5 .content-image{
			padding: 0;
		}
		.vixa-testi-2.kc-testimo .content-desc{
			font-size: 14px;
		}
	}
/*=====================================
	Demo Grant
=======================================*/
	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.grant_section1 p{
			font-size: 13px;
		}
		.grant_section1 h5{
			font-size: 15px;
		}
		.grant_section1 .less3{
			width: 80% !important;
		}
		.grant_section2 .box-right h2{
			font-size: 38px;
		}
		.grant_section2 .kc_col-sm-8,
		.grant_section5 .kc_col-sm-8{
			width: 80% !important;
		}
		.grant_section5 .vixa-box-icon .text-desc2{
			padding-right: 30px;
		}
		.grant_section5 .text-desc{
			padding-right: 0;
		}
		.grant_section7 h3{
			font-size: 22px;
		}
	}

	@media (max-width: 999px){
		.grant_section1{
			padding-bottom: 80px;
		}
		.grant_section1 h6{
			font-size: 14px;
			font-weight: 400;
		}
		.grant_section1 .less3{
			width: 100% !important;
		}
		.grant_section1 .kc_col-sm-3{
			width: 50%;
			margin-bottom: 40px;
		}
		.grant_section2 .kc_col-sm-8,
		.grant_section5 .kc_col-sm-8{
			width: 100% !important;
		}
		.grant_section2 .box-right h2,
		.grant_section5 h2{
			font-size: 36px;
		}
		.grant_section5 .vixa-box-icon .text-desc2,
		.grant_section5 .text-desc,
		.crita_section_7 h3{
			padding: 0;
		}
		.vixa-blog-posts-12 .box-item-desc.style4,
		.vixa-blog-posts-12 .box-item-desc.style2,
		.vixa-blog-posts-12 .box-item-desc.style3,
		.vixa-blog-posts-12 .box-item-desc.style1{
			padding: 50px 30px;
		}
		.vixa-blog-posts-12 .box-item-desc.style1{
			background: #f7f7f7;
		}
		.grant_section2 .box-right .text-desc{
			padding: 0;
		}
		.grant_section2 .box-right {
		    padding: 80px 50px;
		    overflow: hidden;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){
	}

	@media (max-width:767px){
		.grant_section2 .box-right{
			padding: 6%;
		}
		.grant_section2 .box-right h2, .grant_section5 h2 {
		    font-size: 33px;
		}
		.grant_section3 h6{
			padding: 0 15px;
		}
		.grant_section4 .kc_col-of-5:not(:last-child) {
			margin-bottom: 30px
		}
		.vixa-blog-posts-12 .box-item-desc.style4 h3,
		.vixa-blog-posts-12 .box-item-desc.style2 h5,
		.vixa-blog-posts-12 .box-item-desc.style3 h5,
		.vixa-blog-posts-12 .box-item-desc.style1 h3{
			font-size: 22px;
		}
		.grant_section1 h2.big2{
			font-size: 33px;
		}
		.grant_section3 h2.big2{
			font-size: 30px;
		}
	}

	@media only screen and (min-width: 640px) and (max-width:767px){
		
	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		.grant_section2 .box-right{
			padding: 80px 30px;
		}
		.grant_section2 .box-right .divider_line{
			margin-top: 40px;
		}
		.box_img .kc_single_image{
			width: 20%;
		}
		.grant_section2 .kc_col-sm-6:not(:last-child) {
			margin-bottom: 30px;
		}
		.grant_section2 .box-right h2, .grant_section5 h2 {
			font-size: 30px;
		}
		.grant_section2 .box-right .text-desc p{
			font-size: 16px;
		}
		.box_img p{
			font-size: 13px;
		}
		.grant_section2 .box-right .text-desc{
			padding: 0;
			margin-bottom: 30px;
		}
		.grant_section5 .padding-percent4{
			padding: 80px 30px;
		}
		.vixa-blog-posts-12 .box-item-desc.style4 p,
		.vixa-blog-posts-12 .box-item-desc.style2 p,
		.vixa-blog-posts-12 .box-item-desc.style3 p,
		.vixa-blog-posts-12 .box-item-desc.style1 p{
			font-size: 15px;
		}
	}

	@media only screen and (max-width: 479px){
		.grant_section1 h2.big2{
			font-size: 27px;
		}
		.grant_section2 .box-right{
			padding: 80px 30px;
		}
		.grant_section2 .box-right h2, .grant_section5 h2 {
		    font-size: 28px;
		}
		.grant_section2 .box-right .text-desc p{
			font-size: 14px;
		}
		.grant_section2 .kc_col-sm-6:not(:last-child) {
			margin-bottom: 30px;
		}
		.grant_section2 .box-right .text-desc{
			padding: 0;
		}
		.grant_section3 h6 {
		    padding: 0;
		    font-size: 14px;
		}
		.grant_section5 .text-desc p{
			font-size: 15px;
		}
		.grant_img_effect .overlay-effects{
			padding: 0 5%;
		}
		.vixa-blog-posts-12 .box-item-desc p{
			font-size: 13px;
		}
	}
/*=====================================
	Demo Nixa
=======================================*/
	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.nixa_section_1 .box1 .box{
			padding: 11%;
		}
		.nixa_section_2 .text-desc{
			padding-left: 5%;
			padding-right: 5%;
		}
		.nixa_section_2 h5{
			font-size: 16px;
		}
		.nixa_section_3 h2.big3{
			font-size: 45px;
		}
		.nixa_testimo_item.kc-testimo .content-desc{
			font-size: 22px;
		}
		.vixa-blog-posts-6 a{
			float: left;
			width: 100%;
			margin-bottom: 40px;
		}
		.vixa-blog-posts-6 .text h6{
			overflow: hidden;
		    text-overflow: ellipsis;
		    white-space: nowrap;
		}
		.vixa-blog-posts-6 .text h4{
			font-size: 16px;
		}
	}

	@media (max-width: 999px){
		.vixa-blog-posts-6 .text h6{
			font-size: 16px;
		}
		.nixa_section_1 .kc_col-sm-4{
			width: 100%;
			margin-bottom: 30px;
		}
		.nixa_section_1 .kc_col-sm-4:last-child{
			margin: 0;
		}
		.nixa_section_1 .box1 .box{
			padding: 50px;
		}
		.nixa_section_1 .kc_title.less5{
			width: 100% !important;
			font-size: 35px;
		}
		.nixa_section_1 .box2{
			width: 33.333333333%;
			margin: 0;
		}
		.nixa_section_1 .box2 h6{
			overflow: hidden;
		    text-overflow: ellipsis;
		    white-space: nowrap;
		}
		.nixa_section_2 .text-desc{
			padding: 0;
		}
		.nixa_section_3 h2.big3{
			width: 100% !important;
			font-size: 40px;
		}
		.nixa-team-style .overlay{
			height: auto;
			width: auto;
			top: 20px;
			left: 20px;
			right: 20px;
			bottom: 20px;
		}
		.nixa-team-style:hover .overlay{
			width: auto;
		}
		.nixa_section_5{
			padding: 100px 0;
			background-size: cover !important;
		}
		.nixa_testimo_item{
			padding: 0 15px;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){
		.nixa_section_1 .box1 .box{
			padding: 50px 80px;
		}
	}

	@media (max-width:767px){
		.nixa_section_1{
			padding: 120px 0;
		}
		.nixa_testimo_item .content-desc{
			font-size: 20px;
		}
		.nixa_section_7{
			padding: 120px 0;
		}
		.nixa_section_7 h2.big3{
			font-size: 35px;
		}
		.nixa_section_7 .kc_col-of-5:not(:last-child){
			margin-bottom: 30px;
		}
	}

	@media only screen and (min-width: 640px) and (max-width:767px){
		
	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		.nixa_section_1 .kc_title.less5{
			font-size: 28px;
		}
		.nixa_section_2 h2.big3,
		.nixa_section_3 h2.big3{
			font-size: 35px;
		}
		.vixa-blog-posts-6 .text h6,
		.vixa-blog-posts-6 .text h4{
			font-size: 16px;
		}

	}

	@media only screen and (max-width: 479px){
		.vixa-blog-posts-6 .text h6,
		.vixa-blog-posts-6 .text h4{
			font-size: 14px;
		}
		.nixa_section_1 .kc_title.less5{
			font-size: 26px;
		}
		.nixa_section_1 .box1 .box {
		    padding: 25px;
		}
		.nixa_section_1 .box1 h4 {
		    font-size: 18px;		
		}
		.nixa_section_2 h2.big3,
		.nixa_section_3 h2.big3{
			font-size: 30px;
		}
		.nixa_section_2 h5{
			font-size: 14px;
		}
		.nixa_section_2 .text-desc p{
			font-size: 15px;
		}
		.nixa_section_2 h2.big{
			font-size: 25px;
			margin-bottom: 10px;
		}
		.nixa_button_1{
			padding: 14px 30px;
			font-size: 13px;
		}
		.nixa_testimo_item .content-desc{
			font-size: 19px;
		}
		.nixa-team-style .content-title{
			padding-top: 20px;
		}
	}
/*=====================================
	Demo Mirak
=======================================*/
	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.mirak_section_2 .box-info .text-desc2{
			padding: 7% 0;
		}
		.mirak_testimonial .content-desc{
			font-size: 14px;
		}
		.mirak_testimonial .box-right{
			float: left;
			width: 60%;
		}
	}

	@media (max-width: 999px){
		.mirak_section_2{
			padding-bottom: 80px;
		}
		.mirak_section_2 .box-1 .text-desc p{
			font-size: 19px;
			font-weight: 400;
		}
		.mirak_section_2 .kc_col-sm-3{
			width: 50%;
			margin-bottom: 40px;
		}
		.mirak_section_2 .box-info .kc-icon-wrapper i{
			padding-top: 0;
			line-height: 140px;
		}
		.mirak_section_3 .kc_col-sm-3{
			width: 50%;
		}
		.mirak_section_3  .kc_col-sm-6{
			width: 100%;
		}
		.mirak_section_4 h2{
			font-size: 23px;
		}
		.mirak_section_4 p{
			font-size: 14px;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){
		
	}

	@media (max-width:767px){
		.mirak_section_1 h2{
			font-size: 30px;
		}
		.mirak_section_2 .kc_col-sm-4:not(:last-child){
			margin-bottom: 20px;
		}
		.mirak_section_2 .box-info h6 br{
			display: none;
		}
		.mirak_section_2 .box-info .text-desc2{
			padding: 20px 40px 0;
		}
		.mirak_section_4 .kc_col-sm-4{
			margin-bottom: 40px;
		}
		.mirak_testimonial{
			width: 100%;
		}
		.mirak_section_4 .kc_col-sm-8{
			padding: 0;
		}
		.kc-image-hover-effects a img{
			width: 100%
		}
	}

	@media only screen and (min-width: 640px) and (max-width:767px){
		
	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		.mirak_section_1 h2{
			font-size: 27px;
		}
	}

	@media only screen and (max-width: 479px){
		.mirak_section_2 .box-info .text-desc2 {
		    padding: 20px 13px 0;
		}
		.mirak_section_2 .box-2 .text-desc p,
		.mirak_section_2 .box-3 .text-desc p{
			font-size: 15px;
		}
		.mirak_section_2 .box-info h6{
			font-size: 15px;
		}
		.mirak_section_4 p{
			font-size: 15px;
		}
	}
/*=====================================
	Demo Space
=======================================*/
	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.space_section_2 .box-text{
			top: 10%;
			bottom: 10%;
			padding:  14% 10%;
		}
		.space_section_2 .box-text h2{
			position: relative;
		}
		.space_section_2 .box-text h2:before{
			bottom: -10px;
			top: auto;
			visibility: visible;
			transform: none;
		}
		.space_section_2 .box-text .box-hide-text{
			opacity: 1;
		}
		.space_section_3 h2{
			font-size: 27px;
		}
		.space_section_5 .box-img{
			margin-bottom: 20px;
		}
		.space_section_5 .box-text{
			width: 100%;
		}
		.vixa-blog-posts-11 .box-item-desc h4 {
			text-overflow: ellipsis;
			overflow: hidden;
			white-space: nowrap;
		}
	}

	@media (max-width: 999px){
		.space_section_1 .box-circle{
			padding-top: 44px;
		}
		.space_section_1 .box-circle h3{
			font-size: 31px;
		}
		.space_section_1 .text-desc{
			padding: 0;
		}
		.space_section_2 .kc_col-sm-6 {
			width: 100%;
		}
		.space_section_2 .box-text h2{
			position: relative;
		}
		.space_section_2 .box-text h2:before{
			bottom: -10px;
			top: auto;
		}
		.space_section_5 .box-img{
			margin-bottom: 20px;
		}
		.space_section_5 .box-text{
			width: 100%;
		}
		.vixa-blog-posts-11 .box img{
			width: 100%;
		}
		.space_section_4 h4{
			font-size: 18px;
		}
		.space_owl_slide_item{
			width: 90%;
		}
		.space_owl_slide_item .content-desc{
			font-size: 17px;
		}
		.footer-space:after {
		    border-right: solid 22vw transparent;
		}
		.footer-space .text-desc p{
			font-size: 26px;
		}
		.footer-space .box-2{
			padding-right: 9px;
		}
		.footer-space .box-1{
			padding-left: 90px;
		}
		.space_section_1:after {
		    border-right: solid 92vw transparent;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){
		
	}

	@media (max-width:767px){
		.space_section_1 h2,
		.space_section_4 h2,
		.space_section_6 h2{
			font-size: 38px;
		}
		.space_section_1 .kc_col-sm-4:not(:last-child){
			margin-bottom: 40px;
		}
		.space_section_3{
			text-align: center;
		}
		.space_section_3 h2{
			margin: 30px 0;
			font-size: 28px;
		}
		.space_section_3 .kc_single_image img{
			display: inline-block;
			float: none;
			max-height: 75px;
		}
		.space_section_4 .box-1,
		.space_section_4 .box-2,
		.space_section_4 .box-3{
			text-align: center;
			overflow: hidden;
		}
		.space_section_5 .kc_col-sm-4{
			margin-bottom: 50px;
			text-align: center;
		}
		.space_section_5 .kc_col-sm-4:last-child{
			margin: 0;
		}
		.space_section_5 .box-text{
			text-align: center;
		}
		.space_section_5 .box-img{
			float: none;
			display: inline-block;
			margin-right: 0;
		}
		.vixa-blog-posts-11 .col-md-6:not(:last-child){
			margin-bottom: 20px;
			overflow: hidden;
		}
		.space_section_slider .herotext h4{
			font-size: 16px;
		}
		.space_section_slider .herotext h2,
		.space_section_slider .herotext h3{
			font-size: 40px;
		}
	}

	@media only screen and (min-width: 640px) and (max-width:767px){
		
	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		.space_section_1 h2{
			font-size: 33px;
		}
		.space_section_2 .box-text{
			top: 5%;
			bottom: 5%;
			padding: 16% 5%;
		}
		.space_section_2 .box-text h2{
			position: relative;
		}
		.space_section_2 .box-text h2:before{
			bottom: -10px;
			top: auto;
			visibility: visible;
			transform: none;
		}
		.space_section_2 .box-text .box-hide-text{
			opacity: 1;
		}
		.space_section_4 .text-desc p{
			font-size: 13px;
		}
		.space_owl_slide_item{
			width: 100%;
		}
	}

	@media only screen and (max-width: 479px){
		.space_section_1:after{
			display: none;
		}
		.space_section_1 h2, .space_section_4 h2{
			font-size: 27px;
		}
		.space_section_4 .text-desc p{
			font-size: 13px;
		}
		.space_section_5 h2{
			font-size: 38px;
		}
		.space_section_5 .box-text p{
			font-size: 14px;
		}
		.vixa-blog-posts-11 .box-item-desc{
			padding: 40px 25px;
		}
		.vixa-blog-posts-11 .box-item-desc h4{
			font-size: 17px;
		}
		.space_owl_slide_item{
			width: 100%;
		}
		.space_section_1 h2{
			font-size: 33px;
		}
		.space_section_2 .box-text{
			top: 5%;
			bottom: 5%;
			padding: 7% 5%;
		}
		.space_section_2 .box-text h2{
			position: relative;
			font-size: 25px;
		}
		.space_section_2 .box-text .box-hide-text p{
			font-size: 13px;
			line-height: 22px;
			margin-bottom: 20px;
		}
		.space_section_2 .box-text h2:before{
			bottom: -10px;
			top: auto;
			visibility: visible;
			transform: none;
		}
		.space_section_2 .box-text .box-hide-text{
			opacity: 1;
		}
		.space_section_4 .box-1{
			margin-top: 0;
		}
		.space_section_4{
			padding-bottom: 100px;
		}
		.space_section_slider .herotext h4{
			font-size: 14px;
		}
		.space_section_slider .herotext h2,
		.space_section_slider .herotext h3{
			font-size: 30px;
		}
	}
/*=====================================
	Demo Sptra
=======================================*/
	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.sptra_section_1 .skew-box{
			height: auto;
			padding: 8% 10%;
		}
		.sptra_section_1 .text-desc p{
			font-size: 14px;
			font-weight: 400;
		}
		.sptra_section_1 .skew-box:after{
			display: none;
		}
		.sptra_section_1 .box-right{
			padding: 14% 10%;
		}
		.sptra_section_3 h2.big{
			font-size: 30px;
		}
		.vixa-blog-posts-8 h2{
			font-size: 23px;
		}
		.sptra_section_2{
			background-size: cover !important;
			background-attachment: scroll !important;
		}
	}

	@media (max-width: 999px){
		.sptra_section_1{
			padding: 120px 5% 120px;
			background: #fff !important;
		}
		.sptra_section_1 .skew-box{
			height: auto;
			padding: 40px;
		}
		.sptra_section_1 .text-desc p{
			font-size: 14px;
			font-weight: 400;
		}
		.sptra_section_1 .skew-box:after{
			display: none;
		}
		.sptra_section_1 .box-right{
			padding: 40px;
		}
		.sptra-tabs-style .kc_tabs_nav > li > a,
		.sptra-tabs-style .kc_tabs_nav > li{
			line-height: 50px;
		}
		.sptra-tabs-style .kc_tabs_nav > li{
			padding: 0 20px;
			margin-bottom: 10px;
		}
		.sptra-tabs-style .kc_col-sm-6,
		.sptra-tabs-style .kc_col-sm-4 {
			width: 100%;
		}
		.sptra-tabs-style .kc_col-sm-4:not(:last-child) {
			margin-bottom: 30px
		}
		.sptra-tabs-style .less2{
			width: 100% !important;
		}
		.sptra-tabs-style .box-left{
			padding: 0;
			text-align: left;
			float: left;
			width: 100%;
			margin-bottom: 30px;
		}
		.sptra-tabs-style .box-left h2.kc_title,
		.sptra-tabs-style .box-left .text-desc p,
		.sptra_section_3 .sptra_button_4{
			text-align: left;
			float: left;
		}
		.sptra-tabs-style .box-2,
		.sptra-tabs-style .box-3{
			padding: 0;
			text-align: center;
		}
		.sptra-tabs-style .kc_single_image img{
			display: inline-block;
			float: none;
			max-width: 60%;
		}
		.sptra-tabs-style .box-2 .text-right h3{
			float: left;
			width: 50%;
			text-align: left;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){
		.sptra_text_1, .sptra_text_1 strong {
		    line-height: 56px !important;
		}
		.sptra_section_1 .box-right h3 {
		    font-size: 27px;
		    line-height: 120%;
    	}
	}

	@media (max-width:767px){
		.sptra-tabs-style .box-left .text-desc p{
			font-size: 15px;
		}
		.sptra-tabs-style .box-2 .text-right h3{
			font-size: 21px;
			margin-bottom: 10px;
		}
		h2.big4{
			font-size: 50px;
		}
		h2.big2{
			font-size: 35px;
		}
		.sptra-tabs-style .kc_tabs_nav ~ .kc_tab.ui-tabs-body-active {
    		padding: 40px 0px 180px 0px;
    	}
    	.sptra_section_4{
    		padding: 120px 0;
    	}
	}

	@media only screen and (min-width: 640px) and (max-width:767px){
		.sptra-tabs-style .kc_tabs_nav > li{
			padding: 0 12px;
			line-height: 40px;
		}
		.sptra-tabs-style .kc_tabs_nav > li > a{
			font-size: 12px;
			line-height: 40px;
		}
		.sptra_section_4 .less3 {
			width: 100% !important;
		}
	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		.sptra_section_4 .less3 {
			width: 100% !important;
		}
	}

	@media only screen and (max-width: 479px){
		.vixa-blog-posts-8 .blog-item-8 .less4{
			width: 100% !important;
		}
		.vixa-blog-posts-8 .blog-item-8 h2{
			font-size: 25px;
		}
		.sptra_section_4 h2.big2,
		.sptra_section_2 h2.big2{
			width: 100% !important;
			font-size: 27px;
		}
		.sptra_section_1 .skew-box h2{
			font-size: 28px;
		}
		.sptra-tabs-style .box-left .text-desc p{
			font-size: 14px;
		}
		.sptra-tabs-style .box-2 .text-right h3{
			width: 100%;
		}
		.sptra-tabs-style h2.big4{
			font-size: 32px;
		}
		.sptra_section_3{
			padding: 120px 0;
		}
		.sptra-tabs-style .kc_tabs_nav ~ .kc_tab.ui-tabs-body-active {
		    padding: 40px 0px 100px 0px;
		}
		.sptra_section_4 .less3 {
			width: 100% !important;
		}
	}
/*=====================================
	Demo Sunny
=======================================*/
	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.sunny_section2 h3{
			font-size: 20px;
		}
		.sunny_section3 .box{
			padding: 80px 50px;
		}
		.sunny_section3 .box p{
			font-size: 14px;
		}
		.sunny_section3 h2.big1{
			font-size: 37px;
		}
		.sunny_section4 .kc-title-wrap h4{
			padding: 0 10%;
		}
		.sunny_section4 .nixa-team-style .overlay{
			left: 20px;
			right: 20px;
			bottom: 20px;
			top: 20px;
			padding: 20px;
		}
		.sunny_section4 .nixa-team-style .content-button a{
			left: 20px;
			bottom: 20px;
		}
		.blog-item-10 .distext{
			bottom: 70px;
			left: 20px;
			right: 20px;
		}
		.blog-item-10:hover .distext{
			bottom: 120px;
		}
		.blog-item-10 .distext h4{
			font-size: 18px;
		}
		.sunny_section9 .box{
			width: 50%;
		}
	}

	@media (max-width: 999px){
		.sunny_section2 h3{
			font-size: 22px;
		}
		.sunny_section2 p{
			letter-spacing: 0.1px;
		}
		.sunny_section3 .kc_col-sm-6{
			width: 100%;
		}
		.sunny_section3 .box{
			padding: 80px;
		}
		.sunny_section4 .kc-title-wrap h4 {
		    padding: 0 5%;
		}
		.sunny_section4 .kc_col-sm-3 {
			width: 50%;
		}
		.sunny_section5 .kc_col-sm-6 ,
		.sunny_section7 .kc_col-sm-6 {
			width: 100%;
			margin-bottom: 40px;
		}
		.sunny_section5 .kc_col-sm-6:last-child ,
		.sunny_section7 .kc_col-sm-6:last-child {
			margin: 0;
		}
		.sunny_section8 .col-md-4{
			width: 50%;
			float: left;
		}
		.sunny_section9 .box{
			width: 60%;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){
		
	}

	@media (max-width:767px){
		.sunny_section2 .kc_col-sm-4:not(:last-child){
			margin-bottom: 50px;
		}
		.sunny_section2 h3 {
		    font-size: 21px;
		}
		.sunny_section3 .box h2{
			font-size: 33px;
		}
		.sunny_section8 .col-md-4{
			width: 100%;
			float: left;
		}
		.sunny_section9 .box{
			width: 80%;
			padding: 50px 30px;
		}
		.sunny_section9 .box h5,
		.sunny_section9 .box h6{
			font-size: 14px;
		}
		.sunny_section9 .box h2.big3{
			font-size: 45px;
		}
		.sunny_section6{
			background-size: cover !important;
			padding: 100px 0;
		}
	}

	@media only screen and (min-width: 640px) and (max-width:767px){
		
	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		.sunny_section1 h2.big2{
			font-size: 32px;
		}
		.sunny_section1 h2.big1{
			font-size: 33px;
		}
		.sunny_section2 h3 {
		    font-size: 22px;
		    text-overflow: ellipsis;
		    overflow: hidden;
		    white-space: nowrap;
		}
		.sunny_section3 .box {
		    padding: 60px;
		}
		.sunny_section7 ul.list-padding li{
			font-size: 13px;
		}
	}

	@media only screen and (max-width: 479px){
		.sunny_section1 h2.big2 {
		    font-size: 23px;
		}
		.sunny_section1 h4{
			font-size: 16px;
		}
		.sunny_section1 h5{
			font-size: 13px;
		}
		.sunny_section1 .divider_inner{
			width: 100% !important;
		}
		.sunny_section2 h3 {
		    font-size: 22px;
		    text-overflow: ellipsis;
		    overflow: hidden;
		    white-space: nowrap;
		}
		.sunny_section2 h2.big1{
			font-size: 22px;
		}
		.sunny_section3 .box{
			padding: 45px;
		}
		.sunny_section3 .box h2 {
		    font-size: 20px;
		}
		.sunny_section3 .box p{
			font-size: 14px;
		}
		.sunny_section4 .kc-title-wrap h4 {
		    padding: 0;
		    font-size: 14px;
		    font-weight: 400;
		}
		.sunny_section6 h2.big1{
			font-size: 30px;
		}
		.sunny_section7 h2{
			font-size: 25px;
		}
		.sunny_section7 ul.list-padding li{
			text-overflow: ellipsis;
		    overflow: hidden;
		    white-space: nowrap;
		}
		.sunny_section8 h2.big1{
			font-size: 30px;
		}
		.blog-item-10 .distext{
			bottom: 30px;
		}
		.blog-item-10:hover .distext{
			bottom: 80px;
		}
		.blog-item-10 .distext h4{
			font-size: 17px;
		}
		.sunny_section9 .box{
			width: 100%;
			padding: 40px 20px;
		}
		.sunny_section9 .box h2.big3 {
		    font-size: 40px;
		}
		.sunny_section9 .box .kc-multi-icons-wrapper a{
			height: 40px;
			width: 40px;
		}
		.sunny_section9 .box .kc-multi-icons-wrapper a i{
			line-height: 40px;
		}
		.vixa-slider-1 .title-slider{
			padding-top: 30px;
			padding-left: 20px;
			padding-right: 20px;
		}
		.vixa-slider-1 .title-slider h3{
			font-size: 22px;
		}
		.vixa-slider-1 .title-slider h6{
			font-size: 12px;
		}
	}
/*=====================================
	Demo Paper
=======================================*/
	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.paper_section_1 h2.big2{
			font-size: 38px;
		}
		.paper_section_1 .kc_text_block p{
			font-size: 15px;
		}
		.paper_section_4 .kc_col-sm-8,
		.paper_section_4 .kc_col-sm-4{
			width: 100% !important;
		}
		.wrapright_team{
			padding: 12%;
		}
		.paper_section_2 .kc-wrap-columns > .kc_col-sm-6{
			width: 100% !important;
			padding: 0 30px;
		}
		.paper_section_2{
			position: relative;
		}
		.paper_section_2:before {
			content: '';
			left: 0;
			top: 0;
			width: 100%;
			position: absolute;
			height: 100%;
			background: rgba(255,255,255,0.8);
		}
		.paper_section_3 .box-text h2:before{
			top: 192px;
		}
	}

	@media (max-width: 999px){
		.paper_section_1 .kc_col-sm-8,
		.paper_section_1 .kc_col-sm-4{
			width: 100% !important;
		}
		.paper_section_2 .kc-wrap-columns > .kc_col-sm-6{
			width: 100% !important;
			padding: 0 30px;
		}
		.paper_section_2{
			position: relative;
		}
		.paper_section_2:before {
			content: '';
			left: 0;
			top: 0;
			width: 100%;
			position: absolute;
			height: 100%;
			background: rgba(255,255,255,0.8);
		}
		.paper_section_3 .kc_col-sm-6{
			width: 100% !important;
		}
		.paper_section_4 .kc_col-sm-8,
		.paper_section_4 .kc_col-sm-4{
			width: 100% !important;
		}
		.wrapright_team{
			padding: 12%;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){
		.paper_section_5 .box_content{
			padding: 30px 15px;
		}
		.paper_section_5 .box_content h6{
			font-size: 14px;
		}
		.paper_section_5 .box_content p{
			font-size: 13px;
		}
	}

	@media (max-width:767px){
		.paper_section_1 h2.big2{
			font-size: 30px;
		}
		.paper_section_1 .kc_text_block{
			padding: 60px 40px;
		}
		.paper_team{
			margin-bottom: 30px;
		}
		.paper_section_5 .box_content{
			padding: 60px 40px;
		}
		.paper_section_5 .kc_col-sm-4:not(:last-child){
			margin-bottom: 30px;
		}
		.footer-paper .kc_col-sm-6:first-child{
			margin-bottom: 34px;
		}
	}

	@media only screen and (min-width: 640px) and (max-width:767px){
		
	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		.paper_section_3 .box-text{
			padding: 16% 10% 10% 10%;
		}
		.paper_section_4 .wrapleft_team p{
			padding: 0;
		}
		.footer-paper .box-left h2.big1 {
		    font-size: 33px;
		}
	}

	@media only screen and (max-width: 479px){
		.paper_section_1 h2.big2 {
		    font-size: 23px;
		}
		.paper_section_1 .kc_text_block {
		    padding: 60px 35px;
		}
		.paper_section_1 .box-left{
			margin-top: 0;
		}
		.paper_section_2 p{
			font-size: 13px;
		}
		.paper_section_3 .box-text{
			padding: 5%;
		}
		.paper_section_3 .box-text h2{
			margin-bottom: 30px;
			font-size: 35px;
		}
		.paper_section_3 .box-text .box-hide-text p{
			margin-bottom: 15px;
			font-size: 12px;
		}
		.paper_section_4 .wrapleft_team p{
			font-size: 20px;
			padding: 0;
		}
		.paper_section_5 .box_content {
		    padding: 50px 15px;
		}
		.footer-paper .copyright p{
			font-size: 12px;
		}
		.footer-paper .box-left h2.big1 {
		    font-size: 25px;
		}
	}
/*=====================================
	Demo Wood
=======================================*/
	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.wood_section_2 .box_overlay {
		    position: absolute;
		    left: 20px;
		    right: 20px;
		    bottom: 20px;
		}
		.box_eff:hover .box_overlay {
		    bottom: 40px;
		}
		.box_eff .box_overlay h2{
			font-size: 27px;
		}
		.wood_section_3 .kc-wrap-columns > .kc_col-sm-6{
			width: 100% !important;
		}
		.wood_section_3 .box_left{
			padding: 95px;
		}
		.wood_section_3 h2.big{
			font-size: 30px;
		}
		.wood_owl_slide .owl-theme .owl-controls .owl-buttons div.owl-prev{
			right: 51px;
			left: auto;
		}
		.wood_owl_slide .owl-theme .owl-controls .owl-buttons div.owl-next{
			right: 0;
			left: auto;
		}
	}

	@media (max-width: 999px){
		.wood_section_1 h2.big2{
			font-size: 35px;
		}
		.wood_section_2 .kc_col-sm-4{
			width: 100% !important;
		}
		.wood_section_2 h2.big2{
			font-size: 40px;
		}
		.box_eff img{
			width: 100%;
		}
		.wood_section_2 .box_overlay {
		    left: 60px;
		    right: 60px;
		}
		.wood_section_3 .kc-wrap-columns > .kc_col-sm-6{
			width: 100% !important;
		}
		.wood_section_3 .box_left{
			padding: 80px 65px;
		}
		.wood_section_5 .kc_col-sm-3{
			width: 50% !important;
		}
		.wood_owl_slide .owl-theme .owl-controls .owl-buttons div.owl-prev{
			right: 51px;
			left: auto;
		}
		.wood_owl_slide .owl-theme .owl-controls .owl-buttons div.owl-next{
			right: 0;
			left: auto;
		}
		.wood_owl_slide .kc-testi-layout-4 .content-desc{
			font-size: 18px;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){
	}

	@media (max-width:767px){
		.wood_section_1 p{
			padding: 0;
		}
		.wood_section_3 h2.big{
			font-size: 33px;
			margin-top: 0;
		}
		.wood_section_3 .box_left {
		    padding: 80px 65px 50px;
		}
		.wood_section_3 .box_img2{
			margin-bottom: 30px;
		}
		.footer-wood h3{
			font-size: 22px;
		}
		.wood_section_7{
			padding-bottom: 130px;
		}
		.blog-item-10{
			margin-bottom: 30px;
		}
	}

	@media only screen and (min-width: 640px) and (max-width:767px){
		.wood_owl_slide .kc-testi-layout-4 .content-desc{
			font-size: 14px;
		}
	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		.wood_section_1 h2.big2 {
		    font-size: 25px;
		}
		.wood_section_1 p{
			font-size: 16px;
		}
		.wood_section_3 h2.big {
		    font-size: 28px;
		}
		.wood_section_5 .kc_col-sm-3 {
		    width: 100% !important;
		}
	}

	@media only screen and (max-width: 479px){
		.wood_section_1 h2.big2 {
		    font-size: 28px;
		}
		.wood_section_1 p{
			font-size: 14px;
			font-weight: 300;
		}
		.wood_section_2 .box_overlay {
		    left: 30px;
		    right: 30px;
		    bottom: 30px;
		}
		.box_eff:hover .box_overlay {
		    bottom: 60px;
		}
		.wood_section_2 .box_overlay h2{
			font-size: 20px;
		}
		.wood_section_2 .box_overlay p{
			font-size: 14px;
		}
		.wood_section_3 .box_left {
		    padding: 60px 30px 30px;
		}
		.wood_section_3 h2.big {
    		font-size: 23px;
    	}
    	.wood_section_5 .kc_col-sm-3 {
		    width: 100% !important;
		}
		.wood_owl_slide .kc-testi-layout-4 .content-image,
		.wood_owl_slide .kc-testi-layout-4 .box-right{
			width: 100%;
		}
		.wood_owl_slide .owl-theme .owl-controls .owl-buttons div.owl-prev,
		.wood_owl_slide .owl-theme .owl-controls .owl-buttons div.owl-next{
			background-color: #000;
		}
	}
/*=====================================
	Demo Ball
=======================================*/
	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.ball_slider h2.big4{
			width: 100% !important;
			font-size: 55px;
		}
		.ball_section_2 h5{
			font-size: 17px;
		}
		.ball_section_2 p{
			font-size: 13px;
		}
		.ball_section_4 .kc-image-hover-effects.crita_image_hover .overlay-effects{
			width: 90%;
		}
		.ball_section_4 .kc-img-effects-4.crita_image_hover .overlay-effects .content-title{
			font-size: 30px;
		}
		.ball_section_3 .kc-wrap-columns > .kc_col-sm-6{
			width: 100% !important;
		}
		.ball_section_3 .right_content h2{
			font-size: 35px;
		}
	}

	@media (max-width: 999px){
		.ball_slider h2{
			font-size: 20px;
		}
		.ball_slider h2.big4{
			width: 100% !important;
			font-size: 40px;
		}
		.ball_section_1 h2.big{
			font-size: 33px;
		}
		.ball_section_2 p{
			font-size: 13px;
		}
		.ball_section_3 .kc-wrap-columns > .kc_col-sm-6{
			width: 100% !important;
		}
		.ball_section_4 .kc_col-sm-4{
			width: 100% !important;
		}
		.ball_section_4 .kc-image-hover-effects.crita_image_hover .overlay-effects{
			bottom: 65px;
		}
		.ball_section_6 .kc_col-sm-6:first-child{
			height: 400px;
		}
		.ball_section_6 .kc_col-sm-6{
			width: 100% !important;
		}
		.ball_slider{
			height: 800px;
		}
		.ball_slider .sky{
			display: none;
		}
		.ball_slider{
			height: 600px;
		}
		.herotext h2.big4{
			font-size: 45px;
			width: 100% !important;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){
	}

	@media (max-width:767px){
		.ball_slider{
			height: 400px;
		}
		.ball_slider h2{
			margin-bottom: 20px;
		}
		.ball_slider h2.big4{
			font-size: 33px;
		}
		.ball_slider .herotext .kc_button{
			padding: 10px 30px;
		}
		.ball_slider .herotext{
			top: 50%;
			transform: translateY(-50%);
		}
		.ball_section_1 h2.big {
		    margin-bottom: 25px;
		}
		.ball_section_2 .kc_col-sm-4:not(:last-child){
			margin-bottom: 40px;
		}
		.ball_section_3 .right_content p{
			font-size: 14px;
		}
		.ball_section_5 .kc_col-of-5:not(:last-child){
			margin-bottom: 30px;
		}
		.ball_section_5 .kc_col-of-5:not(:first-child) .ball_counter .counterup{
			border: 0;
		}
	}

	@media only screen and (min-width: 640px) and (max-width:767px){		
	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		.ball_section_1 p{
			font-size: 14px;
		}
		.ball_section_1 p{
			font-size: 16px;
		}
	}

	@media only screen and (max-width: 479px){
		.ball_slider h2.big4{
			font-size: 27px;
		}
		.ball_slider h2{
			font-size: 15px;
		}
		.ball_section_1 h2.big {
		    font-size: 25px;
		}
		.ball_section_2 h5{
			font-size: 16px;
		}
		.ball_section_2 p {
		    font-size: 12px;
		}
		.ball_section_3 h6{
			font-size: 13px;
		}
		.ball_section_3 h2.big2{
			font-size: 25px;
		}
		.ball_section_4 .kc-image-hover-effects.crita_image_hover .overlay-effects{
			padding-left: 0;
		}
		.ball_section_6 h2{
			font-size: 20px;
		}
		.ball_section_6 p{
			font-size: 14px;
		}
	}
/*=====================================
	Demo Nasta
=======================================*/
	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.nasta-slider .kc_col-sm-5,
		.nasta-slider .kc_col-sm-7{
			width: 100% !important;
		}
		.nasta_section_2 h4{
			font-size: 20px;
		}
		.nasta_section_3 .box_info{
			padding: 40px 58px;
		}
		.nasta_section_3 .box_info h2{
			font-size: 22px;
		}
		.nasta_section_3 .box_info2{
			padding: 30px 58px;
		}
		.nasta_section_3 h5{
			font-size: 14px;
		}
	}

	@media (max-width: 999px){
		.nasta-slider .kc_col-sm-5,
		.nasta-slider .kc_col-sm-7{
			width: 100% !important;
		}
		.nasta-slider .kc_tabs{
			height: auto;
		}
		.nasta_section_2 h2.big{
			font-size: 30px;
		}
		.nasta_section_2{
			padding-bottom: 90px;
		}
		.nasta_section_2 .kc_col-sm-3{
			width: 50% !important;
			margin-bottom: 30px;
		}
		.nasta_section_3 .kc_col-sm-6{
			width: 100% !important;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){

	}

	@media (max-width:767px){
		.nasta-slider .box_left{
			padding: 80px 40px;
		}
		.nasta_section_1{
			padding-bottom: 50px;
		}
		.nasta_section_1 .kc_col-sm-3{
			margin-bottom: 30px;
		}
		.box_info2{
			padding-bottom: 24px;
		}
		.box_info2 .kc_col-sm-4:not(:last-child){
			margin-bottom: 30px;
		}
	}

	@media only screen and (min-width: 640px) and (max-width:767px){
		.nasta_section_1 .kc_col-sm-3{
			width: 50% !important;
		}
	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		.nasta_section_2 h2.big {
		    font-size: 28px;
		}
		.nasta_section_2 .desc p {
    		font-size: 14px;
    	}
    	.nasta_section_2 .kc_col-sm-3{
    		width: 100% !important;
    	}
	}

	@media only screen and (max-width: 479px){
		.nasta_section_2 .kc_col-sm-3{
    		width: 100% !important;
    	}
    	.nasta-slider h2.big2 {
		    font-size: 24px;
		}
		.nasta_section_3 .box_info,
		.nasta_section_3 .box_info2{
			padding: 40px 20px;
		}
		.nasta_section_3 .box_info2 h5{
			font-size: 14px;
		}
	}
/*=====================================
	Demo Kitti
=======================================*/
	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.kitti_section_1 .kc_col-sm-3{
			width: 50% !important;
			border-bottom: 2px solid #fff;
		}
		.kitti_section_1 .box_icon{
			padding: 60px;
		}
		.kitti_section_1 .box_overlay{
			padding: 12% 9%;
		}
		.kitti_section_3 .box_overlay{
			left: 25px;
			right: 25px;
			bottom: 30px;
		}
		.kitti_section_3 .box_eff .box_overlay h2{
			font-size: 25px;
		}
		.kitti_section_4 h2{
			font-size: 24px;
		}
		.kitti_section_4 .box a{
			padding: 10px 30px;
			font-size: 13px;
		}
		.kitti_section_6 h2.big{
			font-size: 32px;
		}
		.crita_pricing{
			padding: 16% 10%;
		}
	}

	@media (max-width: 999px){
		.kitti_section_1 .kc_col-sm-3{
			width: 50% !important;
			border-bottom: 2px solid #fff;
		}
		.kitti_section_1 .box_icon{
			padding: 45px 25px;
		}
		.kitti_section_1 .box_icon h4{
			font-size: 18px;
		}
		.kitti_section_1 .box_overlay{
			padding: 35px 20px;
		}
		.kitti_section_2 h2.big2{
			font-size: 35px;
		}
		.kitti_section_3 .kc_col-sm-4{
			width: 100% !important;
		}
		.kitti_section_3 .box_overlay h2{
			font-size: 33px;
		}
		.kitti_section_4 .kc_col-sm-7{
			width: 100% !important;
		}
		.kitti_section_7 .blog-item-10{
			margin-bottom: 30px;
		}
		.kitti_section_7 {
			padding-bottom: 110px;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){
		.crita_pricing {
		    padding: 16% 15px;
		}
		.crita_pricing.kc-pricing-layout-2 .content-desc li,
		.crita_pricing.kc-pricing-layout-2 .content-desc li span{
			font-size: 13px;
		}
	}

	@media (max-width:767px){
		.kitti_section_1 .kc_col-sm-3 {
		    width: 100% !important;
		    border: 0;
		    border-bottom: 2px solid #fff;
		}
		.kitti_section_2 p{
			padding: 0;
		}
		.kitti_section_4 h2{
			font-size: 24px;
		}
		.kitti_section_5 .kc_col-sm-4:not(:last-child){
			margin-bottom: 30px;
		}
		.kitti_section_6 h2.big{
			font-size: 30px;
		}
	}

	@media only screen and (min-width: 640px) and (max-width:767px){
		
	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		.kitti_section_2 h2.big2 {
		    font-size: 25px;
		}
		.kitti_section_2 p{
			font-size: 14px;
		}
		.kitti_section_6 h2.big {
		    font-size: 26px;
		}
	}

	@media only screen and (max-width: 479px){
		.kitti_section_1 .box_overlay p{
			font-size: 13px;
		}
		.kitti_section_2 h2.big2 {
		    font-size: 25px;
		}
		.kitti_section_2 p{
			font-size: 15px;
			font-weight: normal;
		}
		.kitti_section_3 .box_overlay{
			left: 20px;
			right: 20px;
			bottom: 20px;
		}
		.kitti_section_3 .box_overlay h2{
			font-size: 25px;
		}
		.kitti_section_3 .box_overlay p{
			font-size: 14px;
		}
		.kitti_section_4 .box{
			padding: 40px 25px;
		}
		.kitti_section_4 .box p {
		    font-size: 13px;
		    font-weight: 300;
		}
		.kitti_section_4 .box a{
			padding: 10px 30px;
			font-size: 13px;
		}
		.crita_pricing.kc-pricing-layout-2 .content-desc li span{
			font-size: 14px;
		}
		.kitti_section_6 h5{
			font-size: 16px;
		}
		.kitti_section_6 h2.big {
		    font-size: 21px;
		    margin-bottom: 30px;
		}
		.kitti_section_6 a{
			padding: 10px 30px;
			font-size: 13px;
		}
	}
/*=====================================
	Demo Tomato
=======================================*/
	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.tomato_section_1 .box_content{
			padding: 12% 6% 5% 6%;
		}
		.tomato_section_1 .box_content h2.big{
			font-size: 30px;
		}
		.tomato_section_1 .box_content p{
			font-size: 20px;
		}
		.tomato_section_2 .box_icon p{
			font-size: 15px;
		}
		.tomato_section_3 .box_pricing{
			padding: 60px 35px;
		}
	}

	@media (max-width: 999px){
		.tomato_section_1 .box_content{
			left: 20px;
			right: 20px;
			bottom: 20px;
			top: 20px;
			display: flex;
			justify-content: center;
			align-items: center;
			padding: 30px 0;
		}
		.tomato_section_1 .box_content p{
			font-size: 17px;
		}
		.tomato_section_1 .box_content h2{
			font-size: 25px;
		}
		.tomato_section_2 .kc_col-sm-3{
			width: 50% !important;
		}
		.tomato_section_2 .box_icon p,
		.tomato_section_2 .desc p{
			padding: 0;
		}
		.tomato_section_3 .box_pricing{
			padding: 50px 15px;
		}
		.tomato_section_3 .box_pricing p{
			font-size: 15px;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){
		
	}

	@media (max-width:767px){
		.tomato_section_1 .box_content h2{
			font-size: 23px;
		}
		.tomato_section_2 .desc p{
			font-size: 14px;
		}
		.tomato_section_3 .box_pricing{
			padding: 50px 30px;
		}
		.tomato_testi{
			padding: 0;
		}
		.tomato_testi .owl-item{
			padding: 0 15px;
		}
		.tomato_testi p{
			font-size: 16px;
		}
		.tomato_section_3 .box_pricing {
		    padding: 50px 25px;
		}
	}

	@media only screen and (min-width: 640px) and (max-width:767px){
		
	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		.tomato_section_2 .kc_col-sm-3{
			width: 100% !important;
		}
	}

	@media only screen and (max-width: 479px){
		.tomato_section_2 .kc_col-sm-3{
			width: 100% !important;
		}	
	}
/*=====================================
	Demo Beath
=======================================*/
	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.beath_section_4 .box_right p{
			font-size: 16px;
		}
		.beath_section_5 .box_info .kc-title-wrap, .beath_section_5 .box_info .kc_text_block{
			width: 100%;
		}
		.beath_section_5 h2{
			font-size: 23px;
		}
		.beath_section_5 .box_left{
			padding: 50px 20px;
		}
		.beath_section_5 .box_info h4{
			font-size: 14px;
			margin-top: 20px;
		}
		.beath_section_5 .box_info p{
			font-size: 12px;
		}
	}

	@media (max-width: 999px){
		.beath_section_1 h6{
			width: 100% !important;
		}
		.beath_section_1 h5{
			font-size: 16px;
		}
		.beath_section_2 .desc p{
			padding: 0;
		}
		.beath_section_2 .kc_col-sm-6{
			width: 100% !important;
		}
		.beath_section_4 .box_right h2,
		.beath_section_5 .box_left h2{
			font-size: 39px;
		}
		.beath_section_4 .kc_column {
			width: 100% !important;
		}
		.beath_section_4 .kc_column:first-child{
			height: 400px;
		}
		.beath_section_5 .kc_column {
			width: 100% !important;
		}
		.beath_section_5 .kc_column:last-child{
			height: 400px;
		}
		.beath_section_5 .box_left,
		.beath_section_4 .box_right{
			padding: 80px;
		}
		.grant_section1 .kc_text_block,
		.beath_section_6 .kc_text_block {
			padding: 0 !important;
		}
		.beath_section_6 .col-md-6:first-child{
			margin-bottom: 20px;
			overflow: hidden;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){
		
	}

	@media (max-width:767px){
		.beath_section_1 .kc_col-sm-4:not(:last-child) {
			margin-bottom: 40px;
		}
		.beath_section_5 .box_left, .beath_section_4 .box_right{
			padding: 60px;
		}
		.beath_section_4 .box_right h2, .beath_section_5 .box_left h2 {
		    font-size: 35px;
		}
	}

	@media only screen and (min-width: 640px) and (max-width:767px){
		
	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		.beath_section_1 h2.big2{
			font-size: 30px;
		}
		.beath_section_1 .kc_text_block{
			padding: 0 15%;
		}
		.beath_section_2 .box-text{
			padding: 15% 10% 10% 10%;
		}
		.beath_section_4 .box_right h2, .beath_section_5 .box_left h2 {
		    font-size: 30px;
		}
	}

	@media only screen and (max-width: 479px){
		.beath_section_1:before{
			border-width: 100px;
			border-left-width: 83vw;
			border-right-width: 83vw;
			top: -100px;
		}
		.beath_section_1 h2.big2{
			font-size: 30px;
		}
		.beath_section_1 h6{
			font-size: 14px;
		}
		.beath_section_1 .kc_text_block{
			padding: 0;
		}
		.beath_section_2 .box-text{
			padding: 10px;
			top: 8%;
		    left: 8%;
		    right: 8%;
		    bottom: 15%;
		}
		.beath_section_2 .box-text:hover{
			top: 8%;
			bottom: 15%;
		}
		.beath_section_2 .box-text .box-hide-text p{
			font-size: 13px;
			margin-bottom: 20px;
		}
		.beath_section_2 .box-text h2{
			font-size: 25px;
			margin-bottom: 30px;
		}
		.beath_section_2 .box-text h2:before{
			bottom: -10px;
		}
		.grant_section1 h2.big2 {
		    font-size: 24px;
		}
		.beath_section_5 .box_left, .beath_section_4 .box_right {
		    padding: 50px 30px;
		}
		.beath_section_4 .box_right h2, .beath_section_5 .box_left h2 {
		    font-size: 30px;
		}
		.beath_section_6 h2.big2{
			font-size: 25px;
		}
	}
/*=====================================
	Demo Mody
=======================================*/
	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.mody_pricing_style .header-pricing .kc-pricing-price{
			width: 75%;
		}
		.mody_pricing_style .header-pricing .kc-pricing-price span{
			font-size: 27px;
		}
	}

	@media (max-width: 999px){
		.mody_section_1{
			padding-bottom: 70px;
		}
		.mody_section_1 .kc_col-sm-3{
			width: 50% !important;
			margin-bottom: 30px;
		}
		.mody_section_1 .box .padding-percent2::after{
			display: none;
		}
		.mody_section_2{
			margin-top: 0;
			padding-top: 140px;
		}
		.mody_section_2 .kc_col-sm-6{
			width: 100% !important;
		}
		.mody_section_2 .kc_col-sm-6:first-child{
			margin-bottom: 40px;
		}
		.mody_section_3 .kc_col-sm-3{
			width: 50% !important;
			margin: 0 0 30px;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){
		
	}

	@media (max-width:767px){
		.mody_section_3 .kc_title{
			font-size: 25px;
		}
		.mody_section_6 .kc_col-sm-2{
			width: 50% !important;
			margin: 10px 0;
		}
		.mody_section_2 .text-desc{
			padding: 0;
		}
	}

	@media only screen and (min-width: 640px) and (max-width:767px){
		
	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		.mody_section_1 .kc_col-sm-3 {
    		width: 100% !important;
    	}
		.mody_section_1 h2.big{
    		font-size: 25px;
    	}
    	.mody_section_2 h2.big2{
    		font-size: 26px;
    	}
    	.mody_section_3 .kc_title {
		    font-size: 20px;
		}
    	.mody_section_3 .kc_col-sm-3 {
    		width: 100% !important;
    	}
		.mody_section_5 .box-wrap{
			padding: 20px;
		}
		.mody_owl_style .kc-testi-layout-1 .content-desc{
			font-size: 14px;
		}
	}

	@media only screen and (max-width: 479px){
		.mody_section_1 h2.big{
			font-size: 25px;
		}
		.mody_section_1 .kc_col-sm-3 {
    		width: 100% !important;
    	}
    	.mody_section_2 h2.big2{
    		font-size: 28px;
    	}
    	.mody_section_2 .text-desc p{
    		font-size: 14px;
    		font-weight: 400;
    	}
    	.mody_section_3 .kc_col-sm-3 {
    		width: 100% !important;
    	}
    	.mody_section_5 .box-wrap{
    		padding: 0;
    	}
    	.mody_owl_style .kc-testi-layout-1 .content-desc{
    		font-size: 13px;
    		margin-top: 0;
    	}
    	.mody_section_6 .kc_col-sm-2 {
    		width: 100% !important;
    	}
	}
/*=====================================
	Demo Virat
=======================================*/
	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.virat_section_1 h2.big1{
			font-size: 31px;
		}
		.mirak_section_2 .box-1 .text-desc p{
			font-size: 14px;
		}
		.virat_section_1 p{
			font-size: 14px;
		}
		.virat_section_10 h2.big1{
			font-size: 35px;
		}
		.virat_section_10 p{
			font-size: 14px;
		}
	}

	@media (max-width: 999px){
		.virat_section_1 .kc_column_inner{
			width: 100% !important;
		}
		.virat_section_1 p{
			padding: 30px 0 40px;
		}
		.virat_section_4{
			padding-bottom: 110px;
		}
		.virat_section_4 .kc_col-sm-4{
			width: 100% !important;
			margin-bottom: 30px;
		}
		.virat_section_4 .kc_col-sm-4 img{
			width: 100%;
		}
		.virat_section_8 img{
			margin-bottom: -44px;
		}
		.virat_section_8 p{
			padding: 0;
		}
		.virat_section_10 .kc_column_inner{
			width: 100% !important;
		}
		.virat_section_10 p{
			font-size: 15px;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){
		
	}

	@media (max-width:767px){
		.virat_section_9{
			padding-bottom: 110px;
		}
		.virat_section_9 .crita_pricing{
			margin-bottom: 30px;
		}
		.virat_section_9 .crita_pricing.kc-pricing-layout-2 .content-desc li span{
			padding: 0;
		}
		.virat_section_10 h2.big1{
			font-size: 33px;
		}
		.virat_section_8 img {
		    margin-bottom: -25px;
		}
	}

	@media only screen and (min-width: 640px) and (max-width:767px){
		
	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		
	}

	@media only screen and (max-width: 479px){
		.virat_section_8{
			padding-top: 100px;
		}
		.virat_section_8 h2{
			font-size: 20px;
		}
		.virat_section_8 p{
			margin-bottom: 60px;
		}
		.virat_section_8 img{
			display: none;
		}
		.virat_section_10 h2.big1 {
		    font-size: 30px;
		}
	}
/*=====================================
	Demo Blog 1 & 2
=======================================*/
	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.vixa-blog-posts-14 .cbp-l-caption-alignCenter .cbp-l-caption-body{
			left: 15px;
			right: 15px;
			bottom: 20px;
		}
		.vixa-blog-posts-14 .cbp-l-caption-alignCenter .cbp-l-caption-body h3{
			font-size: 17px;
		}
	}

	@media (max-width: 999px){
		
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){
		.vixa-blog-posts-14 .cbp-l-caption-alignCenter .cbp-l-caption-body{
			left: 15px;
			right: 15px;
			bottom: 20px;
		}
		.vixa-blog-posts-14 .cbp-l-caption-alignCenter .cbp-l-caption-body h3{
			font-size: 17px;
		}
		.blog2-list-icons a{
			padding: 28px;
		}
	}

	@media (max-width:767px){
		.blog_section_2 .box-1{
			margin-bottom: 40px;
		}
		.footer-blog-1 .kc_col-sm-8{
			margin-bottom: 20px;
		}
		.blog2-list-icons a{
			padding: 20px;
		}
	}

	@media only screen and (min-width: 640px) and (max-width:767px){
		
	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		
	}

	@media only screen and (max-width: 479px){
		.vixa-blog-posts-14 .cbp-l-caption-alignCenter .cbp-l-caption-body h3{
			font-size: 20px;
		}
		.blog2-list-icons a{
			padding: 15px;
		}
	}
/*=====================================
	Demo Batty
=======================================*/
	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.batty_section_1{
			padding: 125px 0;
		}
		.batty_section_1 h3{
			font-size: 18px;
		}
		.batty_section_1 .box_content{
			padding: 0 5%;
		}
		.batty_section_4 .box_content{
			padding: 0 5%;
		}
		.batty_section_4 .blog-item-right h6{
			font-size: 12px;
		}
		.batty_section_4{
			padding: 505px 0;
		}
	}

	@media (max-width: 999px){
		.batty_section_1{
			background-image: none !important;
		}
		.batty_section_1:before,
		.batty_section_1:after{
			display: none;
		}
		.batty_section_1 .box_content{
			padding: 0;
		}
		.batty_section_1 h2,
		.batty_section_1 h3{
			color: #fff;
		}
		.batty_section_1 .desc p,
		.batty_section_1 p{
			color: rgba(255,255,255,0.7);
		}
		.batty_section_1 .kc_button{
			margin-top: 80px;
		}
		.batty_section_1 .kc_button{
			background: rgba(0,0,0,0.2) !important;
		}
		.batty_section_2{
			padding: 120px 0;
		}
		.batty_section_3 .desc p{
			padding: 0 10%;
		}
		body .batty_section_4{
			padding: 120px 0;
			background: none !important;
		}
		.batty_section_4 .box_content{
			padding: 0;
		}
		.batty_section_4 .kc_button{
			margin-top: 60px;
		}
		.batty_section_3{
			padding: 120px 0;
		}
		.batty_section_3 .desc{
			margin-bottom: 60px;
		}
		.batty_team,
		.batty_team img{
			transform: rotate(0deg);
		}
		.batty_team img{
			margin: -32px;
		}
		.batty_section_5{
			padding: 120px 0 100px;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){
		
	}

	@media (max-width:767px){
		.batty_section_1 .kc_col-sm-4:not(:last-child){
			margin-bottom: 40px;
		}
		.batty_section_3 .kc_col-sm-3{
			width: 50% !important;
		}
		.batty_team{
			box-shadow: none;
		}
	}

	@media only screen and (min-width: 640px) and (max-width:767px){
		
	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		.batty_section_1 .desc p,
		.batty_section_3 .desc p{
			padding: 0;
		}
	}

	@media only screen and (max-width: 479px){
		.batty_section_1 .desc p,
		.batty_section_3 .desc p{
			padding: 0;
		}
		.batty_section_3 .kc_col-sm-3{
			width: 100% !important;
		}
		.footer-batty .kc_text_block p{
			font-size: 16px;
		}
	}
/*=====================================
	Footer
=======================================*/
	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.footer-section-creative .righthalf h2{
			font-size: 38px;
		}
		.v1_footer .border-left{
			border-left: 0;
		}
		.v1_footer .less4 {
			width: 100% !important;
		}
		.footer-ancy .kc-multi-icons-wrapper.social-list i{
			margin: 0 8px;
		}
		.footer-right-menu h5{
			font-size: 16px;
		}
		.footer-nixa .box-1 .text-1 p{
			font-size: 23px;
		}
		.footer-vadoria .box-right{
			padding: 95px 50px 50px;
		}
		.footer-vadoria h2.big1{
			font-size: 30px;
		}
		.footer-shark .box-1 h3{
			font-size: 28px;
		}
		.footer-wood h3{
			font-size: 24px;
		}
		.footer-mirak h3{
			width: 90%;
		}
		.footer-personal p{
			font-size: 13px;
		}
	}

	@media (max-width: 999px){
		.footer-section-creative .kc_col-sm-6{
			width: 100%;
		}
		.footer-section-creative .righthalf{
			background: rgba(0,0,0,0.5);
		}
		.v1_footer .kc_column {
			width: 100%;
			margin-bottom: 40px;
		}
		.v1_footer .kc_column:last-child{
			margin: 0;
		}
		.v1_footer img{
			float: left;
		}
		.v1_footer ul.none{
			clear: both;
			float: left;
		}
		.v1_footer .border-left{
			border: 0;
		}
		.v1_footer .less4{
			width: 100% !important;
		}
		.v1_footer_copy p{
			font-size: 12px;
		}
		.v1_footer_copy .margin-left-right1{
			margin: 0 7px;
		}
		.footer-classic-1 p{
			font-size: 12px;
		}
		.footer-classic-2 .kc_col-sm-3,
		.footer-classic-2 .kc_col-sm-2{
			width: 33.33333%
		}
		.footer-classic-2 .kc_col-sm-5{
			width: 100%;
			margin-top: 30px;
		}
		.footer-classic-3 .kc_column {
			width: 100%;
		}
		.footer-classic-3 .kc_col-sm-4 {
			margin-top: 50px;
		}
		.footer-ancy .copy_right,
		.footer-nixa .copy-right p,
		.footer-nixa .footer-list-icon,
		.footer-ancy .kc-multi-icons-wrapper.social-list{
			text-align: center;
		}
		.footer-ancy .copy_right .kc_col-sm-3,
		.footer-ancy .copy_right .kc_col-sm-6{
			width: 100%;
		}
		.footer-ancy .copy_right .kc_col-sm-6{
			margin: 10px 0 5px;
		}
		.footer-nixa .box-1 .text-1 p{
			font-size: 20px;
		}
		.footer-nixa .copy_right .kc_col-sm-3,
		.footer-nixa .copy_right .kc_col-sm-6{
			width: 100%;
		}
		.footer-nixa .copy_right .kc_col-sm-6{
			margin: 10px 0 5px;
		}
		.footer-vadoria .kc_col-sm-6{
			width: 100%;
		}
		.footer-vadoria .box-left{
			padding: 80px 50px;
		}
		.footer-vadoria .box-right{
			margin-top: 0;
			padding: 80px 50px;
		}
		.footer-vadoria h2.big1{
			font-size: 38px;
		}
		.footer-sptra h2.big3{
			font-size: 48px;
		}
		.footer-mirak h3{
			width: 100%;
		}
		.footer-mirak .kc_col-sm-4{
			width: 100%;
			text-align: center;
			margin-bottom: 10px;
		}
		.footer-mirak .kc_col-sm-4:last-child{
			margin: 0;
		}
		.footer-mirak .kc_col-sm-4 .text-right{
			text-align: center;
		}
		.footer-mirak .kc_col-sm-4 .text-right img{
			display: inline-block;
			float: none;
		}
		.footer-personal .kc-multi-icons-wrapper a{
			padding: 8px 6px;
		}
		.footer-personal .kc-multi-icons-wrapper a i{
			font-size: 14px;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){
		.footer-shark .kc_col-sm-6{
			width: 100%;
			margin-bottom: 30px;
		}
		.footer-shark .box-1,
		.footer-shark .box-2,
		.footer-shark .box-3{
			padding: 0;
		}
		.footer-shark .box-1 h3{
			font-size: 24px;
		}
		.footer-shark .kc_col-sm-3{
			width: 50%;
		}
	}

	@media (max-width:767px){
		.footer-section-creative .righthalf h2{
			font-size: 48px;
		}
		.v1_footer_copy {
			text-align: center;
			padding: 30px 0;
			margin-top: -113px;
		}
		.v1_footer_copy p,
		.footer-classic-1 p{
			margin-bottom: 5px;
		}
		.v1_footer_copy .kc-multi-icons-wrapper,
		.footer-classic-1 .kc-multi-icons-wrapper{
			text-align: center;
		}
		.footer-classic-1{
			text-align: center;
		}
		.footer-classic-2 .kc_column_inner:not(:last-child) {
			margin: 0 0 30px;
		}
		.footer-ancy .cforms-sty2{
			margin-top: 50px;
		}
		.footer-right-menu .kc_col-sm-4:not(:last-child){
			margin-bottom: 20px;
		}
		.footer-nixa-map{
			margin-top: 20px;
		}
		.footer-sptra{
			padding: 140px 0;
		}
		.footer-riona h2.kc_title{
			font-size: 38px;
		}
		.footer-riona .text-desc{
			padding: 0 5%;
		}
		.footer-riona .button-wrap{
			margin-bottom: 160px;
		}
		.footer-riona .kc_column_inner:not(:last-child) {
			margin-bottom: 30px;
		}
		.footer-shark .box-1,
		.footer-shark .box-2,
		.footer-shark .box-3{
			padding: 0;
		}
		.footer-shark .kc_column:not(:last-child) {
			margin-bottom: 30px;
		}
		.footer-wood .cforms-sty2{
			margin-top: 50px;
		}
		.footer-sunny{
			text-align: center;
		}
		.footer-sunny h5{
			font-size: 16px;
		}
		.footer-sunny .text-desc2{
			text-align: center;
			margin-top: 5px;
		}
		.footer-personal,
		.footer-personal .kc-multi-icons-wrapper{
			text-align: center;
		}
		.footer-personal .kc_single_image img{
			display: inline-block;
			float: none;
		}
		.footer-personal .kc_text_block{
			margin-top: 10px;
		}
		.footer-space .kc_col-sm-6{
			width: 50% !important;
		}
		.footer-space .box-1{
			padding: 0;
		}
		.footer-space .box-2{
			padding: 0;
		}
	}

	@media only screen and (min-width: 640px) and (max-width:767px){
		.footer-sptra h2.big3{
			font-size: 38px;
		}
	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		.footer-section-creative .righthalf h2 {
		    font-size: 44px;
		}
		.v1_footer_copy p{
			font-size: 11px;
		}
		.footer-classic-1 .sfont p{
			font-size: 14px;
		}
		.footer-riona h2.kc_title{
			font-size: 44px;
		}
		.footer-riona .text-desc{
			padding: 0;
		}
		.crita_list_icon a{
			height: 70px;
			width: 70px;
		}
		.crita_list_icon a i{
			line-height: 70px;
		}
		.crita_list_icon a:after{
			line-height: 30px;
			height: 30px;
		}
		.footer-crita .newsletter-form .email{
			width: 60%;
		}
		.footer-shark .box-2 ul li{
			font-size: 13px;
		}
		.footer-wood h3{
			font-size: 22px;
		}
		.footer-mirak h3{
			font-size: 28px;
		}
		.footer-space .text-desc {
    		width: 100%;
	    }
	    .footer-space h6{
	    	font-size: 13px;
	    }
	    .footer-space .space_list_icon i{
	    	width: 70px;
	    	height: 70px;
	    	line-height: 70px;
	    }
	    .footer-classic-2 .copyright p{
	    	font-size: 13px;
	    }
	}

	@media only screen and (max-width: 479px){
		.footer-space h2{
			font-size: 40px;
		}
		.footer-space .text-desc{
			width: 100%;
		}
		.footer-space .text-desc p {
		    font-size: 21px;
		}
		.footer-space h6{
	    	font-size: 13px;
	    }
	    .footer-space .space_list_icon i{
	    	width: 47px;
	    	height: 47px;
	    	line-height: 47px;
	    	font-size: 18px;
	    }
	    .footer-space .box-1{
	    	border: 0;
	    }
		.footer-space .kc_col-sm-6{
			width: 100% !important;
		}
		.footer-section-creative .righthalf h5{
			font-size: 16px;
		}
		.footer-section-creative .righthalf h2{
			font-size: 25px;
		}
		.v1_footer_copy{
			margin-top: -138px;
		}
		.footer-classic-2 .kc_subscribe input[type="text"]{
			width: 100%;
			margin-bottom: 12px;
		}
		.footer-ancy .one-one ul li::after{
			margin: 0 10px;
		}
		.footer-right-menu h5{
			font-size: 16px;
		}
		.footer-nixa .box-1 .text-2 p, .footer-nixa .box-1 .text-3 p, .footer-nixa .box-1 .text-4 p,
		.footer-nixa .box-1 .text-1 p{
			font-size: 16px;
		}
		.footer-nixa .list-menu ul li,
		.footer-nixa .list-menu ul li:before{
			margin-right: 10px;
		}
		.footer-maruti .kc_col-sm-4:not(:last-child){
			margin-bottom: 12px
		}
		.footer-vadoria h2.big1{
			font-size: 35px;
		}
		.footer-vadoria .text-desc p,
		.footer-sptra .text-desc p{
			font-size: 15px;
		}
		.footer-sptra h2.big3 {
		    font-size: 36px;
		}
		.footer-riona h3{
			font-size: 18px;
		}
		.footer-riona .text-desc{
			padding: 0;
		}
		.footer-riona .text-desc p{
			font-size: 14px;
		}
		.footer-riona .box-2 p{
			font-size: 13px
		}
		.footer-crita h2{
			padding: 0 18px;
			font-size: 33px;
		}
		.footer-crita .newsletter-form .email{
			width: 100%;
			margin-bottom: 15px;
		}
		.footer-personal p{
			font-size: 12px;
		}
	}
/*=====================================
	Header
=======================================*/
	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.header-5.header-section #menu > ul > li > a,
		.header-5.header-section #menu > ul > li > a,
		.header-6.header-section #menu > ul > li > a{
			padding: 30px 11px;
		}
		.slidingmenu{
			left: -370px;
		}
		.slidingmenu:hover, .slidingmenu:focus {
		    transform: translate3d(370px,0,0);
		}
		.slidingmenu .title{
			right: -10px;
		}
		.yamm-content .kc-container{
			max-width: 100%;
			width: 100%;
		}
		.header-section .container{
			max-width: 950px;
		}
	}

	@media (min-width: 1000px){
		.sb-toggle-left{
			display: none;
		}
	}	

	@media (max-width: 999px){
		.navbar-nav{
			margin: 0 !important;
		}
		.sb-active .compact .header-section{
			position: absolute !important;
		}
		.header-section .container{
			max-width: 720px;
		}
		.header-section .logo{
			max-width: 100% !important;
			width: initial !important;
		}
		.header-section img{
			transition: all 0.3s ease 0s;
			float: left;
		}
		.compact .header-section img{
			max-height: 40px;
		}
		/* header-default */
			.sb-toggle-left:hover{
				color: #fff;
			}
			.header-default.header-section{
				padding: 0;
			}
			.sb-toggle-left{
				float: left;
			}
			.header-default.header-section .menu-less .logo,
			.header-1.header-section .logo{
				padding: 0;
				position: absolute;
				margin: 0;
				top: 50%;
				left: 50%;
				transform: translate(-50%,-50%);
				margin: 0;
				padding: 0;
			}
			.header-default.header-section .main-nav{
				float: right;
			}
			.header-default .sb-toggle-left{
				color: #1d2025;
			}
			.compact .header-default.header-section ul li.search-parent a{
				padding: 20px 14px;
			}
			.compact .header-default.header-section .main-nav .nav.top-nav .tpbut.minicart-li{
				padding: 20px 0;
			}
		/* header-1 */
			.header-1.header-section{
				padding: 0;
				background: #1d2025;
			}
			.header-1.header-section .main-nav{
				float: right;
			}
			.compact .header-1.header-section ul li.search-parent a{
				padding: 20px 14px;
			}
			.compact .header-1.header-section .main-nav .nav.top-nav .tpbut.minicart-li{
				padding: 20px 0;
			}
		/* header-4 */
			.header-4.header-section .logo{
				padding: 0;
			}
			.compact .header-4.header-section .logo{
				margin-top: 10px;
			}
			.header-4.header-section .main-nav.centernav{
				float: right;
				position: static;
				width: auto;
			}
			.header-4.header-section .tpbut.minicart-li a{
				padding: 38px 14px;
				margin: 0;
			}
			.header-4.header-section ul li.search-parent a{
				padding: 32px 14px;
			}
			.header-4.header-section ul li a.sb-toggle-left{
				padding-right: 0;
				padding-left: 14px !important;
			}
			.toggleslide #toggle + label{
				padding: 3px 14px;
			}
			.compact .header-4.header-section ul li.search-parent a{
				padding: 21px 14px;
			}
		/* header-5 */
			.header-5.header-section{
				padding: 0;
				background: #1d2025;
				transition: all 0.3s ease 0s;
			}
			.header-5.header-section .logo{
				padding: 0;
				position: absolute;
				margin: 0;
				top: 50%;
				left: 50%;
				transform: translate(-50%,-50%);
			}
			.header-5.header-section .main-nav.centernav .right{
				float: right;
			}
			.sb-toggle-left{
				float: left;
				font-size: 20px;
				color: #fff;
				font-size: 28px;
				padding: 26px 0;
			}
			.compact .sb-toggle-left{
				padding: 18px 0;
			}
			.compact .header-section .main-nav-right ul li.top-social{
				padding: 20px 0;
			}
			.compact .header-section .main-nav-right ul li.search-parent a,
			.compact .header-section .main-nav-right ul li.cart-parent a{
				padding: 20px 0 20px 11px;
			}
			.yamm-content .kc_column{
				width: 100% !important;
				padding: 0;
			}
			.yamm-content .widgettitle {
				color: #fff;
				padding: 15px 0 15px 30px;
				font-size: 18px;
				font-weight: bold;
			}
			.sb-slidebar .navbar-nav > li{
				position: relative;
			}
			#king-mainmenu > li > .dm-align-2{
				display: none;
			}
			.arrow{
				position: absolute;
			    display: block;
			    right: 0px;
			    top: 0;
			    cursor: pointer;
			    height: 50px;
			    padding: 0 27px;
			    transition: all 0.3s ease 0s;
			}
			.arrow.active{
				-moz-transform: rotate(45deg);
			    -ms-transform: rotate(45deg);
			    -webkit-transform: rotate(45deg);
			    -o-transform: rotate(45deg);
			    transform: rotate(45deg);
			}
			.arrow:before{
				content: '';
			    position: absolute;
			    right: 20px;
			    top: 22px;
			    width: 13px;
			    height: 3px;
			    background: #fff;
			}
			.arrow:after{
				content: '';
			    position: absolute;
			    right: 25px;
			    top: 17px;
			    width: 3px;
			    height: 13px;
			    background: #fff;
			}
		/* header-6 */
			.header-6 .sb-toggle-left{
				color: #1d2025;
			}
			.header-6 .mod-menu{
				float: left;
				width: 100%;
				position: relative;
			}
			.header-6.header-section .main-nav.centernav{
				float: right;
			}
			.header-6.header-section .logo{
				padding: 0;
				position: absolute;
				margin: 0;
				top: 50%;
				left: 50%;
				transform: translate(-50%,-50%);
				margin: 0;
				padding: 0;
			}
		/* header-8 */
			.header-8.header-section .main-nav{
				float: right;
			}
			.header-8 .sb-toggle-left{
				color: #1d2025;
			}
			.header-8.header-section .logo{
				padding: 0;
				position: absolute;
				margin: 0;
				top: 50%;
				left: 50%;
				transform: translate(-50%,-50%);
				margin: 0;
				padding: 0;
			}
			.header-8.header-section .main-nav .nav.top-nav > li{
				float: right;
			}
			.header-8 .navbar-nav{
				margin: 0;
			}
		/* header-creative */
			.header-creative{
				background: #1d2025;
				padding: 0;
			}
			.header-creative.header-section .logo{
				padding: 0;
				position: absolute;
				margin: 0;
				top: 50%;
				left: 50%;
				transform: translate(-50%,-50%);
			}
			.header-creative .main-nav{
				float: right;
			}
			.compact .header-creative.header-section ul li.search-parent a{
				padding: 20px 14px;
			}
			.compact .header-creative.header-section .main-nav .nav.top-nav .tpbut.minicart-li{
				padding: 20px 0;
			}
		.slidingmenu{
			width: 100%;
		    height: 340px;
		    padding: 30px;
		    top: -280px;
		    left: 0px;
		}
		.slidingmenu:hover, .slidingmenu:focus {
		    transform: translate3d(0,280px,0);
		    animation-timing-function: 1s ease-in;
		}
		.overlogo{
	        float: left;
	        width: 100%;
	    }
	    .overlogo img{
	        float: left;
	    }
	    .header-personal .overlogo{
	    	width: auto;
	    }
	    .slidingmenu .slidenav{
	        position: static;
	        float: left;
	        width: 100%;
	        margin: 30px 0;
	    }
	    .slidingmenu .slidenav li{
	    	float: left;
	    	width: auto;
	    	padding-left: 25px;
	    	margin-right: 15px;
	    }
	    .slidingmenu .contactinfo{
	        float: left;
	        width: 100%;
	        position: static;
	        padding: 0;
	    }
	    .slidingmenu .title{
	    	top: auto;
	    	bottom: 19px;
	    	left: 50%;
	    	right: auto;
		    transform: rotate(0) translateX(-50%);
	    }
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){

	}

	@media (max-width:767px){
		.topbar{
			padding: 12px 0;
		}
		.topbar .top-left,
		.topbar .top-right{
			width: 100%;
			text-align: center;
		}
		.topbar .top-left li,
		.topbar .top-right li{
			float: none;
			display: inline-block;
		}
		.topbar .top-left li:last-child{
			margin-right: 0;
		}
		.topbar .top-left li a,
		.topbar .top-right li,
		.topbar .top-right li a{
			line-height: 25px;
		}
		.slidingmenu .slidenav li{
			padding-left: 18px;
			margin-right: 10px;
		}
		.slidingmenu .slidenav li a{
			font-size: 12px;
		}
	}

	@media only screen and (min-width: 640px) and (max-width:767px){
		.header-section .container{
			width: 590px;
		}
		#overlay-header .menu li{
			padding-top: 20px; 
		}
		#overlay-header .menu li:first-child {
		    padding-top: 50px;
		}
	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		.header-side-3 .panel ul li{
		    padding: 10px 0;
		}
		.topbar .top-right li:not(:first-child){
			margin-left: 15px;
		}
		.header-section .container{
			width: 440px;
		}
	}

	@media only screen and (max-width: 479px){
		.header-section .container{
			width: 300px;
		}
		.header-side-3 .panel ul li{
		    padding: 10px 0;
		}
		.header-section .logo{
			max-width: 100% !important;
		}
		.topbar .top-right li:not(:first-child){
			margin-left: 15px;
		}
		.topbar .top-right li:nth-of-type(2){
			margin: 0;
		}
		.header-section .main-nav-right ul li.top-social{
			display: none;
		}
		.slidingmenu{
			padding: 20px;
			height: 320px;
		}
		.slidingmenu .title{
			bottom: 9px;
		}
		.slidingmenu .slidenav{
			margin: 10px 0 17px;
		}
		.slidingmenu .contactinfo .social i{
			width: 32px;
			height: 32px;
			line-height: 32px;
		}
		.header-4.header-section .main-nav .nav.top-nav li a{
			padding-left: 0 !important;
		}
		.header-4.header-section .tpbut.minicart-li a .cart-items{
			left: 9px;
		}
		.header-side-3 #nav-toggle{
			margin-top: 9px;
		}
		header.oneheader.header-side-3 .logo{
			margin-top: 10px;
		}
		#overlay-header .overlogo{
			margin-top: 10px;
		}
		#overlay-header label{
			top: 20px;
		}
	}
/*=====================================
	Blog Page Contact
=======================================*/
	@media only screen and (min-width: 1000px) and (max-width: 1169px){
		.main-content .post .entry-content .title h2 a{
			font-size: 27px;
		}
		#nav-single .nav-next p,
		#nav-single .nav-prev p{
			text-overflow: ellipsis;
			overflow: hidden;
			white-space: nowrap;
		}
		.contact_section_1 .box-1 h5{
			font-size: 13px;
		}
		.contact_section_3 .contact_2 .map_popup_contact_form{
			width: 40% !important;
		}
		.ct6_style{
			padding: 80px 40px;
		}
	}	

	@media (max-width: 999px){
		.main-content .post .entry-content .title h2 a{
			font-size: 26px;
		}
		.content_left > div, .content_left > article,
		.content_right > div, .content_right > article{
			padding: 0;
		}
		.left_sidebar{
			float: left;
			width: 100%;
			margin-bottom: 40px;
		}
		#nav-single .nav-next p,
		#nav-single .nav-prev p{
			text-overflow: ellipsis;
			overflow: hidden;
			white-space: nowrap;
		}
		.services1_section1 .kc_col-sm-3{
			width: 50%;
		}
		.services1_section1 .text-desc{
			padding: 0 10%;
		}
		.contact_section_1 .box-1 h5{
			font-size: 15px;
		}
		.contact_section_3 .contact_2 .map_popup_contact_form{
			width: 49% !important;
			margin: 90px 20px 0 0;
		}
		.contact_section_4 .kc_col-sm-6{
			width: 100%;
		}
		.work-content-left{
			float: left;
			width: 100%;
			margin-bottom: 40px;
		}
		.related-project-item{
			width: 50%;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 999px){

	}

	@media (max-width:767px){
		.small-posts-pages .post{
			width: 100% !important;
			margin: 0 0 65px !important;
			border-bottom: 2px solid #ebebeb;
		}
		.services1_section1 .text-desc{
			padding: 0;
		}
		.box_icon_4 .kc_text_block{
			padding: 0;
		}
		.contact_section_1 .box-1{
			padding: 80px 0 0;
		}
		.contact_section_1 .box-2{
			margin: 50px 0 0;
		}
		.contact_section_3 .contact_2 .map_popup_contact_form{
			width: 50% !important;
			margin: 90px 20px 0;
			padding: 20px;
		}
		.logregform,
		.logregform.two{
			width: 60%;
			margin-left: 20%;
		}
		.logregform.two .one_third,
		.logregform.two .two_third{
			width: 100%;
		}
		.kc_accordion_header > a{
			overflow: hidden;
		    text-overflow: ellipsis;
		    white-space: nowrap;
		}
	}

	@media only screen and (min-width: 640px) and (max-width:767px){
		.cbp-l-grid-masonry-posts .cbp-item .entry-content .title h2 a{
			font-size: 16px;
		}
		.services1_section1 .kc_col-sm-3{
			width: 50% !important;
		}
		.logregform.two .one_half{
			width: 100%;
		}
	}

	@media only screen and (min-width: 480px) and (max-width: 639px){
		.post .title h2{
			font-size: 28px;
		}
		.about-author .author-content > .social{
			position: static;
		}
		.about-author .author-content > .social li{
			margin: 0 10px 0 0;
		}
		#related_posts .related-item{
			width: 100%;
			margin: 0 0 20px;
		}
		#related_posts .related-item:last-child{
			margin: 0;
		}
		#related_posts .related-item img{
			width: 100%;
		}
		.commentlist .comment-block .avtar-author{
			position: static;
			margin-bottom: 10px;
		}
		.commentlist .comment-block .comment-block-content{
			padding: 0;
		}
		.logregform,
		.logregform.two{
			width: 80%;
			margin-left: 10%;
		}
	}

	@media only screen and (max-width: 479px){
		.related-project-item{
			width: 100%;
		}
		.contact_section_3 .contact_2 .map_popup_contact_form{
			width: 90% !important;
		}
		.ct6_style{
			padding: 80px 30px;
		}
		.services1_section1 h2 {
		    font-size: 28px;
		}
		.dosa_section_7.team1_section4 h2{
			font-size: 35px;
		}
		.services1_section1 .text-desc p{
			font-size: 14px;
		}
		.main-content .post .entry-content .title h2 a {
		    font-size: 24px;
		}
		blockquote p{
			font-size: 18px;
		}
		.post .title h2{
			font-size: 28px;
		}
		.about-author .author-content{
			width: 100%;
			padding: 0;
		}
		.about-author figure{
			width: 100%;
		}
		.about-author .author-content > .social{
			position: static;
		}
		.about-author .author-content > .social li{
			margin: 0 10px 0 0;
		}
		#related_posts .related-item{
			width: 100%;
			margin: 0 0 20px;
		}
		#related_posts .related-item:last-child{
			margin: 0;
		}
		#related_posts .related-item img{
			width: 100%;
		}
		.commentlist .comment-block .avtar-author{
			position: static;
			margin-bottom: 10px;
		}
		.commentlist .comment-block .comment-block-content{
			padding: 0;
		}
		.commentlist .comment-block .comment-block-content .comment-header h4{
			margin: 0;
		}
		.commentlist .comment-block .comment-block-content .comment-header em{
			position: static;
			margin-bottom: 15px;
		}
		.commentlist .children{
			padding-left: 1em;
		}
		.shark_section_3.team2_section3 h3,
		.riona_section_4.team2_section2 h2{
			font-size: 33px;
		}
		.logregform,
		.logregform.two{
			width: 100%;
			margin-left: 0%;
		}
		.logregform.two .one_half{
			width: 100%;
		}
	}
/* MENU Mobile */
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{
	background: transparent;
	color: #fff;
}
.sb-active .site-wrapper:before{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.3);
	z-index: 999;
}
.sb-slidebar {
    height: 100%;
    overflow-y: auto;
    position: fixed;
    top: 0;
    z-index: 0;
    display: none;
    background-color: #364150
}

.sb-slidebar,.sb-slidebar * {
    -webkit-transform: translateZ( 0 )
}

.sb-left {
    left: 0
}

.sb-right {
    right: 0
}

html.sb-static .sb-slidebar,.sb-slidebar.sb-static {
    position: absolute
}

.sb-slidebar.sb-active{
	display: block;
}

.sb-style-overlay {
    z-index: 9999
}

.sb-momentum-scrolling {
    -webkit-overflow-scrolling: touch
}

.sb-slidebar {
    width: 30%
}

.sb-width-thin {
    width: 15%
}

.sb-width-wide {
    width: 45%
}

@media (max-width: 480px) {
    .sb-slidebar {
        width:70%
    }

    .sb-width-thin {
        width: 55%
    }

    .sb-width-wide {
        width: 85%
    }
}

@media (min-width: 481px) {
    .sb-slidebar {
        width:55%
    }

    .sb-width-thin {
        width: 40%
    }

    .sb-width-wide {
        width: 70%
    }
}

@media (min-width: 768px) {
    .sb-slidebar {
        width:50%
    }

    .sb-width-thin {
        width: 25%
    }

    .sb-width-wide {
        width: 55%
    }
}

@media (min-width: 992px) {
    .sb-slidebar {
        width:30%
    }

    .sb-width-thin {
        width: 15%
    }

    .sb-width-wide {
        width: 45%
    }
}

@media (min-width: 1200px) {
    .sb-slidebar {
        width:20%
    }

    .sb-width-thin {
        width: 5%
    }

    .sb-width-wide {
        width: 35%
    }
}

.sb-slide,#main.site_wrapper,.sb-slidebar {
    -webkit-transition: -webkit-transform 400ms ease;
    -moz-transition: -moz-transform 400ms ease;
    -o-transition: -o-transform 400ms ease;
    transition: transform 400ms ease;
    -webkit-transition-property: -webkit-transform,left,right;
    -webkit-backface-visibility: hidden
}

.sb-slide,.sb-slidebar {
    -webkit-transform: translate( 0 );
    -moz-transform: translate( 0 );
    -o-transform: translate( 0 );
    transform: translate( 0 )
}
.sb-toggle-left.sb-hide,
.sb-hide {
    display: none
}

.sb-slidebar ul.nav {
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
}
.yamm-content{
	float: left;
	width: 100%;
}
.sb-slidebar .container, .sb-slidebar .kc-container{
	width: 100%;
	max-width: 100%;
}
.sb-slidebar ul,
.sb-slidebar ul li{
	float: left;
	width: 100%;
}
.sb-slidebar ul.nav > li > a {
    float: left;
    width: 100%;
    padding: 15px;
    background-color: #2C3542;
    border-bottom: 1px solid #3d4957;
    color: #fff
}
.sb-slidebar .navbar-nav > li{
	float: left;
	width: 100%;
}
.sb-slidebar ul.nav > li.current-menu-item > a {
    background: #35d3b7;
    color: #fff
}

.sb-slidebar .nav>li>.dm-align-2 li a {
    color: #fff
}

.sb-slidebar.sb-left .nav .yamm-fw .yamm-content {
    margin-left: 0!important
}

.sb-slidebar ul.nav > li > ul.dm-align-2 li > a,
.sb-slidebar ul.nav > li > ul.dm-align-2 li li a {
    display: block;
    padding: 10px 15px 10px 30px;
    border-top: 1px solid #3d4957
}

.sb-slidebar ul.nav > li > ul.dm-align-2 li:hover > a,.sb-slidebar ul.nav > li > ul.dm-align-2 li li:hover a {
    background: #2C3542;
    color: #b4bcc8
}

.sb-slidebar .list-unstyled li:first-child {
    border: none;
    margin-bottom: 0
}

.sb-slidebar .list-unstyled li p {
    color: #2ECC71;
    padding: 10px 15px 10px 30px!important;
    display: block;
    line-height: 24px;
    margin: 0
}

.sb-slidebar .dm-align-2>li>a {
    padding: 11px 20px 11px 30px!important
}

body .sb-slidebar ul.nav > li.buynowbut {
    padding: 0!important;
    width: 100%
}

body .sb-slidebar ul.nav > li.buynowbut a {
    border: none;
    border-bottom: 1px solid #3d4957;
    border-radius: 0;
    padding: 15px
}

body .sb-slidebar .list-unstyled > li {
    padding: 0
}

.sb-slidebar .tpbut.minicart-li {
    float: left;
    padding: 15px
}

.sb-slidebar li.nav-search>a i {
    float: left;
    margin-top: 6px!important;
    margin-right: 10px
}

.sb-slidebar .minicart-li a i {
    margin-right: 20px
}

.sb-slidebar .list-unstyled li.dart {
    padding: 15px;
    width: calc(100% - 30px);
    color: #FFF
}

.sb-slidebar .container {
    width: 100%
}

.sb-slidebar .dropdown-menu .container > .kc_col-sm-4 {
    border: none
}

.sb-slidebar .row {
    margin-right: 0;
    margin-left: 0;
    margin-top: 0
}

.sb-slidebar .nav_has_cart ul.nav>li>a {
    padding: 15px
}

.sb-slidebar .tpbut.minicart-li a {
    color: #ffffff
}

.sb-slidebar nav.nav_has_cart {
    width: 100%
}

.sb-slidebar .dropdown-menu .container > .kc_col-sm-4 {
    width: 100%
}

.sb-slidebar nav .menu-main-menu-container {
    width: 100%
}

.sb-slidebar nav .nav-button {
    margin-left: 15px
}

.sb-slidebar #menu-onepage + ul {
    margin: 10px 15px
}

.sb-slidebar #menu-onepage + ul li {
    float: left;
    margin-right: 15px
}

.sb-slidebar #menu-onepage + ul li a:hover {
    color: #FFFFFF
}

@media only screen and (max-width: 999px) {
    .sb-toggle-right {
        right:20px;
        left: auto!important
    }

    .sb-slidebar .dropdown-menu .kc_row > .kc_col-sm-4 {
        width: 100%;
        margin-right: 0;
        border-right: none;
        padding: 0
    }
}