/* Responsive CSS Styles Table of Contents */
@media only screen and (min-width: 999px){
	a[class^="sb-toggle-"]{
		display: none;
	}
}
@media only screen and (min-width: 1400px) and (max-width: 1441px){
    .v3_feature_section2 .right .cont, .v3_feature_section3 .left .cont{
        padding-top: 40px;
    }
    .v3_feature_section2 h4 b{
        font-size: 12px;
    }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px){
	.feature_section5 .rightbox{
		width: 75%;
	}
	.feature_section5 .leftbox{
		width: 25%;
	}
	.layout-boxed .feature_section16 h2 em{
		font-size: 16px;
	}
	.feature_section16 h2 em{
		font-size: 14px;
	}
	.layout-boxed .v1_feature_section6 h1{
		padding-right: 15px;
	}
	.v2_feature_section1 h2{
		padding-right: 15px;
	}
	.v3_feature_section2 .right .cont{
		padding: 80px 0 0 10%;
		width: 90%;
	}
	.v3_feature_section2 h1{
		font-size: 33px;
	}
	.v6_feature_section2 h1{
		font-size: 32px;
	}
	.testimonial-layout-8 .sectionbox{
		padding: 30px 15px;
	}
	.res_feature_section3 .less3,
	.res_feature_section4 .less3{
		width: 69%;
	}
	.port_feature_section2 h3{
		font-size: 19px;
	}
	.testimonial-layout-12 p{
		padding: 0 10px;
	}
	.big_text1 {
		font-size: 20px;
	}
	.cd-timeline-content-2 p.text-2{
		margin-bottom: 20px !important;
	}
}
@media only screen and (min-width: 1170px) and (max-width: 1199px) {
	.nav>li>a{
		padding-left: 19px;
		padding-right: 19px;
	}
}

@media only screen and (min-width: 1000px) and (max-width: 1169px) {
	body .container,
	body .kc-container{
		width: 970px;
		margin: 0 auto;
	}

	.v2_feature_section6, .v2_feature_section3{
		padding-left: 15px;
		padding-right: 15px;
	}

	body .newsletters .input_submit{
		padding: 13px 20px 14px 20px;
	}
	/*------------ Porfolio ---------------*/
		.portfolio_area_left{
			width: 60% !important;
		}

		.portfolio_area_right{
			width: 36% !important;
		}
	/*------------ End Porfolio ---------------*/
		.tabs_section2 .kc_tabs_nav li {
			width: 138.5px;
		}
		.tabs_section2 .kc_tabs_nav li a {
			padding: 18px 20px;
		}

	/*home page*/
		body .kc-container {
			width: 970px;
			margin: auto;
		}
		.feature_section5 .leftbox{
			padding: 65px 0px 30px 35px;
		}
		.feature_section1 b{font-size: 28px;}
		.feature_section2 .box {
			padding: 40px 35px 60px 35px;
		}
		.feature_section4 .root{
			background-size: 85%;
		}
		.feature_section5 .rightbox {
			padding-left: 50px;
			width: 80%;
		}
		.feature_section5 .leftbox{
			width: 20%;
		}
		.feature_section5 .box {
			padding: 30px 20px;
		}
		.feature_section5 .box h5{
			font-size: 15px;
		}
		.feature_section8 .left {
			width: 45% !important;
			padding-right: 50px;
			padding-top: 0;
		}
		.feature_section8 .right {
			width: 55% !important;
		}
		.feature_section8 {
			background-color: #272727 !important;
			background-attachment: scroll !important;
		}
		.feature_section9 .box03 .content {
			top: 90px;
		}
		.feature_section10 {
			background-color: #272727 !important;
			background-attachment: scroll !important;
		}
		.newsletter .enter_email_input {
			width: 70% !important;
		}
		.feature_section9 .hs_latest_posts .box04 {
			padding-bottom: 48px;
		}
		.copyright_info .one_half {
			width: 58% !important;
		}
		.copyright_info .one_half.last {
			width: 38% !important;
		}
		.hs_latest_posts .box02{
			padding: 0 25px;
		}
		.feature_section9 .hs_latest_posts .box02{height: 299px;}
		.feature_section9 .hs_latest_posts .box03{height: 299px;}
		.feature_section9 .hs_latest_posts .box03 img{height: 100% !important;}
		.feature_section10 .less6{width: 75% !important;}
		.pricing-layout-1 .pricing-box{padding: 30px 20px 50px 20px}
		.newsletters .one_half b{
			font-size: 14px;
		}
	/*home 8 */
		.v8_feature_section3 h2{
			font-size: 28px;
		}
		.v8_feature_section3 h3{
			font-size: 24px;
		}
		.v8_feature_section2 .left,
		.v8_feature_section2 .right {
			padding-left: 50px;
			padding-right: 50px;
		}
		.v8_feature_section2 .left icon,
		.v8_feature_section2 .right icon, .v8_feature_section2 .left i, .v8_feature_section2 .right i{
			font-size: 50px;
			width: 115px;
			height: 110px;
			line-height: 35px;
		}
		.v8_feature_section3 .left {
			width: 74% !important;
		}
		.v8_feature_section3 .right {
			width: 22% !important;
			margin-left: 4% !important;
		}
		.v8_feature_section4 .two_third {
			width: 80% !important;
		}
		.footer_style6 .one_half {
			width: 58% !important;
		}
		.footer_style6 .one_half.last {
			width: 38% !important;
		}
	/*home 2*/
		
		.v2_feature_section1 .container,
		.v2_feature_section2 .container,
		.v2_feature_section3 .container,
		.v2_feature_section6 .container,
		.v2_feature_section4 .container,
		.v2_feature_section5 .container,
		.v2_feature_section6 .container {
			width: 970px;
		}
		.v2_feature_section1 h2{
			font-size: 18px;
			font-weight: 500;
			line-height: 23px;
		}
		.v2_feature_section5 h1.kc_title{
			font-size: 54px;
		}
		.v2_feature_section5 p br{
			display: none;
		}
		.v2_feature_section6 h4 b{
			font-size: 12px;
		}
		.last-post-layout-2 .conbtm {
			padding: 13px 0;
		}
		.v2_feature_section4 .last-post-layout-2 ul.links_small {
			margin: 0;
			padding: 0 25px 5px;
		}
		.v2_feature_section5 {
			background-color: #7e7e7e !important;
			background-attachment: scroll !important;
		}
	/*home 3*/
		.v3_feature_section1 .box1{
			padding-left: 20px;
			padding-right: 20px;
		}
		.our-works-layout-3 .box p{
			width: 100% !important;
		}
		.v3_feature_section2 .left {
			width: 35% !important;
		}
		.v3_feature_section2 .right {
			width: 65% !important;
		}
		.v3_feature_section2 .right .cont {
			width: 90% !important;
			padding: 70px 0 0 7% !important;
		}
		.v3_feature_section3 .right {
			width: 35% !important;
		}
		.v3_feature_section3 .left {
			width: 65% !important;
		}
		.v3_feature_section3 .left .cont {
			width: 90% !important;
			padding: 100px 0 0 7% !important;
		}
		.v3_feature_section4 ul.people_soci {
			margin-left: 25px;
		}
		.v3_feature_section6 .box {
			width: 32% !important;
			padding-right: 3% !important;
		}
		.v3_feature_section6 .box.two{
			width: 30% !important;
		}
		.v3_feature_section6 .peopsays{
			width: 38% !important;
			padding: 80px 0% 75px 20px;
		}
		.v3_feature_section6 .box.two {
			padding-left: 22px;
			padding-right: 22px;
		}
		.v3_feature_section6:before{
			right: 39% !important;
		}
		.v3_feature_section8 h3 {
			padding-left: 0;
		}
		.v3_feature_section8 a {
			padding-right: 20px;
			padding-left: 20px;
		}
		.footer_v3 + .copyright_info .one_half {
			width: 58% !important;
		}
		.footer_v3 + .copyright_info .one_half.last {
			width: 38% !important;
		}
	/*home 4*/
		
		.v4_feature_section1 .container,
		.v4_feature_section2 .container,
		.v4_feature_section3 .container,
		.v4_feature_section4 .container,
		.v4_feature_section5 .container {
			width: 970px;
		}
		.v4_feature_section2 .box-details {
			width: -moz-calc(100% - 20px);
			width: -webkit-calc(100% - 20px);
			width: -o-calc(100% - 20px);
			width: calc(100% - 20px);
		}
		.v4_feature_section2 .box-details p {
			width: 90% !important;
			line-height: 18px;
		}
		.v4_feature_section3 i {
			margin-right: 12px;
			margin-bottom: 20px;
		}
		.v4_feature_section3 img.two {
			float: right;
			margin-right: -120px;
		}
		.v4_feature_section4 h1 {
			margin-top: 100px;
			font-size: 44px;
		}
		.v4_feature_section4 .onecol_sixty{margin-top: 0px;}
	/*home 1*/
		.v1_feature_section6 h1{
			font-size: 36px;
		}
		.v1_newsletters .enter_email_input {
			width: 70% !important;
		}
		.feature_section16 .box1 {
			width: 15% !important;
		}
		.feature_section16 .box2 {
			width: 50% !important;
		}
		.feature_section16 .box3 {
			width: 35% !important;
			padding-top: 75px;
		}
		.feature_section18 .right {
			padding: 50px;
		}
		.v1_feature_section6 .left {
			padding: 50px;
		}
		.newsletters .one_half b{padding-left: 0px;}
		.footer .kc_single_image img{max-width: 100% !important;}
	/*home 7*/
		
		.v7_feature_section1 .container,
		.v7_feature_section2 .container,
		.v7_feature_section4 .container,
		.v7_feature_section5 .container,
		.v7_feature_section6 .container,
		.v7_feature_section7 .container,
		#footer .container {
			width: 970px;
		}
		.v7_feature_section1 h1{
			font-size: 32px;
		}
		.v7_feature_section1 .box2 b,
		.v7_feature_section1 .box3 b{
			padding-top: 0px;
		}
		.v7_feature_section1 h3{
			font-size: 24px !important;
			padding: 33px 30px 41px 45px;
		}
		.v7_feature_section1 .box1 {
			padding: 35px 40px 57px 40px;
		}
		.v7_feature_section1 .box2,
		.v7_feature_section1 .box3 {
			padding-bottom: 1px;
		}
		.v7_feature_section2 .box {
			padding-left: 25px;
		}
		.v7_feature_section2 icon, .v7_feature_section2 i {
			margin-right: 10px;
		}
		.v7_feature_section2 {
			padding: 84px 0 90px;
		}
		.v7_feature_section5 {
			background-color: #272727 !important;
			background-attachment: scroll !important;
		}
		.v7_feature_section5 .kc_row > .kc_column_inner {
			padding: 0px !important;
		}
		.v7_feature_section5 .cirbox {
			width: 96% !important;
		}
		.v7_footer_style #flickr_badge_wrapper a:last-child {
			display: none;
		}
		.v7_copyright_info .one_half {
			width: 58% !important;
		}
		.v7_copyright_info .one_half.last {
			width: 38% !important;
		}
	/*home 9*/
		
		.v9_feature_section1 .container,
		.v9_feature_section2 .container,
		.v9_feature_section3 .container,
		.v9_feature_section4 .container,
		.v9_feature_section5 .container,
		.v9_feature_section6 .container,
		.v9_feature_section7 .container,
		.v9_feature_section8 .container {
			width: 970px;
		}
		.v9_feature_section3 .less4 {
			width: 67% !important;
		}
		.v9_feature_section3 .less5 {
			width: 90% !important;
		}
		.v9_feature_section4 .social_icons li {
			padding: 7px 8px;
		}
		.v9_feature_section4 .our-team-layout-5 h4 {
			margin-top: 18px;
		}
		.v9_feature_section6 .list-feature-res {
			float: none !important;
			display: inline;
		}
		.v9_feature_section6 .list-feature-res .imgbox {
			width: 36% !important;
			margin-bottom: 30px;
		}
		.v9_feature_section6 .list-feature-res .contbox {
			width: 64% !important;
			margin-bottom: 30px;
			padding: 47px 40px;
		}
		.v9_feature_section6 .list-feature-res .contbox2 {
			width: 64% !important;
			margin-bottom: 30px;
			padding: 47px 40px;
		}
		.v9_feature_section7 .testimonial-layout-8 .sectionbox {
			padding: 28px;
		}
		.testimonial-layout-8 h5{
			letter-spacing: 0.1px !important;
		}
		.v9_feature_section8 .box1 {
			width: 50% !important;
			margin-bottom: 30px;
		}
		.v9_feature_section8 .box2 {
			width: 50% !important;
			margin-bottom: 30px;
		}
		.v9_feature_section8 .box3 {
			width: 50% !important;
		}
		.v9_feature_section8 .box4 {
			width: 50% !important;
		}
		.footer_style2 .one_half {
			width: 58% !important;
		}
		.footer_style2 .one_half.last {
			width: 38% !important;
		}
	/*home 13*/
		
		.v13_feature_section1 .box i {
			width: 180px;
			height: 180px;
			font-size: 72px;
			line-height: 180px;
		}
		.v13_feature_section2 {
			text-align: center;
		}
		.v13_feature_section2 h3 {
			width: 100% !important;
			text-align: center;
			margin-bottom: 30px;
		}
		.v13_feature_section2 a {
			float: none;
			margin: 0px;
		}
		.v13_feature_section3 .left {
			padding: 95px 50px 0 0;
		}
		.v13_feature_section4 .right {
			padding: 95px 0px 0 50px;
		}
		.v13_feature_section5 .our-team-layout-4 li {
			padding: 0 5px;
			width: 14.285% !important;
			float: left;
		}
		.v13_feature_section7 .testimonials-layout-10 .arrow_box {
			padding: 35px 25px;
		}
		.v13_feature_section8 .one_third li {
			padding-left: 30px;
		}
		.v13_feature_section9 .box1 {
			width: 50% !important;
			margin-bottom: 30px;
		}
		.v13_feature_section9 .box2 {
			width: 50% !important;
			margin-bottom: 30px;
		}
		.v13_feature_section9 .box3 {
			width: 50% !important;
		}
		.v13_feature_section9 .box4 {
			width: 50% !important;
		}
	/*home 10*/
		.v10_tabs_slider_owl h4{
			font-size: 12px;
		}
		.v10_tabs_slider_owl .kc_single_image{
			min-height: 348px;
		}
		.v10_tabs_slider_owl .kc_single_image img{
			height: 100% !important;
			width: auto;
		}
		.v10_tabs_slider_owl .right{
			padding: 44px 55px 42px 50px;
		}
		.v10_feature_section5 .tabs-slider-style .right {
			padding: 25px 30px;
		}
		.v10_feature_section5 .tabs-slider-style .right .kc_wrapper > div {
			height: auto !important;
		}
		.v10_feature_section5 .tabs-slider-style .right .kc_wrapper h3 {
			padding-bottom: 10px;
		}
		.v10_feature_section5 .tabs-slider-style .right .kc_wrapper .one_half {
			padding: 10px 0;
		}
		.v10_feature_section6 .pricing-layout-2 .pricing-box-2 li {
			padding-left: 30px;
		}
		.v10_feature_section7 .less1 {
			width: 90% !important;
		}
	/*home 12*/
		.testimonials-layout-9 .contentbox{
			padding: 45px 25px;
		}
		.v12_feature_section3 {
			background-color: #272727 !important;
			background-attachment: scroll !important;
		}
		.v12_feature_section5 .last-post-layout-4 .con{text-align: center;}
	/*home 11*/
		.pricing-layout-3 .pricing-box-3{
			overflow: hidden;
		}
		.v11_feature_section5 .testimonial-layout-5 .item p.fontdefault2{
			padding: 0 13px;
		}
		.pricing-layout-3 .pricing-box-3 .title h4:before{
			-webkit-transform:translate(-50%,0);
			-moz-transform:translate(-50%,0);
			-ms-transform:translate(-50%,0);
			-o-transform:translate(-50%,0);
			transform:translate(-50%,0);
			left: 50%;
		}
		.v11_feature_section2 h4 b{
			padding-left: 12px;
			padding-right: 12px;
		}
		.v11_feature_section1 .box1{min-height: 189px;}
		.v11_feature_section1 .box1 .img {
			padding-left: 8px;
		}
		.v11_feature_section1 .box2{min-height: 189px;}
		.v11_feature_section1 .box2 .img {
			padding-left: 8px;
		}
		.v11_feature_section1 .box3{min-height: 189px;}
		.v11_feature_section1 .box3 .img {
			padding-left: 8px;
		}
		.v11_feature_section4 .pricing-layout-3 .pricing-box-3 .title h4::before {
			border-left: 115px solid transparent;
			border-right: 115px solid transparent;
		}
		.v11_feature_section5 {
			background-color: #272727 !important;
			background-attachment: scroll !important;
		}
		.v11_feature_section7 h4 b,
		.v11_feature_section7 .box4 p {
			font-size: 12px;
		}
	/*home 6 */
		.v6_feature_section1 .box p{
			padding-left: 10px;
			padding-right: 10px;
		}
		.v6_feature_section2 h1.light{
			font-size: 30px;
		}
		.v6_feature_section5 {
			background-color: #7e7e7e !important;
			background-attachment: scroll !important;
		}
		.v6_feature_section2 .left {
			float: left;
			width: 100% !important;
			padding: 100px 50px 90px 50px;
		}
		.v6_feature_section2 .kc_single_image img {
			width: 100% !important;
			height: 400px;
		}
		.v6_feature_section2 .right {
			float: left;
			width: 100% !important;
			padding: 0px 0px 0px 0px;
		}
		.v6_feature_section2 .right .box1 {
			background-size: 100% !important;
		}
		.v6_feature_section2 .right .box2 {
			float: left;
			width: 100% !important;
			margin: 70px 0px;
		}
		.v6_feature_section2 .right .box2 .arrow_box {
			float: left;
			width: 50% !important;
			padding: 50px;
			height: auto;
		}
		.v6_feature_section2 .right .box2 .arrow_box:after {
			float: left;
			width: 50% !important;
			margin-top: -111px;
		}
		.v6_feature_section2 .right .box2{
			height: auto;
		}
		.v6_feature_section3 .box p{
			padding-left: 12px;
			padding-right: 12px;
		}
		.v6_feature_section5 .less6 {
			width: 80% !important;
		}
		.v6_feature_section7 .box1 {
			width: 20% !important;
		}
		.v6_feature_section7 .box2 {
			width: 24% !important;
		}
		.v6_feature_section7 .box3 {
			width: 32% !important;
		}
		.v6_feature_section7 .box4 {
			width: 24% !important;
		}
	/*home 5*/
		
		.layout-boxed {
			width: 1000px;
		}
		.layout-boxed .header {
			width: 1000px;
		}
		.v5_feature_section1 .box i,
		.v5_feature_section1 .box icon {
			height: 78px;
			width: 78px;
			line-height: 75px;
			font-size: 27px;
			margin: -65px 0px 0px 54px;
		}
		.v5_feature_section1 .box p {
			font-size: 15px;
		}
		.v5_feature_section1 .linebtn.one {
			padding: 8px 20px;
		}
		.v5_feature_section2{
			padding: 40px 0 0;
		}
		.v5_feature_section2 .onecol_sixty{
			padding-top: 0;
		}
		.v5_feature_section2 i,
		.v5_feature_section2 icon {
			margin-right: 10px;
		}
		.v5_feature_section2 p {
			margin-left: 68px;
			font-size: 17px;
		}
		.testimonial-layout-6 .less7{
			width: 75% !important;
		}
		.footer_v5 .column1 {
			padding-right: 15px;
		}
		.footer_v5 .column2 {
			padding-left: 15px;
			margin-right: 15px;
		}
	/*home 14*/
		.v14_feature_section1 h4 b{
			padding: 0 12px;
		}
		[class*="v14_feature_section"] h2{
			font-size: 25px;
		}
		.v14_feature_section4 .tabs_section2 .kc_tabs_nav li{width: 138.5px;}
		.v14_feature_section4 .tabs_section2 .kc_tabs_nav li a{padding: 18px 20px;}
	/*pricing table*/
		.pricing-layout-5 .pricing-table-5 li.hecont{padding: 25px 5px 40px;}
		.pricing-layout-5 .pricing-table-5 li.hecont strong{padding: 12px 8px;}
		.pricing-layout-5 .pricing-table-5 .pri_but_small1, .pricing-layout-5 .pricing-table-5 .pri_but_small1.act{float: none; display: inline-block;}
		.pricing-layout-5 .pricing-table-5 .pri_but_small1.gray:first-child, .pricing-layout-5 .pricing-table-5 .pri_but_small1.act:first-child{margin: 0px 0 20px !important;}
	/*services style 2*/
		.ser2_feature_section3{background-attachment: scroll !important;}
	/* law */
		.law_feature_section9 .box1 {
			width: 20% !important;
		}
		.law_feature_section9 .box2 {
			width: 24% !important;
		}
		.law_feature_section9 .box3 {
			width: 32% !important;
		}
		.law_feature_section9 .box4 {
			width: 24% !important;
		}
		.law_feature_section4 {
			background-color: #272727 !important;
			background-attachment: scroll !important;
			background-size: inherit !important;
		}
		.last-post-layout-2 ul.links_small{padding: 0 30px;}
		.testimonial-layout-5.owl-carousel .owl-item{
			padding: 0 25px;
		}
	/* hosting */
		.host_domain_search .serch_area .enter_domain_input{width: 52.2% !important;}
		.host_feature_section1 .one_fourth_less{padding: 40px 20px 50px;}
		.host_feature_section3 .one_fourth_less{padding: 40px 20px 50px;}
		.host_feature_section1 .one_fourth_less .kc_text_block{padding: 0 10px;}
		.host_feature_section6 .boxright{
			padding: 80px 40px;
		}
	/* medical */
		.our-team-layout-7 .box-details p{width: 85%;}
		.med_feature_section1 .one_third_less{width: 310px; margin-right: 20px;}
		.med_feature_section1 .one_third_less .right{width: 137px; overflow: hidden;}
		.med_feature_section1 .one_third_less .right img{height: 100% !important; max-width: inherit;}
		.med_feature_section2 h4{width: 100% !important; text-align: center; margin: 0px;}
		.med_feature_section5{padding-top: 130px;}
		.med_feature_section5 h2{font-size: 30px;}
		.med_feature_section5 h1{line-height: 45px;}
		.med_feature_section5 h1{font-size: 38px;}
		.travel_feature_section4 p{
			padding: 0 15px;
		}
	/* non profit */
		.nonp_newsletter .enter_email_input{width: 70% !important;}
		.ms-tabs-template-2 .ms-slide .ms-slide-layers{
			width: 90% !important;
			left: 10% !important;
		}
		.nonp_feature_section1 .one_fourth_less{
			width: 48%;
			margin-right: 4%;
			margin-top: 10px;
			margin-bottom: 10px;
		}
		.nonp_feature_section1 .one_fourth_less:nth-of-type(2n){
			margin-right: 0;
		}
		.last-post-layout-8 p{
			padding-right: 10px;
		}
		.nonp_newsletter .one_half span{
			font-size: 14px;
			padding-left: 62px;
		}
	/* wedding */
		.time-line-layout-1 .cd-timeline-block:first-child .cd-timeline-img{ margin-top: 20px;}
		.time-line-layout-1 .cd-timeline-block:first-child .cd-timeline-content p.text{padding: 0 0 20px;}
		.time-line-layout-1 .cd-timeline-block .cd-timeline-content p.text{padding: 0 0 20px;}
		.wed_feature_section2 .less6{width: 70% !important;}
		.wed_feature_section5 .left{padding: 0px 60px 0px 0px}
		.time-line-layout-1 .cd-timeline-content{width: 92% !important;}
		.time-line-layout-1 .cd-timeline-content .cd-date{position: initial;}
		.time-line-layout-1 .cd-timeline-content .cd-date img{width: auto; float: left;}
		.cd-timeline-img.cd-picture{left: 0px;}
		.wed_countdown.kc-countdown-timer {width: 72% !important;}
		.wed_feature_section9 .framebox{width: 70% !important;}
		.wed_feature_section10 .contentbox{width: 50% !important; margin: 0;}
		.wed_feature_section4, .wed_feature_section8{
			background-color: #272727 !important;
			background-attachment: scroll !important;
		}
		.wed_feature_section7 .last-post-layout-7 .one_fourth_less{margin-bottom: 27px;}
	/* music band */
		[class*="music_feature_section"] h4{
			font-size: 20px;
		}
		.cbp-l-grid-masonry-projects.works-layout-8 .cbp-l-caption-text{padding-left: 13px;padding-right: 13px;}
		.testimonial-layout-15 p.fonm{padding: 0 10px;}
		.music_feature_section3 .left .cont{width: 92% !important; padding: 0 40px 0 0;}
		.music_feature_section8 .box1{width: 100% !important;}
		.music_feature_section8 .box2{width: 100% !important;}
		.music_feature_section8 .contact-form{width: 95% !important; float: right;}
		header.header-music{height: auto;}
	/* education */
		.edu_feature_section1 .less9{width: 75%;}
		.edu_feature_section2 .box1{padding: 65px 30px 8px 30px;}
		.edu_feature_section2 .box2{margin: 0 8px;}
		.searchcou select:last-child{margin-right: 0px;}
		.edu_newsletter .enter_email_input{width: 61% !important;}
		.edu_feature_section4{
			background-color: #272727 !important;
			background-attachment: scroll !important;
		}
		.edu_feature_section7{
			background-color: #272727 !important;
			background-attachment: scroll !important;
		}
		.edu_feature_section7 .box{padding: 40px 20px;}
		#flickr_badge_wrapper img{width: 65px; height: 65px; margin-right: 6px;}
		.edu_newsletter .one_half span{
			font-size: 14px;
			padding-left: 62px;
		}
	/* real estate */
		.real_slider select{margin-left: 5px;}
		.real_slider .but1{margin-left: 5px;}
		.real_feature_section4 .onecol_forty{width: 34% !important; margin-right: 0px; padding-left: 0px;}
		.real_feature_section4 .onecol_sixty a{margin-right: 4px;}
		.real_newsletter .enter_email_input{width: 70% !important;}
		.real_feature_section2 .one_fourth h4{font-size: 17px;}
		.real_feature_section3 .box{
			padding: 24px 17px 30px;
		}
		.real_feature_section3 .box h5{
			font-size: 15px;
		}
		.real_feature_section4  h4{
			font-size: 17px;
		}
	/* political */
		.poli_feature_section2 .less4{width: 75% !important;}
		.poli_feature_section10 .box3{width: 32% !important;}
		.poli_feature_section10 .box4{width: 24% !important;}
		.poli_feature_section8{
			background-color: #272727 !important;
			background-attachment: scroll !important;
		}
	/* restaurant */
		.res_feature_section3 .less3{width: 90% !important;}
		.res_feature_section4 .less3{width: 90% !important;}
		.res_feature_section7 .last-post-layout-5 .right .box .imgse img{height: 100% !important;}
		.res_feature_section12 .left{height: auto; padding: 48px 36px;}
		.res_copyright_info .one_half{width: 56%}
		.res_copyright_info .one_half.last{width: 40% !important;}
		.res_feature_section10 .special_day li{margin-right: 25px; width: 120px;}
		.res_feature_section10 .special_day li img{width: 120px; height: 120px;}
		.res_feature_section10 .testimonial-layout-11 .peoplesays img{width: 120px; height: 120px;}
		.res_feature_section6{
			background-color: #272727 !important;
			background-attachment: scroll !important;
		}
		.res_feature_section2 .less1{
			width: 80%;
		}
		.res_feature_section5 p{
			padding: 0 10px;
		}
		.res_feature_section7 h5{
			font-size: 15px;
		}
		.last-post-layout-5 .right .box.two .arrow_box,
		.last-post-layout-5 .right .box .arrow_box{
			padding: 30px 30px 50px;
			height: 215px;
		}
		.last-post-layout-5 .right .box,
		.last-post-layout-5 .right .box.two,
		.last-post-layout-5 .right .box.two .imgse{
			height: 215px;
		}
		.last-post-layout-5 .left .arrow_box,
		.last-post-layout-5 .left .imgse{
			height: 430px;
		}
		.res_feature_section11 p{
			font-size: 12px;
		}
	/* construction */
		[class*="cons_feature_section"] h2{font-size: 24px;}
		.cons_hoz_tabs .kc_tab_content p{letter-spacing: 0.5px;}
		[class*="cons_feature_section"] .bigtfont{padding: 0 10px;}
		.cons_feature_section4 .row_box h6{width: 73% !important;}
		.cons_feature_section4 .row_box p{padding-left: 60px;}
		.cons_feature_section11 .box{padding: 0px;}
		.cons_feature_section5{
			background-color: #272727 !important;
			background-attachment: scroll !important;
		}
		.cons_feature_section1 h1{
			width: 75% !important;
		}
	/* index portfolio */
		.port_feature_section3 h2{
			font-size: 40px;
		}
		.port_feature_section5 h1{
			font-size: 42px;
		}
		.port_feature_section5 p{
			font-size: 19px;
		}
		.port_feature_section5 p br{
			display: none;
		}
		.port_feature_section6 h4 b{
			font-size: 12px;
		}
		.port_feature_section5{
			background-color: #272727 !important;
			background-attachment: scroll !important;
		}
		.port_feature_section2 .left{margin: 0; padding: 35px 25px;}
		.port_feature_section2 .left h1{font-size: 30px; margin-bottom: 15px;}
		.port_feature_section2 .left h3{font-size: 20px; margin-bottom: 13px;}
		.port_feature_section2 .left p{font-size: 15px; line-height: 25px;}
		.port_feature_section3 .box{padding: 40px 28px 35px;}
		.port_feature_section3 h3{font-size: 18px; line-height: 30px;}
		.port_feature_section9 .hs_latest_posts .box02{height: 299px;}
		.port_feature_section9 .hs_latest_posts .box03 img{height: 299px;}
	/* travel */
		.feature_section2{
			background-attachment: scroll !important;
		}
		.travel_feature_section11 .box{padding: 0px;}
	/* shopping 1 */
		.shop_feature_section3{
			background-color: #272727 !important;
			background-attachment: scroll !important;
		}
	/* footer */
		.widget .execphpwidget{
			letter-spacing: 0.3px;
		}
	.ser2_feature_section2 .kc_text_block{
		padding: 0 15px;
	}
	.tabs_section3 .kc_tab.ui-tabs-panel .bigtfont.dark p{
		margin-bottom: 10px;
		letter-spacing: 0.5px;
	}
	.logregform.two {
	    float: left;
	    width: 55%;
	    margin-left: 27.5%;
	}
	.comingsoon_page .socialiconssoon ul{
		width: 100% !important;
		margin: 0 auto !important;
	}
	.comingsoon_page .hs_mailchimp{
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		justify-content: center;
		width: 100%;
	}
	.flip_box_clients p{
		font-size: 12px;
	}
	.blog-timeline .cd-timeline-img.cd-picture{
		left: 50%;
	}
	.cont_address_info, .address_info{
		padding: 35px 30px 20px 30px;
	}
	.box_icon p{
		padding-left: 54px;
	}
}

@media only screen and (max-width: 999px) {
	.v2_feature_section6, .v2_feature_section3{
		padding-left: 15px;
		padding-right: 15px;
	}
	.v3_feature_section3 .right img{
		height: auto;
	}
	.yamm-content .kc-container{
		width: 100%;
	}
	.yamm-content .kc_column {
		width: 100%;
		padding: 0;
	}
	.compact_static .header-medical.header{
		position: relative;
	}
	.compact_static .header.header-14{
		position: static;
	}
	/* wedding */
	.nav-collapse li{
		float: left;
		width: 100%;
	}
	.nav-collapse li a{
		text-align: left;
		padding-left: 25px;
	}
	.v14_feature_section6 .butt a{
		float: none;
	}
	/* construction */
		.cons_feature_section5{
			background-color: #272727 !important;
			background-attachment: scroll !important;
		}
	/* restaurant */
		.res_feature_section6{
			background-color: #272727 !important;
			background-attachment: scroll !important;
		}
	/* political */
		.poli_feature_section8{
			background-color: #272727 !important;
			background-attachment: scroll !important;
		}
	/* education */
		.edu_feature_section4{
			background-color: #272727 !important;
			background-attachment: scroll !important;
		}
		.edu_feature_section7{
			background-color: #272727 !important;
			background-attachment: scroll !important;
		}
	/* index portfolio */
		.port_feature_section5{
			background-color: #272727 !important;
			background-attachment: scroll !important;
		}
	/* music band */
	 	.music_feature_section4 .boximgcon{
	 		margin-top: 0;
	 	}
	/* non-profit */
		.ms-tabs-template-2 .ms-slide .ms-slide-layers{
			width: 90% !important;
			left: 10% !important;
		}
		.pop-wrapper .kc_col-sm-2 {
			width: 50%;
			margin: 20px 0;
		}
	/* wedding */
		.wed_feature_section4, .wed_feature_section8{
			background-color: #272727 !important;
			background-attachment: scroll !important;
		}
	/* travel */
		.feature_section2{
			background-attachment: scroll !important;
		}
	/* shopping 1 */
		.shop_feature_section3{
			background-color: #272727 !important;
			background-attachment: scroll !important;
		}

	body .newsletters .input_submit{
		padding: 13px 0 14px 0;
		width: 110px;
	}

	body .pricing-layout-1 .pricing-box{
		margin-bottom: 30px;
	}

	body .newsletters .one_half h5{
		text-align: center;
	}
	body .newsletters .one_half b{
		padding-left: 0;
		text-align: center;
	}

}

@media only screen and (min-width: 768px) and (max-width: 999px) {
	body .kc-container,
	body .container {
		width: 720px;
		margin: 0 auto;
	}
	/* portfolio */
		.cbp-caption-overlayBottom .cbp-caption-activeWrap{
			height: 100px;
		}
			
		.portfolio_area_left{
			width: 42% !important;
		}
		
		.portfolio_area_right{
			width: 54% !important;
		}
		
		.cbp-caption-overlayBottom .cbp-caption-activeWrap{
			height: 100% !important;
		}
	/*home page*/
		.minicart-reponsive{
			display: block;  
		}
		.product-buttons .button.product_type_simple, .product-buttons .button.product_type_variable{
			font-size: 10px;
		}
		.container {
			width: 720px;
			margin: auto;
		}
		.logo {
			width: 100% !important;
			text-align: center;
		}
		.menu_main {
			width: 97% !important;
			position: absolute;
		}
		.dropdown-menu .container > .kc_col-sm-4{
			width: 100%
		}
		.header a[class^="sb-toggle-"]{
			position: absolute;
			top: 30px;
			z-index: 9999;
			font-size: 25px;
		}
		.compact .header a[class^="sb-toggle-"]{
			top: 20px;
		}
		.header a[class^="sb-toggle-"] i{
			font-size: 28px;
		}
		.feature_section1 h2 {
			text-align: left;
		}
		.feature_section1 b{font-size: 28px;}
		.feature_section1 .right{
			padding-top: 30px;
			padding-left: 0;
		}
		.feature_section2 .box {
			width: 50% !important;
			padding: 40px 35px 60px 35px;
		}
		.feature_section4 .one_fifth {
			width: 30.6% !important;
    		display: inline-block;
    		float: none;
    		margin-bottom: 30px;
		}
		.feature_section4 .one_fifth:nth-child(3n) {
			margin-right: 0;
		}
		.feature_section4 .one_fifth:nth-child(4n+0) {
			margin-bottom: 0;
		}
		.feature_section4 .root{
			background-position: center 120px;
		}
		.feature_section5 .leftbox {
			width: 100% !important;
			padding: 75px 0 30px 0;
		}
		.feature_section5 .leftbox .img {
			background-size: 100% !important;
		}
		.feature_section5 .kc_single_image img {
			max-width: 100% !important;
		}
		.feature_section5 .rightbox {
			width: 100% !important;
			padding-left: 40px;
			padding-top: 50px;
			padding-right: 5% !important;
		}
		.feature_section5 .box {
			padding: 35px 30px 35px 30px;
		}
		.feature_section5 .one_third_less {
			width: 32% !important;
		}
		.feature_section7 .one_third {
			width: 30.650% !important;
		}
		.feature_section7 h3{
			float: left;
			margin-top: 15px;
			width: 100% !important;
			letter-spacing: 0;
		}
		.feature_section8 .left{
			padding-right: 56px !important;
		}
		.feature_section8 .right{
			padding-left: 56px !important;
		}
		.feature_section12 .one_fourth_less{
			width: 48% !important;
			margin: 0 4% 30px 0 !important;
		}
		.feature_section12 .one_fourth_less:nth-of-type(2n){
			margin: 0 0 30px 0 !important;
		}
		.feature_section12 li{
			text-align: center;
		}
		.feature_section8 {
			background-color: #272727 !important;
			background-attachment: scroll !important;
		}
		.feature_section8 .one_fifth {
			width: 16.800% !important;
		}
		.feature_section8 .left {
			width: 45% !important;
			padding-right: 50px;
			padding-top: 0;
		}
		.feature_section8 .right {
			width: 55% !important;
		}
		.feature_section9 .box03 .content {
			top: 50px;
			padding-bottom: 24px;
		}
		.feature_section9 h4 {
			padding: 14px 0 0 20px;
		}
		.feature_section9 b {
			padding: 20px 0 0 20px;
		}
		.feature_section9 h1 {
			font-size: 21px;
			line-height: 27px;
			padding-left: 25px;
		}
		.feature_section9 .box02 {
			padding: 0 20px 0 20px;
			height: 277px;
		}
		.feature_section10 {
			background-color: #272727 !important;
			background-attachment: scroll !important;
		}
		.feature_section12 .one_fourth_less {
			padding: 30px 20px 50px 20px;
		}
		.feature_section15 .one_third {
			width: 30.650% !important;
		}
		.feature_section15 .one_third p {
			margin-bottom: 0 !important;
			letter-spacing: 0px !important;
		}
		.feature_section15 .one_fourth_less {
			width: 48% !important;
			margin: 1% !important;
		}
		.feature_section16 .box3 {
			width: 100% !important;
			padding-top: 75px;
			padding-bottom: 90px;
			min-height: inherit;
		}
		.feature_section16 .conleft {
			width: 50% !important;
		}
		.hs_latest_posts .box04 .content {
			top: 50px;
			padding-bottom: 50px;
		}
		.feature_section9 .hs_latest_posts .box04 {
			padding-bottom: 69px;
		}
		.hs_latest_posts .box04 h4 {
			font-size: 21px;
			line-height: 27px;
			padding-left: 25px;
		}
		.hs_latest_posts em {
			padding: 20px 0 0 20px;
		}
		.feature_section9 .hs_latest_posts .box03 img{height: 100% !important;}
		.feature_section9 .hs_latest_posts .box03 {
			padding-bottom: 0;
			height: 252px;
		}
		.extra_tabs_active:before {
			border-bottom: 66.5px solid transparent;
		}
		.feature_section8 .nupie .kc_col-of-5 {
			width: 20% !important;
			padding: 0;
		}
		.feature_newsletters.newsletters .one_half {
			margin: 0;
		}
		.footer .one_fourth {
			width: 48% !important;
			margin: 0 0 4% !important;
		}
		.footer .one_fourth:nth-child(2n+1){margin-right: 4% !important;}
		.copyright_info p {
			text-align: center;
		}
	/*home 8*/
		.v8_feature_section1 .box{
			text-align: center;
		}
		.v8_feature_section1 .box1 {
			margin-bottom: 50px;
			width: 33.333333333333333%;
			display: inline-block;
			text-align: center;
			float: none;
		}
		.v8_feature_section2 .left,
		.v8_feature_section2 .right {
			padding-left: 40px;
			padding-right: 40px;
		}
		.v8_feature_section2 .left icon,
		.v8_feature_section2 .right icon, .v8_feature_section2 .left i,
		.v8_feature_section2 .right i {
			font-size: 40px;
			width: 90px;
			height: 80px;
			line-height: 0;
			margin-right: 10px;
		}
		.v8_feature_section3 .left {
			width: 100% !important;
			padding: 0 4%;
		}
		.v8_feature_section3 .right {
			width: 100% !important;
			margin-left: 0 !important;
			text-align: center;
		}
		.v8_feature_section3 .right .kc_button {
			display: inline-block;
		}
		.v8_feature_section3 .right div{
			text-align: center;
		}
		.v8_feature_section4 {
			padding-top: 90px;
			padding-bottom: 90px;
		}
		.v8_feature_section4 .two_third {
			width: 90% !important;
		}
		.footer_style6.copyright_info {
			margin: 0;
		}
		.footer_style6 .footer_social_links {
			float: right;
		}
		.v8_feature_section5 .one_third_less {
			width: 32% !important;
		}
		.v8_feature_section5 .address_info{padding: 0 10px;}
		.footer_style6.copyright_info p {
			text-align: center;
		}
		.footer_style6 .one_half {
			width: 48% !important;
		}
	/*home 2*/
		.v2_feature_section2 .v2_one_fourth{width: 50%;}
		.v2_feature_section1 .v2_new_title{
			margin-bottom: 20px;
		}
		.v2_feature_section1 .container .kc_column:nth-of-type(2){
			padding-left: 0;
		}
		.v2_feature_section3 .rightcon li {
			padding: 10px 0 10px 12px;
		}
		.v2_feature_section5 {
			background-color: #7e7e7e !important;
			background-attachment: scroll !important;
		}
		.v2_feature_section6 .box1 {
			width: 50% !important;
			margin-bottom: 30px;
		}
		.v2_feature_section6 .box2 {
			width: 50% !important;
			margin-bottom: 30px;
		}
		.v2_feature_section6 .box3 {
			width: 50% !important;
			margin-bottom: 30px;
		}
		.v2_feature_section6 .box4 {
			width: 50% !important;
			margin-bottom: 30px;
		}
		.v2_newsletter .enter_email_input {
			width: 75% !important;
		}
		.footer_style2 ul.footer_social_links {
			float: right;
		}
	/*home 3*/
		.v3_feature_section1 .box1{
			padding-left: 28px;
			padding-right: 28px;
		}
		.v3_feature_section2 .left {
			width: 100% !important;
		}
		.v3_feature_section2 .right {
			width: 100% !important;
		}
		.v3_feature_section2 .right .cont {
			width: 90% !important;
			padding: 70px 0 70px 10% !important;
		}
		.v3_feature_section2 .v3_linebg2{
			margin: 20px auto 10px;
		}
		.v3_feature_section3 .left {
			width: 100% !important;
		}
		.v3_feature_section3 .right {
			width: 100% !important;
		}
		.v3_feature_section3 .left .cont {
			width: 90% !important;
			padding: 70px 0 70px 10% !important;
		}
		.v3_feature_section3 .left .cont h1{
			letter-spacing: 1px;
		}
		.v3_feature_section3 .v3_linebg3{
			margin: 20px auto 40px;
		}
		.v3_feature_section3 .bigtfont.white{
			text-align: center;
		}
		.v3_feature_section4 ul.people_soci {
			margin-left: 0;
			padding: 0;
		}
		.v3_feature_section6:before {
			right: 0% !important;
		}
		.v3_feature_section6 .box {
			width: 100% !important;
			padding: 70px 0% 60px 0;
			border-right: none;
			border-bottom: 1px solid #d7d7d7;
		}
		.v3_feature_section6 .box.two {
			width: 100% !important;
			padding: 50px 0% 60px 0;
			border-right: none;
		}
		.v3_feature_section6 h3{
			text-align: center;
		}
		.v3_feature_section6 h3 br{
			display: none;
		}
		.v3_feature_section6 .v3_linebg4{
			margin:5px auto 30px;
		}
		.v3_feature_section6 .peopsays {
			width: 100% !important;
			padding: 50px 0% 70px 0;
		}
		.v3_feature_section6 .kc_column{
			text-align: center;
		}
		.v3_feature_section6 p{
			text-align: center;
		}
		.testimonial-layout-4 .slidesec img, .testimonial-layout-4 .slidesec h6{
			float: none;
			margin-left: auto;
			margin-right: auto;
		}
		.testimonial-layout-4 .owl-pagination{
			text-align: center;
		}
		.v3_feature_section8 {
			text-align: center;
		}
		.v3_feature_section8 .kc_col-sm-4{margin: 20px 0;}
		.v3_feature_section8 h3 {
			padding-left: 0;
			float: none;
			text-align: center;
		}
		body .v3_feature_section8 a {
			padding-right: 20px;
			padding-left: 20px;
			margin-left: 0;
			margin-top: 10px;
			float: none;
			text-align: center;
		}
		.v3_feature_section1 .one_fourth_less {
			margin-bottom: 2% !important;
		}
		.v3_feature_section2 .one_half {
			width: 48% !important;
		}
		.v3_feature_section5 .one_fifth {
			width: 16.800% !important;
		}
		.footer_v3 .one_fourth{width: 48% !important; margin: 0 0 4% !important;}
		.footer_v3 .one_fourth:nth-child(2n+1){margin-right: 4% !important;}
		.footer_v3 + div.copyright_info p {
			text-align: center;
		}
		.v3_feature_section4 .one_fourth{width: 48% !important; margin: 0 0 4% !important;}
		.v3_feature_section4 .one_fourth:nth-child(2n+1){margin-right: 4% !important; margin-bottom: 50px!important;}
		.v3_feature_section4 .one_fourth{margin-bottom: 50px!important;}
		.v3_feature_section4 .one_fourth:nth-child(1n+3){margin-bottom: 0!important;}
	/*home 4*/
		.v4_feature_section3 .kc_column{width: 100%;}
		.v4_feature_section2 .services-layout-1 .box-details{
			width: -moz-calc(100% - 20px);
			width: -webkit-calc(100% - 20px);
			width: -o-calc(100% - 20px);
			width: calc(100% - 20px);
			
		}
		.services-layout-1 .box:hover .box-details, .services-layout-1 .box.active .box-details{
			min-height: 200px;
		}
		.v4_feature_section3 icon, .v4_feature_section3 i{
			float: none;
			display: inline-block;
			margin: 0 0 20px 0;
		}
		.v4_feature_section3 .onecol_forty {
			width: 100% !important;
			margin: 0 0 50px 0;
		}
		.v4_feature_section3 .kc_column{
			padding-right: 0!important;
		}
		.v4_feature_section3 .onecol_sixty {
			width: 100% !important;
			margin: 0;
		}
		.v4_feature_section3 img.one {
			float: left;
			margin-top: 50px;
		}
		.v4_feature_section3 img.two {
			float: left;
			margin-right: 0;
			margin-left: -70px;
			margin-top: 185px;
		}
		.v4_feature_section3 .kc_box_wrap > div {
			float: none;
			text-align: center;
		}
		.v4_feature_section3 .kc_box_wrap > div .one-one {
			float: none;
			display: inline-block;
		}
		.v4_feature_section4 h1 {
			margin-top: 50px;
			line-height: 50px;
		}
		.v4_feature_section4 img {
			max-width: inherit;
		}
		.v4_feature_section4 .onecol_sixty{margin-top: 0px; text-align: center;}
		.v4_feature_section4 .fontmed{
			text-align: center;
		}
		.v4_feature_section4 .onecol_sixty{
			width: 100%;
		}
		.v4_feature_section4 .onecol_forty{
			padding-top: 50px;
			width: 100%;
		}
		.v4_feature_section4 h1{margin-top: 0px; text-align: center; border-left: none;}
		.footer_v4 ul.footer_social_links {
			float: none !important;
		}
		.footer_v4 .footer_social_links li {
			float: none;
			display: inline-block;
		}
		.v5_feature_section2 .onecol_sixty{
			width: 100%;
			text-align: center;
		}
	/*home 1*/
		.v1_feature_section7 .testimonial-layout-2 .right .arrow_box{
			padding: 25px;
		}
		.feature_section16 .box1 {
			width: 35% !important;
		}
		.feature_section16 .box2 {
			width: 65% !important;
		}
		.feature_section16 .box3 {
			width: 100% !important;
			padding-top: 75px;
			padding-bottom: 90px;
			min-height: inherit;
		}
		.feature_section18 .right {
			padding: 40px;
		}
		.v1_feature_section6 .left {
			padding: 40px;
		}
		.v1_feature_section7 .left {
			margin-left: 50px;
			width: 20%;
		}
		.testimonial-layout-2 .right{
			width: 73%;
		}
		.feature_section17 .one_fourth {
			width: 46% !important;
		    margin-right: 2% !important;
		    margin-bottom: 50px;
		}
		.feature_section17 .one_fourth:nth-child(1n+3) {
			margin-bottom: 0;
		}
		.feature_section18 .bigtfont p {
			margin-bottom: 0 !important;
		}
		.newsletters .one_half b{padding-left: 0px;}
		.v1_newsletters .one_half {
			margin-bottom: 15px;
		    width: 48%!important;
		}
		.v1_newsletters .enter_email_input {
			width: 61% !important;
		}
		.footer_v1 {background-size: cover;}
		.footer_v1 + div.copyright_info p {
			padding: 0 15px;
		}
		.footer_v1 .one_fourth{width: 48% !important; margin: 0 0 4% !important; }
		.footer_v1 .one_fourth:nth-child(2n+1){margin-right: 4% !important;}
	/*home 7*/
		.v7_feature_section2 .kc_column_inner{
			padding: 0 0 20px 0!important;
		}
		.v7_feature_section2 .kc_column_inner:last-child{
			padding: 0 !important;
		}
		.v7_feature_section5{
			background-size: cover !important;
		}
		.v7_feature_section5 .less6{
			width: 64% !important;
		}
		.v7_feature_section1 .box1 {
			padding: 35px 70px 63px 70px;
		}
		.v7_feature_section2 .box {
			padding-left: 0px;
		}
		.v7_feature_section2 icon, .v7_feature_section2 i {
			float: none;
			margin-right: 0px;
		}
		.v7_feature_section2 h5 {
			float: none;
		}
		.v7_feature_section4 .right ul {
			padding-top: 30px;
			margin: 0;
		}
		.v7_feature_section4 .left ul {
			padding-top: 30px;
			margin: 0;
		}
		.v7_feature_section4 .center img {
			width: 100% !important;
		}
		.v7_feature_section5 {
			background-color: #272727 !important;
			background-attachment: scroll !important;
		}
		.v7_feature_section5 .kc_row > .kc_column_inner {
			padding: 0px !important;
		}
		.v7_feature_section5 .cirbox {
			width: 64% !important;
		}
		.v7_feature_section5 .cir1 {
			margin: 0px 20px 30px 20px;
		}
		.v7_feature_section6 img {
			width: 100% !important;
		}
		.v7_feature_section6 .boxleft {
			padding: 80px 25px;
		}
		.v7_feature_section6 .boxright {
			padding: 80px 5px;
		}
		.v7_feature_section7 .peoplesays .box {
			padding: 30px 30px 30px 30px;
		}
		.v7_footer_style #flickr_badge_wrapper a:last-child {
			display: none;
		}
		.v7_copyright_info .one_half p {
			text-align: center;
			margin-bottom: 15px;
		}
		.v7_footer_style .one_fourth {
			margin-right: 0;
			margin-bottom: 30px;
			padding: 0 30px;
		}
		.v7_footer_style .qlinks li {
			padding: 6px 0;
		}
		.v7_copyright_info{
			text-align: center;
		}
		.v7_copyright_info ul.footer_social_links {
			float: none !important;
			text-align: center;
			margin-top: 25px;
		}
		.v7_copyright_info  div.one_half{
			width: 100%;
			margin-right: 0;
		}
		.v7_copyright_info ul.footer_social_links li {
			float: none;
			display: inline-block;
		}
	/*home 8*/
		.v8_feature_section3 h2{
			line-height: 35px;
			letter-spacing: 0 !important;
			text-align: center;
		}
		.v8_feature_section3 h3{
			text-align: center;
		}
	/*home 9*/
		.v9_feature_section2 .kc_col-sm-3{
			width: 50%;
		}
		.v9_feature_section2 .box1 {
			padding-right: 10px;
			padding-left: 10px;
		}
		.v9_feature_section2 .box2 {
			padding-right: 10px;
			padding-left: 10px;
		}
		.v9_feature_section2 .box3 {
			padding-right: 10px;
			padding-left: 10px;
		}
		.v9_feature_section2 .box4 {
			padding-right: 10px;
			padding-left: 10px;
		}
		.v9_feature_section3 h4.less4 {
			width: 85% !important;
		}
		.v9_feature_section3 p.less5 {
			width: 95%;
		}
		.v9_feature_section4 {
			padding-bottom: 10px;
		}
		.v9_feature_section4 .one_fourth {
			width: 50% !important;
			margin-right: 0;
			margin-bottom: 50px;
		}
		.v9_feature_section4 .social_icons li {
			padding: 7px 8px;
		}
		.v9_feature_section4 .our-team-layout-5 .social_icons ul {
			margin-bottom: 16px !important;
		}
		.v9_feature_section4 .our-team-layout-5 h4 {
			margin-top: 18px;
		}
		.v9_feature_section5 i {
			float: left;
			margin-right: 16px;
		}
		.v9_feature_section5 h3 {
			float: left;
			text-align: left;
		}
		.v9_feature_section5 h3 b {
			text-align: left;
		}
		.v9_feature_section5 .kc_column{
			width: 100%;
		}
		.v9_feature_section6 .list-feature-res {
			float: none !important;
			display: inline;
		}
		.v9_feature_section6 .list-feature-res .imgbox {
			width: 36% !important;
			margin-bottom: 30px;
		}
		.v9_feature_section6 .list-feature-res .contbox {
			width: 64% !important;
			margin-bottom: 30px;
			padding: 16px 20px;
		}
		.v9_feature_section6 .list-feature-res .contbox2 {
			width: 64% !important;
			margin-bottom: 30px;
			padding: 16px 20px;
		}
		.v9_feature_section7 .testimonial-layout-8 .sectionbox {
			padding: 30px 20px;
		}
		.v9_feature_section8 .kc_column{padding: 0;}
		.v9_feature_section8 .box1 {
			width: 50% !important;
			margin-bottom: 30px;
		}
		.v9_feature_section8 .box2 {
			width: 50% !important;
			margin-bottom: 30px;
		}
		.v9_feature_section8 .box3 {
			width: 50% !important;
		}
		.v9_feature_section8 .box4 {
			width: 50% !important;
		}
		.v9_feature_section8 .newsletter_v9 .enter_email_input {
			width: 83% !important;
		}
		.footer_style2.copyright_info p {
			text-align: center;
		}
		.footer_style2 ul.footer_social_links {
			float: none !important;
			text-align: center;
		}
		.footer_style2 ul.footer_social_links li {
			display: inline-block;
			float: none;
		}
	/*home 13*/
		
		.v13_feature_section1 .one_fourth_less {
			width: 50% !important;
			margin: 0px 0 50px;
		}
		.v13_feature_section1 .one_fourth_less:nth-child(1n+3) {
			margin-bottom: 0;
		}
		.v13_feature_section2 {
			text-align: center;
		}

		.v13_feature_section2 h3 {
			width: 100% !important;
			text-align: center;
			margin-bottom: 30px;
		}
		.v13_feature_section2 a {
			float: none;
			margin: 0px;
		}
		.v13_feature_section3 .kc_col-sm-6, .v13_feature_section4 .kc_col-sm-6{
			width: 100%;
		}
		.v13_feature_section3 h1, .v13_feature_section4 h1{
			text-align: center;
		}
		.v13_feature_section3 .kc_box_wrap, .v13_feature_section4 .kc_box_wrap {
			text-align: center;
		}
		.v13_feature_section3 .left {
			padding: 50px 30px 50px 0px;
		}
		.v13_feature_section4 .right {
			padding: 50px 0px 50px 30px;
		}
		.v13_feature_section3 i, .v13_feature_section3 icon{
			text-align: right;
		}
		.v13_feature_section4 i, .v13_feature_section4 icon{
			text-align: center;
		}
		.v13_feature_section3 p,
		.v13_feature_section4 p {
			width: 95%;
			text-align: center;
		}
		.v13_feature_section5 .our-team-layout-4 li {
			padding: 0 5px;
			width: 14.285% !important;
			float: left;
		}
		.v13_feature_section7 .testimonials-layout-10 .arrow_box {
			padding: 35px 25px;
		}
		.v13_feature_section8 .pricing-layout-2 .one_third.pricing-box-2 li{padding: 9px 20px; text-align: center;}
		.v13_feature_section9 .box1 {
			width: 50% !important;
			margin-bottom: 30px;
		}
		.v13_feature_section9 .box2 {
			width: 50% !important;
			margin-bottom: 30px;
		}
		.v13_feature_section9 .box3 {
			width: 50% !important;
		}
		.v13_feature_section9 .box4 {
			width: 50% !important;
		}
	/*home 10*/
		.v10_feature_section1 h2{
			width: 75% !important;
		}
		.v10_feature_section2 .one_fourth_less {
			width: 50% !important;
			margin: 0px;
		}
		.v10_feature_section2 .less7, .v10_feature_section5 .less7{width: 95% !important;}
		.v10_feature_section4 {
			padding: 30px 0;
		}
		.v10_feature_section5 .v10_tabs_slider_owl .left,
		.v10_feature_section5 .v10_tabs_slider_owl .right{
			width: 100% !important;
		}
		.v10_feature_section4 .counters7 {
			padding: 30px 0;
		}
		.v10_feature_section5 .tabs-slider-style .left img {
			width: 100% !important;
		}
		.v10_feature_section5 .tabs-slider-style .right .kc_wrapper .one_half {
			margin-bottom: 30px;
		}
		.v10_feature_section5 .tabs-slider-style .right .kc_wrapper .one_half.last {
			margin-bottom: 0px;
		}
		.v10_feature_section6 .pricing-layout-2 .pricing-box-2 li {
			padding-left: 20px;
		}
		.v10_feature_section7 .less1 {
			width: 90% !important;
		}
	/*home 12*/
		.v12_feature_section1 .kc_column{width: 50%;}
		.v12_feature_section1 .box1 {
			margin-bottom: 50px;
		}
		.v12_feature_section2 .content{
			padding: 12px 18px 21px 18px;
		}
		.v12_feature_section_ex .kc_tabs>.kc_wrapper>.kc_tabs_nav{
			height: auto;
		}
		.v12_feature_section_ex .kc_tabs > .kc_wrapper > .kc_tabs_nav > li.ui-tabs-active{
			background: #fff;
		}
		.v12_feature_section_ex .kc_tabs > .kc_wrapper > .kc_tabs_nav > li{
			border-radius: 0;
			height: 54px;
    		line-height: 54px;
		}
		.v12_feature_section_ex .kc_tabs > .kc_wrapper > .kc_tabs_nav > li > a{
		    height: 54px;
		    display: block;
		    padding: 0 10px;
		    background: transparent;
		    border-radius: 0;
		    line-height: 54px;
		}
		.v12_feature_section5 .last-post-layout-4 .imgbox1{
			position: relative;
		}
		.v12_feature_section5 .last-post-layout-4 .imgbox1 .con{
			position: absolute;
			left: 50% !important;
			top: 50% !important;
			width: 95% !important;
			margin: 0;
			-webkit-transform:translate(-50%,-50%);
			-moz-transform:translate(-50%,-50%);
			-ms-transform:translate(-50%,-50%);
			-o-transform:translate(-50%,-50%);
			transform:translate(-50%,-50%);
		}
		.v12_feature_section3 h1{
			font-size: 42px;
		}
		.v12_feature_section6 .testimonials-layout-9 .one_third{
			width: 100% !important;
			margin: 0 0 20px 0;
		}
		.v12_feature_section_ex .kc_tabs_nav li a {
			padding: 0 25px;
		}
		.v12_feature_section5 .last-post-layout-4 .con{text-align: center; font-size: 14px;}
		.v12_feature_section6 .testimonials-layout-9 .contentbox {
			padding: 45px 20px;
		}
		.v12_feature_section6 .less6 {
			width: 85% !important;
		}
		.v12_feature_section3 {
			background-color: #272727 !important;
			background-attachment: scroll !important;
		}
		.v12_feature_section5 .less4, .v12_feature_section6 .less6{width: 100% !important;}
		.newsletter h5{padding-left: 62px;}
		.newsletter .enter_email_input{
			width: 61% !important;
		}
	/*home 11*/
		
		.v11_feature_section1 .one_third {
			margin-right: 0px;
			width: 33.3333333% !important;
		}
		.v11_feature_section1 .box1 {
			margin: 0 10px;
			padding: 30px 4px;
		}
		.v11_feature_section1 .box1 .img {
			width: 100% !important;
			padding: 0px;
			min-height: 60px;
		}
		.v11_feature_section1 .box1 h4 {
			text-align: center;
			padding: 0px;
			width: 100% !important;
		}
		.v11_feature_section1 .box2 {
			margin: 0 10px;
			padding: 30px 8px;
		}
		.v11_feature_section1 .box2 .img {
			width: 100% !important;
			padding: 0px;
			min-height: 60px;
		}
		.v11_feature_section1 .box2 h4 {
			text-align: center;
			padding: 0px;
			width: 100% !important;
		}
		.v11_feature_section1 .box3 {
			margin: 0 10px;
			padding: 30px 8px;
		}
		.v11_feature_section1 .box3 .img {
			width: 100% !important;
			padding: 0px;
			min-height: 60px;
		}
		.v11_feature_section1 .box3 h4 {
			text-align: center;
			padding: 0px;
			width: 100% !important;
		}
		.v11_feature_section2 .kc_col-sm-3{width: 50%;}
		.v11_feature_section3 .list_1 li icon, .v11_feature_section3 .list_1 li i{
			margin-right: 4px;
		}
		.v11_feature_section4 .pricing-layout-3 .pricing-box-3{
			overflow: hidden;
		}
		.v11_feature_section4 .pricing-layout-3 .pricing-box-3 .title h4::before{
			left: 50% !important;
			-webkit-transform:translate(-50%,0);
			-moz-transform:translate(-50%,0);
			-ms-transform:translate(-50%,0);
			-o-transform:translate(-50%,0);
			transform:translate(-50%,0);
			border-left: 200px solid transparent !important; 
			border-right: 200px solid transparent !important;
		}
		.v11_feature_section2 .one_fourth {
			margin-right: 0px;
			padding: 0 20px;
		}
		.v11_feature_section3 .one_half {
			width: 50% !important;
			margin-right: 0px;
		}
		.v11_feature_section3 .right h2 {
			font-size: 24px;
		}
		.v11_feature_section4 .pricing-layout-3 .pricing-box-3 .title h4::before {
			border-left: 88px solid transparent;
			border-right: 88px solid transparent;
		}
		.v11_feature_section4 .pricing-layout-3 .pricing-box-3{width: 48% !important; margin: 0 0 4% !important;}
		.v11_feature_section4 .pricing-layout-3 .pricing-box-3:nth-child(2n+1){margin-right: 4% !important;}
		.v11_feature_section5 {
			background-color: #272727 !important;
			background-attachment: scroll !important;
		}
		.v11_feature_section7 .box1, .v11_feature_section7 .box2, .v11_feature_section7 .box3 {
			width: 33.3333% !important;
			padding: 0 0px 40px;
			text-align: center;
		}
		.v11_feature_section7 .box4 {
			width: 100% !important;
			padding: 0 20px;
			margin-bottom: 40px;
		}
		.v11_feature_section7 icon, .v11_feature_section7 i{
			float: none;
			margin-right: 0;
			margin-bottom: 15px;
		}
		.v11_feature_section7 h4 b{
			font-size: 13px;
		}
		.v11_feature_section7 h4{
			text-align: center;
		}
	/*home 6 */
		.v6_feature_section1 .box p{
			padding: 20px 20px 0;
		}
		.v6_feature_section3 .box h3{
			letter-spacing: 0;
		}
		.v6_feature_section5 {
			background-color: #7e7e7e !important;
			background-attachment: scroll !important;
		}
		.v6_feature_section1 .one_fourth_less {
			width: 48% !important;
		}
		.v6_feature_section1 .one_fourth_less:nth-child(1) {
			margin-bottom: 50px;
		}
		.v6_feature_section1 .one_fourth_less:nth-child(2) {
			margin-bottom: 50px;
		}
		.v6_feature_section2 .left {
			float: left;
			width: 100% !important;
			padding: 75px 40px 75px 40px;
		}
		.v6_feature_section2 .right {
			float: left;
			width: 100% !important;
			padding: 0px 0px 0px 0px;
		}
		.v6_feature_section2 .right .box1 {
			background-size: 100% !important;
			height: 300px;
		}
		.v6_feature_section2 .right .box2 {
			float: left;
			width: 100% !important;
			margin: 0px;
		}
		.v6_feature_section2 .right .box2 .arrow_box {
			float: left;
			width: 50% !important;
			padding: 50px 50px 100px 50px;
		}
		.v6_feature_section2 .right .box2 .arrow_box:after {
			float: left;
			width: 50% !important;
		}
		.v6_feature_section3 .one_third.last {
			margin-bottom: 0px;
		}
		.v6_feature_section3 .box p {
			padding-left: 10% !important;
			padding-right: 10% !important;
		}
		.v6_feature_section5 .less6 {
			width: 90% !important;
		}
		.v6_feature_section7 .box1 {
			width: 30% !important;
			padding-left: 2% !important;
		}
		.v6_feature_section7 .box2 {
			width: 30% !important;
		}
		.v6_feature_section7 .box3 {
			width: 40% !important;
		}
		.v6_feature_section7 .box4 {
			width: 100% !important;
			margin-top: 30px;
			padding: 0 27% !important;
		}
	/*home 5*/
		.v5-demo-slide{
			margin-top: 0 !important;
		}
		.v5_feature_section1 .kc_col-sm-3{
			width: 50%;
		}
		/*
		.layout-boxed {
			width: 747px !important;
			margin-top: 30px !important;
		}
		.layout-boxed .header {
			width: 747px !important;
		}
		*/
		.v5_feature_section2 h4{
			margin-bottom: 10px;
		}
		.v5_feature_section1 {
			padding-bottom: 30px;
		}
		.v5_feature_section1 .one_fourth_less {
			margin-right: 0;
			padding-left: 2% !important;
			padding-right: 2% !important;
			padding-bottom: 80px;
		}
		.v5_feature_section1 .box i,
		.v5_feature_section1 .box icon {
			height: 68px;
			width: 68px;
			line-height: 65px;
			font-size: 27px;
			margin: -59px auto 0px;
		}
		.v5_feature_section1 .linebtn.one {
			padding: 8px 14px;
		}
		.v5_feature_section2 {
			padding: 70px 0px 70px 0px;
		}
		.v5_feature_section2 .onecol_forty {
			margin-right: 0;
			padding: 100px 0 50px;
			width: 100% !important;
		}
		.v5_feature_section2 .onecol_forty .kc_single_image {
			text-align: center !important;
		}
		.v5_feature_section2 .onecol_forty .kc_single_image img {
			display: inherit;
			width: inherit;
			text-align: center;
			margin: 0 auto;
		}
		.v5_feature_section2 .onecol_sixty {
			padding: 0px 0px;
			width: 100% !important;
		}
		.v5_feature_section2 .onecol_sixty .one_half {
			width: 46% !important;
		}
		.v5_feature_section2 i,
		.v5_feature_section2 icon {
			font-size: 21px;
			width: 48px;
			height: 48px;
			line-height: 44px;
			margin-right: 10px;
			margin-top: 5px;
		}
		.v5_feature_section5 .who_pic {
			width: 30% !important;
		}
		.v5_feature_section6 .clients-logos li {
			width: 15.66% !important;
		}
		.footer_v5 .column1 {
			width: 50% !important;
			padding-right: 2% !important;
			padding-left: 2% !important;
			margin-bottom: 50px;
		}
		.footer_v5 .column2 {
			width: 50% !important;
			padding: 0 2% !important;
			margin-right: 0;
			margin-bottom: 50px;
		}
		.footer_v5 .column2 .last {
			margin-bottom: 0px;
		}
		.footer_v5 .divider_line2 {
			margin-top: 20px;
			margin-bottom: 27px;
		}
		.footer_v5 .copyright_info {
			margin-bottom: 30px;
		}
		.v5_feature_section1 .less8 {
			width: 90% !important;
		}
	/*home 14*/
		.v14_feature_section1 div.one_fourth{
			width: 49% !important;
			margin: 0 2% 20px 0;
		}
		.v14_feature_section1 div.one_fourth:nth-of-type(2n){
			margin: 0 0 20px 0;
		}
		.v14_feature_section6 h2{
			font-size: 23px;
		}
		.v14_feature_section4 .tabs_section2 .kc_tabs_nav li{width: 106.7px;}
		.v14_feature_section4 .tabs_section2 .kc_tabs_nav li a{padding: 18px 5px;}
		.v14_feature_section1 img{height: 160px; width: 160px;}
		.v14_feature_section6{text-align: center;}
		.v14_feature_section6 a.butt{display: inline-block; float: none;}
		.v14_feature_section6 h2{width: 100% !important; float: left; padding-top: 30px;}
		.v14_feature_section6 h1{width: 100% !important; float: left;}
	/*about 3*/
		.v12_feature_section_ex .one_half{padding-right:0px; width: 48%!important;}
	/*pricing table*/
		.pricing-layout-5 .pricing-table-5 li.hecont{padding: 25px 15px 40px;}
		.pricing-layout-5 .pricing-table-5 .pri_but_small1, .pricing-layout-5 .pricing-table-5 .pri_but_small1.act{float: none; display: inline-block;}
		.pricing-layout-5 .pricing-table-5 .pri_but_small1.gray:first-child, .pricing-layout-5 .pricing-table-5 .pri_but_small1.act:first-child{margin-right: 0px; margin-bottom: 20px;}
		.pricing-layout-5 .one_fifth{width: 48% !important; margin-bottom: 30px;}
		.pricing-layout-5 .one_fifth:nth-child(2n){margin-right: 0px;}
		.mini-row-container.container .pricing-layout-5 .one_fifth .pricing-table-5 a:first-child{margin-left: 0; margin-right: 10px;}
		.pricing-layout-5 .pacdetails.one_fourth{width: 48% !important; margin-bottom: 30px;}
		.pricing-layout-5 .pacdetails.one_fourth:nth-child(2n){margin-right: 0px;}
		.pricing-layout-6 .pricing-tables.one_fifth, .pricing-layout-6 .pricing-tables.one_fifth.highlight{width: 50% !important;}
	/*404 page*/
		.error_pagenotfound{width: 100% !important; margin-bottom: 50px;}
	/*services style 2*/
		.ser2_feature_section3{background-attachment: scroll !important;}
	/*services style 4*/
		.cons_feature_section8 .box:hover .box-details h5{padding-top: 10px;}
	/* law */
		.law_feature_section3 h5.less6{
			width: 100% !important;
		}
		.law_feature_section9 .box1 {
			width: 30% !important;
			padding-left: 2% !important;
		}
		.law_feature_section9 .box2 {
			width: 30% !important;
		}
		.law_feature_section9 .box3 {
			width: 40% !important;
		}
		.law_feature_section9 .box4 {
			width: 100% !important;
			margin-top: 30px;
			padding: 0 27% !important;
		}
		.law_feature_section4 {
			background-color: #272727 !important;
			background-attachment: scroll !important;
			background-size: inherit !important;
		}
		.law_feature_section2 .one_fourth_less{
			width: 49% !important;
			margin: 0 2% 15px 0;
		}
		.law_feature_section2 .one_fourth_less:nth-of-type(2n){
			width: 49% !important;
			margin: 0 0 15px 0;
		}
		.law_feature_section3{
			text-align: center;
		}
		.law_feature_section3 .one_fifth_less{
			width: 31.5% !important;
			display: inline-block;
			float: none;
			margin: 0 2% 50px 0;
		}
		.law_feature_section3 .one_fifth_less:nth-of-type(3n){
			margin: 0 0 25px 0;
		}
		.law_feature_section4 .content{
			width: 65% !important;
		}
		.law_feature_section9 .box4{
			padding: 0 !important;
			margin: 0 !important;
		}
	/* hosting */
		[class*="host_feature_section"] .button.two a{padding: 10px 20px;}
		.host_feature_section6 .boxright .button a{margin: 0 5px;}
		.host_feature_section1 h1{font-size: 42px;}
		.host_domain_search .serch_area h5{font-size: 14px;}
		.host_domain_search .serch_area .enter_domain_input{width: 48% !important;}
		.host_domain_search .serch_area .input_submit{font-size: 14px; padding: 13px 20px 14px 20px;}
		.host_feature_section1 .one_fourth_less{padding: 40px 10px 50px 10px;}
		.host_feature_section1 .one_fourth_less a.button{padding: 12px 16px; letter-spacing: 0; font-size: 12px;}
		.host_feature_section3 .one_fourth_less{padding: 40px 25px 50px 25px;}
		.host_feature_section4 li h3{display: inline;}
		.host_feature_section6 .boxleft {padding: 80px 25px;}
		.host_feature_section6 .boxleft a.button{padding: 15px 23px;}
		.host_feature_section6 .boxright {padding: 80px 20px;}
		.host_feature_section6 .boxright a.button{padding: 15px 23px;}
		.host_feature_section1 .one_fourth_less,
		.host_feature_section3 .one_fourth_less{
			width: 49% !important;
			margin: 0 2% 0px 0;
		}
		.host_feature_section1 .one_fourth_less:nth-of-type(2n),
		.host_feature_section3 .one_fourth_less:nth-of-type(2n){
			margin: 0 0 15px 0;
		}
		.host_feature_section3 .one_fourth_less{
			margin-top: 20px;
		}
		.host_feature_section3 .one_fourth_less:nth-of-type(2n){
			margin: 20px 0 0 0;
		}
		.host_feature_section7 .peoplesays .box{
			padding: 30px;
		}
	/* medical */
		.med_feature_section1 .one_third_less{width: 100% !important; margin-bottom: 20px;}
		.med_feature_section1 .one_third_less .left{width: 74.3% !important;}
		.med_feature_section2 h4{margin: 0; text-align: center; width: 100% !important;}
		.med_feature_section_sliders{
			padding-top: 0 !important;
		}
		.med_feature_section2 .one_fourth{
			width: 49% !important;
			margin: 0 2% 15px 0;
		}
		.med_feature_section2 .one_fourth:nth-of-type(2n){
			margin: 0 0 15px 0;
		}
		.med_feature_section4 .our-team-layout-7 .box-details p{
			width: 80% !important;
		}
		.med_feature_section5 .content{width: 75% !important;}
	/* wedding */
		.wed_feature_section2 p.less6{width: 90% !important;}
		.wed_countdown.kc-countdown-timer {width: 80% !important;}
		.wed_countdown.kc-countdown-timer span.group {margin-right: 30px;}
		.last-post-layout-7 .one_half_less{width: 100% !important; margin-bottom: 30px;}
		.last-post-layout-7 .one_fourth_less{width: 49% !important;}
		.wed_feature_section9 .framebox{width: 75% !important;}
		.wed_feature_section10 .contentbox{width: 62% !important; margin: 0px;}
		.wed_feature_section3 .content{padding: 20px 20px 35px 20px;}
	/* music band */
		header.header-music{height: auto;}
		.events-layout-1 .box ul.content .post_con{width: 80% !important; float: right; margin-top: 10px;}
		.events-layout-1 .box ul.content .post_con h4{ margin: 0px;}
		.events-layout-1 .box2 ul.content .post_con{width: 80% !important; float: left; margin-top: 10px;}
		.events-layout-1 .box2 ul.content .post_con h4{ margin: 0px;}
		.music_feature_section1 .events-layout-1 .box .right p{
			padding: 0 10px 15px 0;
		}
		.music_feature_section1 .events-layout-1 .box2 .left p{
			padding: 0 0 15px 10px;
			letter-spacing: 0.5px;
		}
		.music_feature_section1 .events-layout-1 ul{
			margin: 0;
			overflow: hidden;
		}
		.music_feature_section1 .events-layout-1 .box ul.content .post_con{
			float: left;
			padding: 0;
			width: 50% !important;
		}
		.music_feature_section1 .events-layout-1 .box ul.content .post_con:first-child,
		.music_feature_section1 .events-layout-1 .box2 ul.content .post_con:first-child{
			width: 100% !important;
		}
		.music_feature_section1 .events-layout-1 .box2 ul.content .post_con{
			float: right;
			padding: 0;
			width: 50% !important;
			text-align: right;
		}
		.music_feature_section4 .boximg{
			width: 50% !important;
		}
		.music_feature_section8 h4 b a{
			overflow: hidden;
			display: block;
		}
		.music_feature_section8  .music_newsletter .enter_email_input{
			width: 82% !important;
		}
		.music_feature_section8 .contact-form textarea{
			height: 175px;
		}
		.music_feature_section3 .left .cont{width: 95% !important; padding: 0 30px 0 0;}
		.music_feature_section8 .contact-form{width: 100% !important;}
	/* index portfolio */
		.port_feature_section3 .box{
			padding: 13px 10px 13px 10px;
			width: 100% !important;
			margin: 0 0 20px 0;
		}
		.port_feature_section3 .box:nth-of-type(2){
			margin: 0;
		}
		.port_feature_section2 .left{width: 90% !important; margin: 90px 5% !important;}
		.port_feature_section2 .right{width: 100% !important;}
		.port_feature_section9 .hs_latest_posts .box02{ padding: 0 10px; height: 286px;}
		.port_feature_section9 .hs_latest_posts .box03 .content{top: 30px;}
		.port_feature_section6 .box1{width: 50% !important; margin-bottom: 30px;}
		.port_feature_section6 .box2{width: 50% !important; margin-bottom: 30px;}
		.port_feature_section6 .box3{width: 50% !important;}
		.port_feature_section6 .box4{width: 50% !important;}
		.port_feature_section3 .box p{
			letter-spacing: 0.5px;
		}
		.port_feature_section3 h3{
			letter-spacing: 0.4px;
		}
		.port_feature_section9 .hs_latest_posts .box03{
			padding: 31px 0;
		}
		.port_feature_section9 .hs_latest_posts .box01{
			padding-bottom: 15px;
		}
		.port_feature_section9 .hs_latest_posts .box01 h4{
			padding: 15px 22px 0px 22px;
		}
		.hs_latest_posts b{
			padding-left: 22px;
		}
		.hs_latest_posts h1{
			padding-left: 22px;
		}
		.port_feature_section9 .hs_latest_posts .box02{
			height: 268px !important;
	}
	/* education */
		.edu_feature_section4 .fontmwhite p{padding: 0 10px;}
		.edu_feature_section2 .box1{padding: 30px 20px 0px;width: 41%!important;}
		.edu_feature_section2 .box1 h1{font-size: 24px; margin-bottom: 0;}
		.edu_feature_section2 .box1 span.edu_linebg{margin-bottom: 19px;}
		.edu_feature_section2 .box2{margin: 0 6px;width: 28.6%!important;}
		.edu_feature_section2 .box3{width: 41%!important;}

		.searchcou select{margin-right: 14px;}
		.searchcou select:last-child{margin-right: 0px;}
		.edu_newsletter .enter_email_input{width: 61% !important;}
		.edu_feature_section4 div.one_third {
		    width: 30.650%!important;
		}
		.edu_feature_section5 div.one_fifth {
		    width: 16.800%!important;
		}
		.edu_feature_section6 h1.less3{width: 100% !important;}
		.edu_feature_section6 .less6{width: 100% !important;}
		.edu_feature_section2 .kc_box_wrap {
			float: left;
			width: 100% !important;
			position: relative;
		}
		.edu_feature_section2 .kc_box_wrap h2{
			position: absolute;
			top: 50% !important;
			left: 0;
			width: 100% !important;
			margin: 0 !important;
			padding: 0 20px;
			-webkit-transform:translate(0,-50%);
			-moz-transform:translate(0,-50%);
			-ms-transform:translate(0,-50%);
			-o-transform:translate(0,-50%);
			transform:translate(0,-50%);
		}
		.edu_feature_section2 .kc_box_wrap span{
			position: absolute;
			right: 0;
			bottom: 0;
		}
		.edu_feature_section7 .kc-col-container{
			text-align: center;
		}
		.edu_feature_section7 div.one_fifth_less{
			width: 32% !important;
			margin: 0 2% 20px 0;
			display: inline-block;
			float: none;
		}
		.edu_feature_section7 div.one_fifth_less:nth-of-type(3n){
			margin: 0 0 20px 0;
		}
		.edu_feature_section7 div.one_fifth_less:nth-of-type(4),
		.edu_feature_section7 div.one_fifth_less:nth-of-type(5){
			margin-bottom: 0;
		}
		.edu_feature_section7 .box{padding: 40px 20px;}
		.edu_feature_section7 .box i, .edu_feature_section7 .box icon{width: 97px; height: 97px; line-height: 97px;}
		.edu_feature_section8 .testimonial-layout-2 .left{margin-left: 50px; width: 20%;}
		.edu_feature_section8 .testimonial-layout-2 .right{width: 72%;}
		.edu_newsletter div.one_half {
		    width: 48%!important;
		}
		.footer_v3 #flickr_badge_wrapper a:last-child{display: none;}
		.footer_v3 #flickr_badge_wrapper img{width: 78px; height: 78px;}
	/* real estate */
		.real_feature_section3 .box{padding: 24px 25px 30px 25px;}
		.real_feature_section3 .box h5{font-size: 18px;}
		.real_slider select{margin-left: 5px;}
		.real_slider .but1{margin-left: 5px;}
		.real_slider .but2{margin-left: 5px; padding: 15px 13px 14px;}
		.real_slider .prosearch h1{font-size: 45px;}
		.real_slider .prosearch h2{font-size: 27px;}
		.real_slider .search_input{width: 33% !important;}
		.real_feature_section2 .one_fourth{width: 49% !important;margin: 0 2% 20px 0;}
		.real_feature_section2 .one_fourth:nth-of-type(2n){margin: 0 0 20px 0;}
		.real_feature_section3 .one_third_less p{letter-spacing: 0.2px;}
		.real_feature_section4 .onecol_forty{width: 44% !important; margin-right: 0px; padding-left: 0px;}
		.real_feature_section4 .onecol_sixty{width: 56% !important; padding-left: 10px;}
		.real_feature_section4 .onecol_sixty a{margin-right: 4px;}
		.real_newsletter .enter_email_input{width: 61% !important;}
		div.real_feature_section4 h1{font-size: 32px; line-height: 40px; margin-bottom: 12px;}
		.real_feature_section5 .testimonial-layout-2 .left{margin-left: 34px;}
	/* political */
		.poli_feature_section1 .one_fourth{
			border-bottom: 1px solid #fff;
		}
		.poli_feature_section1 .one_fourth:nth-of-type(2n){
			border-right: 1px solid #fff;
		}
		.poli_feature_section2 .less4{width: 100% !important;}
		.poli_feature_section6 .box{width: 20% !important;}
		body .poli_feature_section10 h4{float: none;}
		.poli_feature_section1 .one_fourth{width: 50% !important;}
		.poli_feature_section10 .box1{width: 50% !important; margin-bottom: 30px;}
		.poli_feature_section10 .box2{width: 50% !important; margin-bottom: 30px;}
		.poli_feature_section10 .box3{width: 50% !important;}
		.poli_feature_section10 .box4{width: 50% !important;}
	/* restaurant */
		.res_feature_section2 .res_owl_sliders .one_third_less p{
			width: 85%;
		}
		.res_feature_section3 .less3{width: 90% !important;}
		.res_feature_section4 .less3{width: 90% !important;}
		.res_feature_section1 .less7{width: 90% !important;}
		.res_feature_section7 .last-post-layout-5 .left .arrow_box{padding: 40px 24px;}
		.res_feature_section7 .last-post-layout-5 .right .box .arrow_box{padding: 40px 24px;}
		.res_feature_section7 .last-post-layout-5 .right .box .imgse img{height: 100% !important;}
		.res_feature_section12 .left{height: auto; padding: 48px 36px;}
		.res_copyright_info .one_half{width: 100%!important; margin-right: 0; text-align: center;}
		.res_copyright_info ul.footer_social_links{float: none;}
		.res_copyright_info .one_half.last{padding-top: 25px;}
		.res_feature_section10 .special_day li{margin-right: 15px; width: 90px; float: none;
			display: inline-block;}
		.res_feature_section10 .special_day li img{width: 90px; height: 90px;}
		.res_feature_section10 .testimonial-layout-11 .peoplesays img{width: 75px; height: 75px; margin-bottom: 10px; margin-right: auto; margin-left: auto; float: none;}
		.res_feature_section10 .one_half{
			border: none;
			text-align: center;
		    width: 100%!important;
		}
		.res_feature_section10 .one_half.last{
			padding-top: 50px;
		}
		.res_feature_section12 .left{width: 40% !important;}
		.res_feature_section12 .right{width: 60% !important; overflow: hidden;}
		.res_feature_section12 .right .kc_single_image{height: 315px;}
		.res_feature_section12 .right .kc_single_image img{height: 100% !important; max-width: inherit;}
		.res_feature_section11 .one_fourth{width: 48% !important;}
		.res_feature_section11 .one_fourth:nth-child(2n+2){margin-right: 0px;}
		.res_feature_section11 .one_fourth br:nth-child(1){display: none;}
		.res_feature_section11 .one_fourth br:nth-child(3){display: none;}
		.res_feature_section11 .one_fourth:nth-child(1){margin-bottom: 30px;}

		.res_copyright_info p{text-align: center;}
	/* construction */
		.cons_feature_section5 h2{width: 65%;}
		.cons_feature_section2 div.one_fourth_less{
			width: 49% !important;
			margin: 0 2% 20px 0;
		}
		.cons_feature_section2 div.one_fourth_less:nth-of-type(2n){
			margin: 0;
		}
		.cons_feature_section4 .kc_box_wrap{
			text-align: center;
		}
		.cons_feature_section4 .kc_box_wrap icon, .cons_feature_section4 .kc_box_wrap i{
			display: inline-block;
			float: none;
			margin-right: 0;
		}
		.cons_feature_section4 .kc_box_wrap p{
			padding: 0 8px;
		}
		.cons_feature_section2 div.one_fourth_less .kc_text_block{
			word-spacing: 1.5px;
		}
		.cons_feature_section4 div.one_fourth_less{
			width: 49% !important;
			margin: 0 2% 15px 0;
		}
		.cons_feature_section4 div.one_fourth_less:nth-of-type(2n){
			margin: 0 0 15px 0;
		}
		.cons_feature_section4 .row_box h6{width: 100% !important;}
		.cons_feature_section11 .box{padding: 0px;}
		.cons_feature_section11 .box b{font-size: 14px; line-height: 18px;}
		.cons_feature_section11 .box strong{font-size: 16px;}
		.cons_feature_section11 .box i{font-size: 18px; width: 40px; height: 40px; line-height: 40px; }
		.cons_feature_section11 .box icon, .cons_feature_section11 .box i{font-size: 18px; width: 40px; height: 40px; line-height: 40px; margin-right: 10px;}
		.cons_feature_section4 div.one_fourth_less:nth-child(1){margin-bottom: 55px;}
		.cons_feature_section4 div.one_fourth_less:nth-child(1){margin-bottom: 55px;}
		.cons_feature_section2 div.one_fourth_less{width: 48% !important; margin: 0 4% 20px 0;}
		.cons_feature_section8 .one_fourth{width: 48% !important;}
		.cons_feature_section8 .one_fourth:nth-child(2n+2){margin-right: 0px;}
		.cons_feature_section_footer .one_fourth{width: 48% !important;}
		.cons_feature_section_footer .one_fourth:nth-child(2n+2){margin-right: 0px;}
		.cons_footer .faddress ul li:last-child{margin-top: 0px;}
		.cons_footer .faddress ul li:first-child{margin-bottom: 0px;}
	/* travel */
		.travel_feature_section11 .box{padding: 0px; width: 33.3% !important;}
		.travel_feature_section11 .box b{font-size: 14px; line-height: 18px;}
		.travel_feature_section11 .box strong{font-size: 16px;}
		.travel_feature_section11 .box i{font-size: 18px; width: 40px; height: 40px; line-height: 40px; }
		.travel_feature_section11 .box icon, .travel_feature_section11 .box i{font-size: 18px; width: 40px; height: 40px; line-height: 40px; margin-right: 10px;}
		.travel_feature_section3 .one_fourth_less{width: 48% !important; margin-right: 4% !important; margin-bottom: 4% !important;}
		.travel_feature_section3 .one_fourth_less:nth-child(2n){margin-right: 0px!important;}
		.travel_feature_section4 .one_fourth{padding: 0 2% !important;}
		.travel_feature_section4 .one_fourth .button.one{display: inline-block;}
		.travel_footer .one_fourth{width: 48% !important;}
		.travel_footer .one_fourth:nth-child(2n){margin-right: 0px;}
		.travel_slider .hs_booking_finder .travel_bf_tabs li a{
			padding: 5px 40.43px;
		}
		.travel_slider .hs_booking_finder .box,
		.travel_slider .hs_booking_finder .box2{
			width: 49% !important;
			margin: 0 2% 15px 0;
		}
		.travel_slider .hs_booking_finder .box:nth-of-type(2n+1),
		.travel_slider .hs_booking_finder .box2:nth-of-type(2n+1){
			width: 49% !important;
			margin: 0 0 15px 0;
		}
		.travel_slider .hs_booking_finder .box4{
			width: 32% !important;
			margin: 0 2% 15px 0;
		}
		.travel_slider .hs_booking_finder .box4:nth-of-type(3n){
			margin: 0 0 15px 0;
		}
		.travel_slider .hs_booking_finder .box4 .ent_input{
			width: 100% !important;
		}
		.travel_feature_section11 .box{
			width: 50% !important;
			padding: 10px 0;
		}
		.travel_feature_section4 .one_fourth{
			width: 49% !important;
			margin: 0 2% 50px 0;
		}
		.travel_feature_section4 .one_fourth:nth-of-type(2n){
			margin: 0 0 50px 0;
		}
	/* non-profit */
		.nonp_feature_section1 .one_fourth_less{
			width: 49% !important;
			margin: 0 2% 15px 0;
		}
		.nonp_feature_section1 h3{
			letter-spacing: 0.5px !important;
		}
		.nonp_feature_section1 .one_fourth_less:nth-of-type(2n){
			margin: 0 0 15px 0;
		}
		.nonp_feature_section2 .medium{
			font-size: 20px;
		}
		.nonp_feature_section4 .last-post-layout-8 .isboxs span{
			margin-right: 14px;
		}
		.nonp_feature_section_news.nonp_newsletter .enter_email_input{
			width: 61% !important;
		}
	/* shop */
		.shop_feature_section3 h1 em{
			line-height: 80px;
		}
	/* shop2 */
		.shop2_feature_section1 .box h2,
		.shop2_feature_section1 .box h2 b{
			color: #000;
		}
		.shop2_feature_section1 .box p{
			color: #cccccc;
		}
		.shop2_feature_section4 .kc_column{
			background-size: cover!important;
		}

		.feature_section16 .box2{
			padding: 50px 30px 0px 45px;
		}
		.feature_section16 .box3 h1, .feature_section16 .box3{
			text-align: center;
		}
		body #footer .copyright_info .one_half{
			width: 100%;
			text-align: center;
			margin-right: 0;
		}

		body #footer .copyright_info ul.footer_social_links{
			float: none;
			margin-top: 20px;
		}
		body #footer .footer_social_links li{
			float: none;
			display: inline-block;
		}
		.last-post-layout-2 .boxcon{
			padding: 24px 15px 30px 15px;
		}
		.last-post-layout-2 .conbtm{
			padding:13px 0px 0px 15px
		}
		.v4_feature_section1 .v4_one_third {
			width: 33.33333%!important;
		}

		.v4_feature_section1 h2{
			font-size: 19px;
		}
		.v3_feature_section2 h1{
			text-align: center;
		}
		.v3_feature_section3 h1{
			text-align: center;
		}
		.v3_feature_section3 .left{
			text-align: center;
		}
		.services-layout-1 .box-details p{
			width: 100%;
		}
	
		.v5_feature_section2 .onecol_sixty .one_half.last {
			margin-bottom: 0px;
		}

		.v5_feature_section2 .onecol_sixty {
			padding: 0px 40px;
			width: 100% !important;
		}
		.v5_feature_section2 i, .v5_feature_section2 icon {
		    float: none;
		    margin-bottom: 25px;
		    margin-right: 0;
		}
		.v6_feature_section3 .one_third{
			width: 30.650%!important;
		}
		.v6_feature_section7 h4 b{
			font-size: 13px;
		}

		.v7_feature_section1{
			text-align: center;
		}
		.v7_feature_section1 .kc_col-sm-4:first-child{
			width: 100%;
		}
		.v7_feature_section1 .kc_col-sm-4:nth-child(1n+2){
			width: 50%;
		}
		.v7_bgline, .v7_feature_section1 .bg-line{
		    margin: 20px auto 20px auto;
		}

		.v7_feature_section2 .kc_col-sm-4{
			width: 33.3333%!important;
		}
		.v7_feature_section1 h3{
			padding: 26px 30px 41px 30px;	
		}
		.v7_feature_section4 .left, .v7_feature_section4 .right{
			width: 30%;
		}
		.v7_feature_section4 .center{
			width: 40%;
		}
		.v7_feature_section5 .cir1{
			width: 180px!important;
		}
		.v7_feature_section6 .boxleft, .v7_feature_section6 .boxright{
			width: 100%;
		}		
		#content .v8_feature_section4 h1 {
		    font-size: 43px;
		    letter-spacing: 1px;
		 
		}
		.v9_feature_section1 h4{
			padding-right: 5px;
			font-size: 13px;
		}
		.v10_tabs_slider_owl div.owl-item img{
			width: 100%;
		}
		.v10_feature_section4 div.one_fifth{
			width: 16.800%!important;
		}
		.v10_tabs_slider_owl .right div.one_half{
			width: 48%;
		}
		.v10_feature_section7 .box1, .v10_feature_section7 .box2, .v10_feature_section7 .box3 {
		    float: left;
		    width: 33.333%!important;
		}
		.v12_feature_section1 .kc_col-sm-3:nth-child(2n) .box1{
			border-right: none;
		}

		.v14_feature_section3 div.one_fifth{
			width:16.800%!important;
		}
		.cons_feature_section6 div.one_fifth{
			width:16.800%!important;
		}
		.v14_tab_sliders .kc_tabs_nav li a{
			padding: 15px 10px!important;
		}
		.cons_copyright_info  div.one_half{
			width: 100%;
			margin-right: 0;
			margin-bottom: 20px;
			text-align: center;
		}
		.res_owl_sliders div.one_third_less{
			width: 32%!important;
		}
		.res_feature_section3 .left, .res_feature_section3 .right, .res_feature_section4 .left, .res_feature_section4 .right {
			width: 50%!important;
		}
		.res_feature_section5 div.one_third{
			width: 30.650%!important;
		}
		.res_feature_section10{
			text-align: center;
		}
		.res_feature_section10 h2{
			text-align: center;
		}
		.res_feature_section10 .testimonial-layout-11 .peoplesays{
			text-align: center;
		}
		.res_feature_section10 .kc_text_block{
			width: 100%;
			display: block;
			padding: 0 40px;
		}
		.entry-content ul.special_day{
			float: none;
			text-align: center;
		}
		.real_newsletter .one_half{
			width: 48%!important;
		}
		.port_feature_section1 div.one_half {
		    width: 48%!important;
		}

		.port_feature_section3 div.one_half, .music_feature_section8  div.one_half{
		    width: 48%!important;
		}
		.music_feature_section8 .box1 {
		    width: 100%;
		}
		.music_feature_section8 .box2 {
		    width: 100%;
		    margin-left: 0;
		    margin-bottom: 20px;
		}
		.music_feature_section8 div.one_half.last .kc_col-sm-6{
			width: 100%;
			margin-bottom: 30px;
		}
		.wed_feature_section2 div.one_half{
		    width: 48%!important;
		}
		.wed_feature_section3 div.one_half{
		    width: 48%!important;
		}
		.wed_feature_section5 .left{
			width: 23%!important;
		}
		.wed_feature_section5 .right {
		    width: 72%!important;
		}
		.wed_feature_section5 .rightleft {
		    width: 50%!important;
		}

		#tooltips .kc_col-sm-2{
			margin-bottom: 40px;
		}
		.med_feature_section7{
			text-align: center;
		}
		.med_feature_section7 a.butt{
		    float: none;
		    display: inline-block;
		    margin-bottom: 30px;
		}
		.med_feature_section7 h2{
			font-size: 26px;
		}
		.host_feature_section2 .owl-carousel .owl-item img{
			width: 345px!important;
		}
		.shop_feature_section3 h1{
			font-size: 65px;
		}
		.host_feature_section2 .one_half {
		    width: 100%!important;
		}
		.host_feature_section2 .one_half:first-child {
			margin-bottom: 40px;
		}
}

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

	body .cbp .cbp-item{
		margin-bottom: 0;
		position: absolute;
		width: 50% !important;
		float: left;
	}
	body .cbp-cols-3.cbp .cbp-item{
		width: 32.3% !important;
	}
	body .kc-container,
	body .container {
		width: 590px;
		margin: 0 auto;
	}
	.ms-layer.img-arrow {
		margin-top: 2px !important;
	}

	.featured_section2 .cbp{
		height: auto!important;
	}
	.featured_section2 .cbp > div, .featured_section2 .cbp >div>div{
		position: relative!important;
	}

	.featured_section2 .cbp >div>div >.cbp-item{
		top: auto!important;
		left: auto!important;
	}
	.featured_section2 .cbp >div>div >.cbp-item:nth-child(2n){
		margin-bottom: 0;
	}
	
	.masonry_section1 .clearfix{
		display: none;
	}
	
	.masonry_section1 .one .box, .masonry_section1 .two .box, .masonry_section1 .three .box, .masonry_section1 .four .box {
		height: 150px;
	}	
	.featured_section2 .cbp >div>div >.cbp-item:nth-child(2n+1){
		
	}

	/*home page*/
		/* columns */
		
		body div.one_half,
		body div.one_third,
		body div.one_fourth,
		body div.two_third,
		body div.three_fourth,
		body div.one_fifth,
		body div.onecol_forty,
		body div.onecol_sixty,
		body div.onecol_thirtyfive,
		body div.one_half_less,
		body div.one_third_less,
		body div.one_fourth_less,
		body div.two_third_less,
		body div.three_fourth_less,
		body div.one_fifth_less,
		body div.onecol_forty_less,
		body div.onecol_sixty_less,
		body div.onecol_thirtyfive_less {
			position: relative;
			margin-right: 0% !important;
			float: left;
		}
		body div.one_full,
		body div.one_half,
		body div.one_third,
		body div.one_fourth,
		body div.one_fifth,
		body div.two_third,
		body div.three_fourth,
		body div.onecol_forty,
		body div.onecol_sixty,
		body div.onecol_thirtyfive,
		body div.one_full_less,
		body div.one_half_less,
		body div.one_third_less,
		body div.one_fourth_less,
		body div.one_fifth_less,
		body div.two_third_less,
		body div.three_fourth_less,
		body div.onecol_forty_less,
		body div.onecol_sixty_less,
		body div.onecol_thirtyfive_less {
			width: 100% !important;
			margin-bottom: 50px;
		}
		.minicart-reponsive{
			display: block;  
		}
		body div.last {
			margin-right: 0 !important;
			margin-bottom: 0 !important;
		}
		body .layout-boxed{
			margin: 50px auto 0 auto!important;
		}
		.container {
			width: 590px;
			margin: auto;
		}
		.logo {
			width: 50% !important;
		}
		body .logo {
			width: 100% !important;
			text-align: center;
		}
		body .logo #logo {
			float: none;
			width: 200px;
			display: inline-block;
		}
		.v3_feature_section2 .left .kc_single_image img{
			height: auto;
		}
		.header a[class^="sb-toggle-"] {
			position: absolute;
			top: 26px;
			z-index: 9999;
			font-size: 25px;
		}
		.compact .header a[class^="sb-toggle-"] {
			top: 16px;
		}
		.header a[class^="sb-toggle-"] i {
			font-size: 26px;
		}
		.menu_main {
			width: 97% !important;
			position: absolute;
		}
		.feature_section2 .box {
			width: 50% !important;
			padding: 40px 35px 60px 35px;
		}
		.feature_section4 .root {
			background: none;
		}
		.feature_section4 .one_fifth {
			margin: 0;
		}
		.feature_section4 .one_fifth h5 {
			margin-top: 14px;
		}
		.feature_section5 .leftbox {
			width: 100% !important;
			padding: 0;
		}
		.feature_section8 .kc_row.nupie .container .kc_column_inner{
			width: 50% !important;
		}
		.feature_section9 p{
			font-size: 14px;
		}
		.feature_section5 .leftbox .img {
			background-size: 100% !important;
			height: 500px;
		}
		.feature_section5 .rightbox {
			width: 100% !important;
			padding-left: 50px;
			padding-top: 50px;
			padding-right: 7% !important;
		}
		.feature_section5 .rightbox .one_third_less {
			margin: 0 0 25px 0;
		}
		.feature_section5 .rightbox .one_third_less.last {
			margin: 0 0 0 0;
		}
		.feature_section6 p{padding: 0 20px;}
		.feature_section11 .hs_extra_tab li a h5{width: 140px;}
		.feature_section16 .conleft {
			width: 50% !important;
		}
		.feature_section8 .left {
			width: 100% !important;
			text-align: center;
			padding-right: 0;
			padding-top: 0;
		}
		.feature_section8 .right {
			float: left;
			width: 100% !important;
			text-align: center;
			padding-left: 0;
			border-left: none;
		}
		.feature_section9 .box03 .content {
			top: 70px;
			padding-bottom: 50px;
		}
		.feature_section9 h1 {
			font-size: 25px;
			line-height: 27px;
			padding-left: 40px;
		}
		.feature_section9 .box02 {
			height: 250px;
		}
		.feature_section12 li {
			text-align: center;
		}
		.feature_section12 p {
			padding: 25px 50px 50px 50px;
		}
		.feature_section14 li {
			width: 25% !important;
			border-right: none;
		}
		.newsletter .enter_email_input {
			width: 75% !important;
		}
		.newsletter .one_half {
			margin-bottom: 0;
		}
		.copyright_info .one_half {
			margin-bottom: 20px;
			text-align: left;
		}
		ul.footer_social_links {
			float: left;
		}
		.less6 {
			width: 90% !important;
		}
		.feature_section8 .mini-pie-chart-wrapper {
			margin-bottom: 30px;
		}
		.feature_section11 .extra_tabs_active::before {
			z-index: 999;
		}
		.feature_newsletters .one_half {
			margin-bottom: 0px
		}
		.newsletters.feature_newsletters .enter_email_input {
			width: 77% !important;
		}
		.copyright_info p {
			text-align: center;
		}
		.copyright_info ul.footer_social_links {
			float: none;
			text-align: center;
		}
		.copyright_info ul.footer_social_links li {
			float: none;
			display: inline-block;
		}
	/*home 8*/
		
		.v8_feature_section1 .box1 {
			width: 100% !important;
			padding: 30px 0;
			border-right: none;
			border-bottom: 1px solid #e9e9e9;
		}
		.v8_feature_section1 .box1.last {
			border-bottom: none;
			padding-bottom: 0;
		}
		.v8_feature_section2 .left,
		.v8_feature_section2 .right {
			width: 100% !important;
			padding: 90px 50px 90px 50px;
		}
		.v8_feature_section3 .left .kc_text_block {
			width: 100% !important;
		}
		.v8_feature_section3 .right .kc_text_block {
			width: 100% !important;
			float: left;
			padding-top: 50px;
			text-align: left;
		}
		.v8_feature_section3 .right{text-align: center;}
		.v8_feature_section3 .right div{text-align: center;}
		.v8_feature_section3 a{float: none; display: inline-block;}
		.v8_feature_section3 h2,
		.v8_feature_section3 h3 {
			text-align: center;
			margin-bottom: 30px;
		}
		.v8_feature_section3 h3 {
			font-size: 25px;
		}
		.v8_feature_section4 {
			padding: 90px 0 90px 0;
		}
		.v8_feature_section4 h1 {
			font-size: 35px !important;
			line-height: 40px !important;
		}
		.v8_feature_section5 .address_info {
			padding-left: 0;
		}
		.v8_feature_section5 .rimg img {
			width: 100% !important;
		}
		.footer_style6.copyright_info p {
			text-align: center;
		}
		.footer_style6 ul.footer_social_links {
			float: none !important;
			text-align: center;
		}
		.footer_style6 ul.footer_social_links li {
			float: none;
			display: inline-block;
		}
	/*home 2*/
		
		.v2_feature_section2 .v2_one_fourth {
			width: 100% !important;
			margin-bottom: 40px;
		}
		.v2_feature_section3 .rightcon li {
			padding-left: 0;
		}
		.v2_feature_section6 .box1 {
			width: 50% !important;
			padding-bottom: 40px !important;
		}
		.v2_feature_section6 .box2 {
			width: 50% !important;
			padding-bottom: 40px !important;
		}
		.v2_feature_section6 .box3 {
			width: 100% !important;
			padding-bottom: 40px !important;
		}
		.v2_feature_section6 .box4 {
			width: 100% !important;
			padding-bottom: 40px !important;
		}
		.v2_feature_section1 .kc_column {
			margin-bottom: 50px;
		}
		.v2_feature_section1 .kc_column:last-child {
			margin-bottom: 0px;
		}
		.v2_feature_section3 h4 {
			margin-bottom: 60px;
		}
		.v2_feature_section3 .rightcon ul {
			margin: 0 0 20px;
		}
	/*home 3*/
		
		.v3_feature_section2 .left {
			width: 100% !important;
			min-height: auto;
		}
		.v3_feature_section2 .right {
			width: 100% !important;
		}
		.v3_feature_section2 .right .cont {
			width: 90% !important;
			padding: 70px 0 70px 5% !important;
		}
		.v3_feature_section2 .right .cont .one_half {width: 50% !important; padding-right: 20px; margin: 0;}
		.v3_feature_section3 .bigtfont.white{
			letter-spacing: 0.2px;
		}
		.v3_feature_section4 .our-team-layout-2 p {
			padding: 0 15px;
			letter-spacing: 0.2px;
		}
		.v3_feature_section3 .right {
			width: 100% !important;
			min-height: auto;
		}
		.v3_feature_section3 .left {
			width: 100% !important;
		}
		.v3_feature_section3 .left .cont {
			width: 90% !important;
			padding: 70px 0 70px 5% !important;
		}
		.v3_feature_section4 ul.people_soci {
			margin-left: 0px;
		}
		.v3_feature_section6:before {
			right: 0% !important;
		}
		.v3_feature_section6 .box {
			width: 100% !important;
			padding: 70px 0% 60px 0 !important;
			border-right: none;
			border-bottom: 1px solid #d7d7d7;
		}
		.v3_feature_section6 .box.two {
			width: 100% !important;
			padding: 50px 0% 60px 0;
			border-right: none;
		}
		.v3_feature_section6 .peopsays {
			width: 100% !important;
			padding: 50px 0% 70px 0 !important;
			text-align: center;
		}
		.v3_feature_section6 .peopsays .v3_linebg4{display: inline-block; text-align: center;}
		.v3_feature_section6 .peopsays .testimonial-layout-4 .slidesec h6{width: 100% !important; text-align: center;}
		.v3_feature_section6 .peopsays .testimonial-layout-4 .slidesec p{text-align: center;}
		.v3_feature_section6 .peopsays .testimonial-layout-4 .owl-pagination{text-align: center;}
		.v3_feature_section6 .peopsays .testimonial-layout-4 .slidesec img{text-align: center; float: none; margin: 0;}
		.v3_feature_section6 .peopsays .testimonial-layout-4 .owl-wrapper-outer{margin: 0;}
		.v3_feature_section7 .our-works-layout-3 .box{margin: 5px;}
		.v3_feature_section8 h3 {
			padding-left: 0;
		}
		.v3_feature_section8 a {
			padding-right: 20px;
			padding-left: 20px;
			margin-left: 0;
			margin-top: 10px;
		}
		.footer_v3 .one_fourth{width: 48% !important; margin: 0 0 4% !important;}
		.footer_v3 .one_fourth:nth-child(2n+1){margin-right: 4% !important;}
		.footer_v3 + div.copyright_info p {
			text-align: center;
		}
		.footer_v3 + div.copyright_info ul.footer_social_links {
			float: none !important;
			text-align: center;
		}
		.footer_v3 + div.copyright_info .footer_social_links li {
			float: none;
			display: inline-block;
		}
	/*home 4*/
		.v4_feature_section2 .services-layout-1.owl-carousel .owl-item{
			padding: 0;
		}
		.v4_feature_section2 .services-layout-1 .box-details{
			width: 100% !important;
		}
		.v4_feature_section1 .v4_one_third {
			width: 100% !important;
			margin: 0;
			padding: 70px 20px 45px 20px !important;
		}
		.v4_feature_section2 b{
			letter-spacing: 0.2px;
		}
		.v4_feature_section3 .onecol_forty {
			width: 100% !important;
			margin: 0 0 50px 0;
		}
		.v4_feature_section3 .onecol_sixty {
			width: 100% !important;
			margin: 0;
		}
		.v4_feature_section3 img.one {
			float: none;
			margin-top: 50px;
		}
		.v4_feature_section3 img.two {
			float: none;
			margin-right: 0;
			margin-left: -70px;
			margin-top: 185px;
		}
		.v4_feature_section3 .one_full {
			margin-bottom: 0px;
		}
		.v4_feature_section4 .onecol_sixty {
			margin-top: 30px;
			margin-bottom: 30px;
		}
		.v4_feature_section4 .onecol_forty {
			float: left;
		}
		.v4_feature_section4 .onecol_forty img.one {
			float: left;
			width: 100% !important;
		}
		.v4_feature_section4 h1 {
			margin: 0 0 30px;
			line-height: 50px;
		}
		.v4_feature_section4 .kc_single_image,
		.v4_feature_section4 .kc_single_image img {
			width: 100% !important;
			float: left;
		}
		.v4_feature_section4 .kc_col-sm-7 {
			margin-bottom: 80px;
		}
		.footer_v4 .hs_subscribe{
			width: 100% !important;
		}
		.footer_v4 .hs_subscribe input {
			width: 49% !important;
		}
		.footer_v4 ul.footer_social_links {
			float: none !important;
		}
		.footer_v4 .footer_social_links li {
			float: none;
			display: inline-block;
		}
	/*home 1*/
		
		.feature_section15 .one_third {
			text-align: center;
		}
		.feature_section16 .box1 {
			width: 100% !important;
		}
		.feature_section16 .box2 {
			width: 100% !important;
		}
		.feature_section16 .box3 {
			width: 100% !important;
			padding-top: 75px;
			padding-bottom: 90px;
			min-height: inherit;
		}
		.feature_section18 .left {
			width: 100% !important;
		}
		.feature_section18 .right {
			padding: 40px;
			width: 100% !important;
			border-bottom: 1px solid #f9f9f9;
		}
		.v1_feature_section6 .left {
			padding: 40px;
			width: 100% !important;
		}
		.v1_feature_section6 .right {
			width: 100% !important;
		}
		.v1_feature_section7 .left {
			margin-left: 50px;
		}
		.v1_feature_section7 .right {
			width: 75% !important;
			float: right;
		}
		.feature_section14 li {
			width: 33% !important;
			border-right: none;
		}
		.newsletters .one_half b{padding-left: 62px;}
		.footer_v1 {
			background: #272727;
		}
		.v1_newsletters .one_half {
			margin-bottom: 15px;
		}
		.footer_v1 + div.copyright_info p {
			text-align: center;
		}
		.footer_v1 + div.copyright_info .footer_social_links {
			float: none !important;
			text-align: center;
		}
		.footer_v1 + div.copyright_info .footer_social_links li {
			float: none;
			display: inline-block;
		}
	/* home6 */
		.v6_feature_section1 h2 {
			font-size: 30px;
		}
		.v6_feature_section2 .right .box2 .arrow_box{
			padding: 50px 20px 100px 20px !important;
		}
		.v6_feature_section6 .fontdefault {
			font-size: 15px;
		}
	/*home 7*/
		.v7_feature_section1 {
			margin-top: -30px;
		}
		.v7_feature_section1 .one_third {
			width: 100% !important;
		}
		.v7_feature_section1 .box2 {
			/*margin-bottom: 10px;*/
		}
		.v7_feature_section1 h3 b {
			font-size: 16px;
		}
		.v7_feature_section2 .box {
			width: 100% !important;
			float: left;
		}
		.v7_feature_section2 .kc_row_inner .kc_column_inner {
			padding: 0px !important;
			margin-bottom: 50px;
		}
		.v7_feature_section2 .kc_row_inner .kc_column_inner:last-child {
			margin-bottom: 30px;
		}
		.v7_feature_section5{
			background-size: cover !important;
		}
		.v7_feature_section5 .less6{
			width: 70% !important;
		}
		.v7_feature_section4 .left {
			width: 100% !important;
			float: left;
		}
		.v7_feature_section4 .left ul {
			margin: 0;
			padding: 0;
			overflow: hidden;
		}
		.v7_feature_section4 .left li {
			text-align: left;
			width: 50% !important;
		}
		.v7_feature_section4 .left li icon, .v7_feature_section4 .left li i {
			float: left;
			margin: 0 16px 0 0;
		}
		.v7_feature_section4 .right {
			width: 100% !important;
			float: left;
		}
		.v7_feature_section4 .right li {
			width: 50% !important;
		}
		.v7_feature_section5 .kc_row > .kc_column_inner {
			padding: 0px !important;
		}
		.v7_feature_section5 .cirbox {
			width: 100% !important;
		}
		.v7_feature_section5 .cirbox .kc_col-sm-3{
			float: none;
			display: inline-block;
		}
		.v7_feature_section5 .cir1 {
			margin: 0px 20px 30px 20px;
			width: 180px !important;
		}
		.v7_feature_section5 .kc_box_wrap p {
			width: 90% !important;
		}
		.testimonials-layout-7.peoplesays .box {
			font-size: 16px;
		}
		.feature_section6 img {
			width: 100% !important;
		}
		.v7_feature_section6 .boxleft {
			width: 100% !important;
			padding: 80px 25px;
		}
		.v7_feature_section6 .boxright {
			width: 100% !important;
			padding: 80px 25px;
		}
		.v7_footer_style .kc_column {
			margin-bottom: 10px;
		}
		.v7_footer_style .one_fourth {
			margin-bottom: 30px;
			margin-right: 0;
			padding: 0 25px !important;
			width: 50% !important;
		}
		.v7_footer_style .qlinks,
		.v7_footer_style .twitter_feeds {
			margin-bottom: 50px;
		}
		.v7_copyright_info .one_half p,
		.v7_copyright_info .one_half .kc_text_block {
			text-align: center;
			margin-bottom: 15px;
		}
		.v7_copyright_info ul.footer_social_links {
			float: none !important;
			text-align: center;
		}
		.v7_copyright_info ul.footer_social_links li {
			float: none;
			display: inline-block;
		}
		.v7_copyright_info .one_half {
			margin: 0px;
		}
	/*home 9*/
		
		.v9_feature_section1 h4 {
			font-size: 10px;
			padding: 4px 5px 4px 0px;
			margin-right: 10px;
		}
		.v9_feature_section2 .box1 {
			width: 50% !important;
		}
		.v9_feature_section2 .box2 {
			width: 50% !important;
		}
		.v9_feature_section2 .box3 {
			width: 50% !important;
		}
		.v9_feature_section2 .box4 {
			width: 50% !important;
		}
		.v9_feature_section3 h4.less4 {
			width: 100% !important;
		}
		.v9_feature_section3 p.less5 {
			width: 100% !important;
			text-align: justify;
		}
		.v9_feature_section4 .one_fourth {
			width: 50% !important;
			margin-bottom: 50px;
		}
		.v9_feature_section4 .social_icons li {
			padding: 7px 8px;
		}
		.v9_feature_section4 .our-team-layout-5 .social_icons ul {
			margin-bottom: 16px !important;
		}
		.v9_feature_section4 .our-team-layout-5 h4 {
			margin-top: 18px;
		}
		.v9_feature_section5 i {
			float: left;
			margin-right: 16px;
			margin-left: 0px;
		}
		.v9_feature_section5 h3 {
			float: left;
			text-align: left;
			width: 80% !important;
		}
		.v9_feature_section5 h3 b {
			text-align: left;
		}
		.v9_feature_section5 .kc_single_image {
			margin-bottom: 50px;
		}
		.v9_feature_section6 .imgbox img {
			width: 100% !important;
		}
		.v9_feature_section7 .testimonial-layout-8 .sectionbox {
			padding: 30px 20px;
		}
		.v9_feature_section8 .box1 {
			margin-bottom: 30px;
			width: 50% !important;
		}
		.v9_feature_section8 .box2 {
			margin-bottom: 30px;
			width: 50% !important;
		}
		.v9_feature_section8 .box3 {
			margin-bottom: 30px;
		}
		.v9_feature_section8 .box4 {
			margin-bottom: 30px;
		}
		.footer_style2.copyright_info p {
			text-align: center;
			margin-bottom: 0px;
		}
		.footer_style2 ul.footer_social_links {
			float: none !important;
			text-align: center;
		}
		.footer_style2 ul.footer_social_links li {
			display: inline-block;
			float: none;
		}
	/*home 13*/
		
		.v13_feature_section2 {
			text-align: center;
		}
		.v13_feature_section2 h3 {
			width: 100% !important;
			text-align: center;
			margin-bottom: 30px;
		}
		.v13_feature_section2 a {
			float: none;
			margin: 0px;
		}
		.v13_feature_section3 .left,
		.v13_feature_section4 .right {
			padding: 75px 50px;
			text-align: left;
		}
		.v13_feature_section3 p,
		.v13_feature_section4 p {
			width: 95% !important;
			float: left;
			text-align: left;
		}
		.v13_feature_section3 icon, .v13_feature_section3 i {
			padding-left: 10px;
		}
		.v13_feature_section3 .right {
			min-height: auto;
		}
		.v13_feature_section5 .our-team-layout-4 li {
			padding: 0 5px;
			width: 14.285% !important;
			float: left;
		}
		.v13_feature_section4 .left{min-height: auto;}
		.v13_feature_section8 .one_third li {
			text-align: center;
			padding: 9px 10px;
		}
		.v13_feature_section9 .box1 {
			margin-bottom: 30px;
		}
		.v13_feature_section9 .box2 {
			margin-bottom: 30px;
		}
		.v13_feature_section9 .box3 {
			margin-bottom: 30px;
		}
		.v13_feature_section9 .box4 {
			margin-bottom: 30px;
		}
		.v13_feature_section9 .newsletter .enter_email_input {
			width: 89% !important;
		}
	/*home 10*/
		
		.v10_feature_section1 .one_third {
			padding: 62px 0 60px !important;
			border-bottom: 1px solid #000;
			background-image: none;
			border-left: none;
		}
		.v10_feature_section2 .less7, .v10_feature_section5 .less7{width: 96% !important;}
		.v10_feature_section4 {
			padding: 50px 0;
			background: #272727 !important;
		}
		.v10_feature_section5 .right .one_half{
			width: 50% !important;
			margin: 0;
		}
		.v10_feature_section4 .one_fifth {
			margin: 0;
		}
		.v10_feature_section4 .counters7 {
			padding: 30px 0;
		}
		.v10_feature_section5 .tabs-slider-style .right .kc_wrapper .one_half {
			margin-bottom: 30px;
		}
		.v10_feature_section5 .tabs-slider-style .right .kc_wrapper .one_half.last {
			margin-bottom: 0px;
		}
		.v10_feature_section6 .pricing-layout-2 .pricing-box-2 li {
			padding: 9px 10px;
			text-align: center;
		}
		.v10_feature_section7 .less1 {
			width: 100% !important;
			text-align: center;
		}
		.v10_feature_section7 .box1,
		.v10_feature_section7 .box2,
		.v10_feature_section7 .box3 {
			width: 100% !important;
			margin-bottom: 30px;
		}
		.v10_feature_section7 .less1 h4 {
			width: 100% !important;
			text-align: center;
		}
		.v10_feature_section7 .less1 i {
			float: none;
			display: inline-block;
			margin: 0;
		}
	/*home 12*/
		
		.v12_feature_section1 .box1 {
			margin-bottom: 50px;
			border: none;
		}
		.v12_feature_section_ex .kc_tabs>.kc_wrapper>.kc_tabs_nav{
			height: auto;
		}
		.v12_feature_section_ex .kc_tabs>.kc_wrapper>.kc_tabs_nav li.ui-tabs-active{
			background-color: #fff;
		}
		.v12_feature_section_ex .kc_tabs>.kc_wrapper>.kc_tabs_nav li a{
			height: auto;
		}
		.v12_feature_section5 .last-post-layout-4 .con{text-align: center; font-size: 14px;line-height: 22px;}
		.v12_feature_section6 .less6 {
			width: 100% !important;
		}
		.v12_feature_section6 .testimonials-layout-9 .contentbox {
			padding: 45px 20px;
		}
		.v12_feature_section5 .less4, .v12_feature_section6 .less6{width: 100% !important;}
	/*home 11*/
		
		.v11_feature_section1 .box1 {
			width: 100% !important;
		}
		.v11_feature_section1 .box2 {
			width: 100% !important;
		}
		.v11_feature_section1 .box3 {
			width: 100% !important;
		}
		.v11_feature_section1 .box4 {
			width: 100% !important;
		}
		.v11_feature_section3 .kc_single_image img {
			width: 100% !important;
		}
		.v11_feature_section3 .one_half {
			margin-bottom: 0px;
			width: 50% !important;
		}
		.v11_feature_section4 .one_fourth_less{
			width: 49% !important;
			margin: 10px 2% 10px 0;
		}
		.v11_feature_section1 .box1,
		.v11_feature_section1 .box2,
		.v11_feature_section1 .box3{
			padding: 30px 20px;
		}
		.v11_feature_section1 .img{
			padding: 0 !important;
			width: 100px !important;
		}
		.v11_feature_section1 h4.kc_title{
			width: calc(100% - 100px);
			float: left;
			padding: 0;
		}
		.v11_feature_section4 .one_fourth_less:nth-of-type(2n){
			margin: 10px 0;
		}
		.v11_feature_section4 .pricing-layout-3 .pricing-box-3 {
			overflow: hidden;
		}
		.v11_feature_section4 .pricing-layout-3 .pricing-box-3 .title h4:before{
			left: 50% !important;
			-webkit-transform:translate(-50%,0);
			-moz-transform:translate(-50%,0);
			-ms-transform:translate(-50%,0);
			-o-transform:translate(-50%,0);
			transform:translate(-50%,0);
			border-left: 200px solid transparent !important;
	    	border-right: 200px solid transparent !important;
		}
		.v11_feature_section4 .pricing-layout-3 .pricing-box-3 .title h4::before {
			border-left: 295px solid transparent;
			border-right: 295px solid transparent;
		}
		.v11_feature_section6 .contact-form {
			width: 85% !important;
		}
		.v11_feature_section7 .box1 {
			margin-bottom: 30px;
		}
		.v11_feature_section7 .box2 {
			margin-bottom: 30px;
		}
		.v11_feature_section7 .box3 {
			margin-bottom: 30px;
		}
		.v11_feature_section7 i{width: 100% !important; text-align: center; float: left;}
		.v11_feature_section7 h4{text-align: center;}
	/*home 6*/
		
		.v6_feature_section2 .left {
			float: left;
			width: 100% !important;
			padding: 75px 40px 75px 40px;
		}
		.v6_feature_section2 .right {
			float: left;
			width: 100% !important;
			padding: 0px 0px 0px 0px;
		}
		.v6_feature_section2 .right .box1 {
			background-size: 100% !important;
			height: 300px;
		}
		.v6_feature_section2 .right .box2 {
			float: left;
			width: 100% !important;
			margin: 0px;
		}
		.v6_feature_section2 .right .box2 .arrow_box {
			float: left;
			width: 50% !important;
			padding: 50px 30px 100px 30px;
		}
		.v6_feature_section2 .right .box2 .arrow_box:after {
			float: left;
			width: 50% !important;
		}
		.v6_feature_section3 .one_third {
			margin-bottom: 60px;
		}
		.v6_feature_section7 .box1 {
			width: 26% !important;
			margin-bottom: 50px;
		}
		.v6_feature_section7 .box2 {
			width: 30% !important;
			margin-bottom: 50px;
		}
		.v6_feature_section7 .box3 {
			width: 44% !important;
			margin-bottom: 50px;
		}
		.v6_feature_section7 .box4 {
			width: 100% !important;
			padding-bottom: 0px !important;
			text-align: center;
		}
		.v6_feature_section7 i,
		.v6_feature_section7 icon {
			text-align: center;
			width: 100% !important;
		}
		.v6_feature_section7 h4 {
			text-align: center;
		}
		.v6_feature_section5 .less6 {
			width: 95% !important;
		}
	/*home 5*/
		
		.layout-boxed {
			width: 590px !important;
			margin-top: 30px !important;
		}
		.v5_feature_section1 .box i {
			margin-left: 200px;
		}
		.v5_feature_section1 .box {
			width: 90% !important;
			margin: 0 auto 50px auto;
		}
		.v5_feature_section2 .onecol_sixty {
			padding: 0 5% 40px !important;
		}
		.v5_feature_section2 .one_half.last {
			margin-bottom: 10px !important;
		}
		.v5_feature_section2 .onecol_forty {
			width: 100% !important;
			padding-left: 0px;
		}
		.v5_feature_section5 .who_pic {
			width: 40% !important;
		}
		.v5_feature_section6 .clients-logos li img {
			width: 100% !important;
		}
		.footer_v5 .column1 {
			width: 90% !important;
			padding-right: 20px;
			margin-left: 40px;
			margin-bottom: 35px;
		}
		.footer_v5 .column2 {
			width: 100% !important;
			margin-bottom: 35px;
			padding-right: 7% !important;
		}
		.footer_v5 .column2 .last {
			margin-bottom: 0px;
		}
		.footer_v5 .divider_line2 {
			margin-top: 50px;
			margin-bottom: 27px;
		}
		.footer_v5 .copyright_info {
			margin-bottom: 30px;
		}
		.v5_feature_section1 .less8 {
			width: 90% !important;
		}
	/*home 14*/
		.v14_feature_section4 .tabs_section2 .kc_tabs_nav li{width: 84.15px}
		.v14_feature_section4 .tabs_section2 .kc_tabs_nav li a{padding: 18px 0px; font-size: 12px;}
		.v14_feature_section6{text-align: center;}
		.v14_feature_section6 a.butt{display: inline-block; float: none;}
		.v14_feature_section6 h2{width: 100% !important; float: left; padding-top: 30px;}
		.v14_feature_section6 h1{width: 100% !important; float: left; font-size: 32px;}
		.v14_feature_section1 h4 b{margin-bottom: 0px;}
	/*pricing table*/
		.pricing-layout-4 .pacdetails.one_fourth_less{
			width: 50% !important;
		}
		.pricing-layout-4 .pacdetails.one_fifth_less{
			width: 50% !important;
		}
		.pricing-layout-6 .pricing-tables.one_fourth, .pricing-layout-6 .pricing-tables.one_fourth.highlight{width: 50% !important;}
		.pricing-layout-6 .pricing-tables.one_fifth, .pricing-layout-6 .pricing-tables.one_fifth.highlight{width: 50% !important;}
	/*404 page*/
		.error_pagenotfound{width: 100% !important; margin-bottom: 50px;}
	/*aubout style 1*/
		.fbposts a{width: 48% !important;}
		.fbposts a:nth-child(2n+1){margin-right: 4% !important;}
	/* law */
		.law_feature_section1 h2{font-size: 30px;}
		.law_feature_section9 .box1 {
			width: 26% !important;
			margin-bottom: 50px;
		}
		.law_feature_section9 .box2 {
			width: 30% !important;
			margin-bottom: 50px;
		}
		.law_feature_section9 .box3 {
			width: 44% !important;
			margin-bottom: 50px;
		}
		.law_feature_section9 .box4 {
			width: 100% !important;
			padding-bottom: 0px !important;
			text-align: center;
		}
		.law_feature_section9 i,
		.law_feature_section9 icon {
			text-align: center;
			width: 100% !important;
		}
		.law_feature_section9 h4 {
			text-align: center !important;
			width: 100% !important;
		}
	/* hosting */
		.host_feature_section1 .one_fourth_less{
			padding: 40px 20px 50px 20px;
		}
		.host_domain_search .serch_area .enter_domain_input{width: 73% !important;}
		.host_feature_section1 h1{font-size: 35px; line-height: 40px;}
		.host_feature_section1 h2{font-size: 16px;}
		.host_feature_section6 .boxleft {width: 100% !important; padding: 80px 25px;}
		.host_feature_section6 .boxright {width: 100% !important; padding: 80px 25px;}
		.host_feature_section3 h1{font-size: 35px; line-height: 40px;}
		.host_feature_section3 h3{font-size: 21px;}
		.host_feature_section3 p {
			line-height: 25px;
			font-size: 16px;
		}
		.host_feature_section3 .one_fourth_less{margin-bottom: 0px;}
		.host_feature_section4 .one_third{margin-bottom: 30px;}
		.host_feature_section6 h4 {
			letter-spacing: 0px;
		}
	/* medical */
		.med_feature_section1 .one_third_less{width: 100% !important; margin: 0 0 20px;}
		.med_feature_section1 .one_third_less .left{width: 68.7% !important;}
		.med_feature_section5 .content{width: 90% !important;}
		.med_feature_section5 h1{font-size: 35px;}
		.med_feature_section5 h5{font-size: 21px;}
		.med_feature_section5 h2{font-size: 35px;}
		.med_feature_section7 h2{font-size: 23px; line-height: 27px;}
		.med_feature_section7 h1{font-size: 30px;}
		.med_feature_section_sliders{
			padding-top: 0 !important;
		}
		.med_feature_section2 .circleimg img {
			width: initial;
		}
		.v14_tab_sliders .tabs-content6 .kc_tab_content .imgleft2 {
			width: 100%;
			margin-bottom: 20px;
		}
	/* non profit */
		.nonp_newsletter .one_half{margin-bottom: 15px;}
	/* wedding */
		.wed_feature_section2 p.less6{width: 100% !important;}
		div.wed_feature_section4 h4{font-size: 45px;}
		.wed_countdown.kc-countdown-timer {width: 91% !important;}
		.wed_countdown.kc-countdown-timer span.group {margin-right: 18px;}
		.wed_feature_section5 .left{width: 100% !important; padding: 0px; margin: 0px 0px 50px; height: auto; background: none;}
		.wed_feature_section5 .right{width: 100% !important;}
		.wed_feature_section5 .rightleft{width: 100% !important; margin-bottom: 40px;}
		.wed_feature_section5 .rightleft.last{margin-bottom: 0px;}
		.wed_feature_section9 .framebox{width: 90% !important;}
		.wed_feature_section10 .contentbox{width: 70% !important; margin: 0;}
		div.wed_feature_section10 h2{font-size: 30px; line-height: 30px;}
		div.wed_feature_section10 h1{font-size: 35px; line-height: 35px;}
		.wed_feature_section1 p.less1{width: 100% !important; margin: 0px;}
	/* music band */
		header.header-music{height: auto;}
		.events-layout-1 .box ul.content .post_con{width: 75% !important; float: right; margin-top: 10px;}
		.events-layout-1 .box ul.content .post_con h4{ margin: 0px;}
		.events-layout-1 .box2 ul.content .post_con{width: 75% !important; float: left; margin-top: 10px;}
		.events-layout-1 .box2 ul.content .post_con h4{ margin: 0px;}
		.music_feature_section2 .cbp-l-filters-buttonCenter .cbp-filter-item{padding: 5px 40px;}
		.music_feature_section2 p.less8{padding: 0px; width: 100% !important;}
		.music_feature_section7 p.less8{padding: 0px; width: 100% !important;}
		.music_feature_section3 .left{width: 100% !important;}
		.music_feature_section3 .right{width: 100% !important;}
		.music_feature_section3 .left .cont{width: 100% !important; padding: 0 5% !important;}
		.music_feature_section8 .contact-form{width: 100% !important;}
		.music_feature_section1 .events-layout-1 .box .right{
			float: none;
			display: block;
			width: auto;
		}
		.music_feature_section1 .events-layout-1 .box2{
			position: relative;
			min-height: 172px;
		}
		.music_feature_section1 .events-layout-1 .box2 .left{
			float: left;
		}
		.music_feature_section1 .events-layout-1 .box2 .right{
			float: right;
		}
		.music_feature_section1 .events-layout-1 .box p{
			float: left;
			width: 100% !important;
			padding: 0 10px 10px;
		}
		.music_feature_section1 .events-layout-1 .box2 p{
			float: right;
			width: 100% !important;
			position: absolute;
			bottom: 0;
			right: 10px;
			width: 100% !important;
			padding: 20px 0px 10px;
		}
		.music_feature_section1 .events-layout-1 .box ul.content,
		.music_feature_section1 .events-layout-1 .box2 ul.content{
			overflow: hidden;
			margin: 0 0 30px 0;
		}
		.music_feature_section1 .events-layout-1 .box ul.content .post_con:first-child,
		.music_feature_section1 .events-layout-1 .box2 ul.content .post_con:first-child{
			width: 100% !important;
		}
		.music_feature_section1 .events-layout-1 .box ul.content .post_con,
		.music_feature_section1 .events-layout-1 .box2 ul.content .post_con{
			width: 50% !important;
			padding: 0;
		}
		.music_feature_section1 .events-layout-1 .box2 ul.content .post_con{
			text-align: right;
		}
		.music_feature_section8 .box2 {
			margin-left: 0px;
			margin-bottom: 20px;
		}
	/* index portfolio */
		.port_feature_section2 .left{width: 90% !important; margin: 90px 5% !important;}
		.port_feature_section2 .right{width: 100% !important;}
		.port_feature_section9 .hs_latest_posts .box03 .content{top: 30px;}
		.port_feature_section6 .box1{margin-bottom: 30px;}
		.port_feature_section6 .box2{margin-bottom: 30px;}
		.port_feature_section6 .box3{margin-bottom: 30px;}
		.port_feature_section6 .box4{}
		.port_feature_section5 p{
			padding-right: 0;
		}
	/* education */
		.edu_feature_section2 .box1{width: 100% !important;}
		.edu_feature_section2 .box2{width: 100% !important; margin: 0px;}
		.edu_feature_section2 .box3{width: 100% !important;}
		.searchcou select{width: 48% !important;}
		.searchcou select:nth-child(2n){margin-right: 0px;}
		.edu_feature_section3 .less7{width: 100% !important;}
		.edu_feature_section6 h1.less3{width: 100% !important;}
		.edu_feature_section6 .less6{width: 100% !important;}
		.edu_feature_section8 .testimonial-layout-2 .left{margin-left: 0px; width: 22% !important;}
		.edu_newsletter .one_half{margin-bottom: 20px;}
	/* real estate */
		.real_feature_section4 .kc_column{width: 100%;padding: 0 !important;}
		.real_feature_section4 .onecol_sixty a{
			margin-right: 4px;
		}
		.real_slider select{margin-left: 15px;}
		.real_slider .but1{margin-left: 15px;}
		.real_slider .but2{margin-left: 15px;}
		.real_slider .prosearch h1{font-size: 45px;}
		.real_slider .prosearch h2{font-size: 27px;}
		.real_slider .search_input{width: 100% !important; margin-bottom: 10px;}
		.real_newsletter .enter_email_input{width: 62% !important;}
		div.real_feature_section4 h1{font-size: 32px; line-height: 40px; margin-bottom: 12px;}
		.real_feature_section5 .testimonial-layout-2 .left{margin-left: 34px; width: 16% !important;}
		.real_newsletter .one_half{margin-bottom: 15px;}
		.real_feature_section4 h4{
			font-size: 16px;
		}
	/* political */
		.poli_feature_section2 .kc_col-sm-12{
			padding:0;
		}
		.poli_feature_section6 .box{
			width: 100%;
		}
		.page-political .entry-content #mainslider {
			padding-top: 0px;
		}
		.poli_feature_section1 .one_fourth{padding: 70px 30px 75px 30px !important; border-left: none;}
		.poli_feature_section1 .one_fourth.last{border-right: 0px;}
		.poli_feature_section2 .less4{width: 100% !important;}
		.poli_feature_section5 li{width: 50% !important;}
		.poli_feature_section6 .kc-box-counter-1 .counterup{font-size: 27px;}
		.poli_feature_section6 .box h4{font-size: 13px;}
		.poli_feature_section10 .box1{margin-bottom: 30px;}
		.poli_feature_section10 .box2{margin-bottom: 30px;}
		.poli_feature_section10 .box3{margin-bottom: 30px;}
	/* restaurant */
		.res_feature_section3 .left{width: 100% !important; padding: 0 0 75px 0;}
		.res_feature_section3 .right{width: 100% !important; padding: 0 0 75px 0;}
		.res_feature_section4 .left{width: 100% !important; padding: 0 0 75px 0;}
		.res_feature_section4 .right{width: 100% !important; padding: 0;}
		.res_feature_section3 .less3{width: 90% !important;}
		.res_feature_section4 .less3{width: 90% !important;}
		.res_feature_section1 .less7{width: 100% !important;}
		.res_feature_section2 .less1{
			width: 90% !important;
		}
		.res_feature_section5 p{
			letter-spacing: 0.2px;
		}
		.res_feature_section2 .one_third_less .kc_single_image{text-align: center !important;}
		.res_feature_section7 .last-post-layout-5 .left{width: 100% !important;}
		.res_feature_section7 .last-post-layout-5 .left .imgse{width: 100% !important; margin-bottom: 5px;}
		.res_feature_section7 .last-post-layout-5 .left .imgse img{width: 100% !important;}
		.res_feature_section7 .last-post-layout-5 .left .arrow_box{width: 100% !important; height: inherit; margin-bottom: 5px;}
		.res_feature_section7 .last-post-layout-5 .left .arrow_box:after{bottom: 100% !important; left: 50% !important; top: 0; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;	pointer-events: none; border-color: rgba(136, 183, 213, 0); border-bottom-color: #f1eee8; border-width: 20px;	margin-left: -20px;	margin-top: -40px;}
		.res_feature_section7 .last-post-layout-5 .right{width: 100% !important;}
		.res_feature_section7 .last-post-layout-5 .right .box .arrow_box{padding: 40px 24px;}
		.res_feature_section7 .last-post-layout-5 .right .box .imgse img{height: 100% !important;}
		.res_feature_section10 .one_half{border-right: none; padding-bottom: 50px !important; border-bottom: 1px solid #454545;}
		.res_feature_section10 .one_half.last{border-right: none; padding-bottom: 0px !important; border-bottom: none;}
		.res_feature_section12 .left{height: auto; padding: 48px 36px !important;}
		.res_copyright_info .one_half{width: 56%}
		.res_copyright_info .one_half.last{width: 40% !important;}
		.res_feature_section12 .left{width: 40% !important;}
		.res_feature_section12 .right{width: 60% !important; overflow: hidden;}
		.res_feature_section9 .one_third{margin-bottom: 0px;}
		.res_copyright_info p{text-align: center;}
		.res_copyright_info .one_half{margin-bottom: 15px;}
		.res_copyright_info .execphpwidget{text-align: center;}
		.res_copyright_info .execphpwidget ul{display: inline-block; float: none;}
		.res_owl_sliders .owl-carousel .owl-item .kc_tab_content .kc_single_image img {
			width: 100%;
		}
		.res_feature_section11 p {
			font-size: 18px;
		}
	/* construction */
		.cons_feature_section2 .one_fourth_less img{width: 100% !important;}
		.cons_feature_section4 .one_fourth_less{margin-bottom: 30px;}
		.cons_feature_section5 h1 {
			font-size: 40px;
		}
		.cons_feature_section6 .kc_shortcode span.counterup{font-size: 30px;}
		.cons_feature_section9 .less6{width: 100% !important;}
		.cons_feature_section11 .box{
			padding: 0px 0px 20px;
			width: 50% !important;
		}
		.cons_feature_section11 .box a:last-child{width: 40px; float: left;}
		.cons_feature_section11 .box b{font-size: 14px; line-height: 18px;}
		.cons_feature_section11 .box strong{font-size: 14px;}
		.cons_feature_section11 .box i{font-size: 18px; width: 40px; height: 40px; line-height: 40px; }
		.cons_feature_section11 .box icon, .cons_feature_section11 .box i{font-size: 18px; width: 40px; height: 40px; line-height: 40px; margin-right: 10px;}
		.cons_copyright_info{text-align: center;}
		.cons_copyright_info .kc_text_block{text-align: center;}
		.cons_copyright_info .one_half{margin-bottom: 0px;}
	/* travel */
		.travel_feature_section4 h2{
			letter-spacing: 0px;
		}
		.travel_feature_section11 .box {
			padding: 0px 0px 20px;
			width: 50% !important;
		}
		.travel_feature_section11 .box a:last-child{width: 40px; float: left;}
		.travel_feature_section11 .box b{font-size: 14px; line-height: 18px;}
		.travel_feature_section11 .box strong{font-size: 14px;}
		.travel_feature_section11 .box i{font-size: 18px; width: 40px; height: 40px; line-height: 40px;  margin-right: 10px;}
		.travel_feature_section11 .box icon{font-size: 18px; width: 40px; height: 40px; line-height: 40px; margin-right: 10px;}
		.hs_booking_finder .tabs7 li a{padding: 5px 25px;}
		.hs_booking_finder .box{width: 49% !important; margin-right: 5px;}
		.hs_booking_finder .box2{width: 49% !important; margin-right: 5px;}
		.hs_booking_finder .box4{width: 32% !important; margin-right: 5px;}
		.hs_booking_finder .box4 .ent_input{width: 100% !important;}
		.hs_booking_finder .box5{margin-left: 0;}
		.travel_copyright_info .one_half{margin-bottom: 15px;}
		.travel_copyright_info .one_half.last{margin-bottom: 0px;}
		.travel_copyright_info .kc_text_block{text-align: center;}
		div.travel_feature_section2 .kc_column.circle {
			padding-top: 42px !important;
			width: 470px !important;
		}
		.travel_footer .faddress ul li:first-child {
			margin-bottom: 0px;
		}
		.travel_footer .faddress ul li:last-child {
			margin-top: -40px;
		}
	/* education */
		.edu_feature_section1 h2.less9{
			width: 100%;
		}
		.edu_feature_section3 .gray p{
			letter-spacing: 0.2px;
		}
		.edu_feature_section4{
			background-size: cover !important;
		}
		.edu_feature_section7 .one_fifth_less.last{
			margin-bottom: 30px !important;
		}
	/* shop */
		.shop_feature_section3 h1 em{
			line-height: 80px;
		}
	/* shop2 */
		.shop2_feature_section4 .kc_box_wrap {
			padding: 35px 0px;
		}
		.shop2_feature_section4 h1 {
			font-size: 18px;
			line-height: 23px;
		}
		.shop2_feature_section4 h1 em {
			font-size: 27px;
			line-height: 32px;
		}
		.shop2_feature_section4 p {
			font-size: 14px;
			line-height: 25px;
		}
}

@media only screen and (max-width: 639px){
	body .cbp{
		height: auto!important;
	}
	body .cbp .cbp-item{
		position: static;
		width: 100%!important;
		margin-bottom: 40px;
	}
	body .cbp .cbp-item.cbp-item-off{
		display:none;
	}
	body .cbp-wrapper-outer, body .cbp-wrapper, body .cbp-wrapper-helper{
		position: static;
		height: auto;
	}
	body #filters-container{
		padding: 0 25px;
	}
	body .newsletters .kc-icon-wrapper{
		text-align: center;
	}
	body .newsletters .one_half i, .newsletters .one_half icon{
		float: none;
	}
	body .feature_section1{
		padding-left: 20px;
		padding-right: 20px;
	}
}

@media only screen and (min-width: 480px) and (max-width: 639px) {
	/*home page*/
		/* columns */

		body div.one_half,
		body div.one_third,
		body div.one_fourth,
		body div.two_third,
		body div.three_fourth,
		body div.one_fifth,
		body div.onecol_forty,
		body div.onecol_sixty,
		body div.onecol_thirtyfive,
		body div.one_half_less,
		body div.one_third_less,
		body div.one_fourth_less,
		body div.two_third_less,
		body div.three_fourth_less,
		body div.one_fifth_less,
		body div.onecol_forty_less,
		body div.onecol_sixty_less,
		body div.onecol_thirtyfive_less {
			position: relative;
			margin-right: 0% !important;
			float: left;
		}
		body div.one_full,
		body div.one_half,
		body div.one_third,
		body div.one_fourth,
		body div.one_fifth,
		body div.two_third,
		body div.three_fourth,
		body div.onecol_forty,
		body div.onecol_sixty,
		body div.onecol_thirtyfive,
		body div.one_full_less,
		body div.one_half_less,
		body div.one_third_less,
		body div.one_fourth_less,
		body div.one_fifth_less,
		body div.two_third_less,
		body div.three_fourth_less,
		body div.onecol_forty_less,
		body div.onecol_sixty_less,
		body div.onecol_thirtyfive_less {
			width: 100% !important;
			margin-bottom: 50px;
		}
		body .kc-container,
		body .container {
			width: 440px;
			margin: 0 auto;
		}
		.minicart-reponsive{
			display: block;
		}

		body div.last {
			margin-right: 0 !important;
			margin-bottom: 0 !important;
		}
		.container {
			width: 440px;
			margin: auto;
		}
		.logo {
			width: 100% !important;
			text-align: center;
		}
		body .layout-boxed{
			margin: 0px auto 0 auto!important;
		}
		.header a[class^="sb-toggle-"] {
			position: absolute;
			top: 12px;
			z-index: 9999;
			font-size: 25px;
		}
		.menu_main {
			width: 97% !important;
			position: absolute;
		}
		.slidermar {
			margin-top: 80px;
		}
		.feature_section2 .kc_box_wrap p {
			font-size: 16px;
		}
		.feature_section3 p,
		.feature_section6 p {
			font-size: 14px;
		}
		.feature_section8 p {
			letter-spacing: 0.2px;
		}
		.feature_section8 .kc_row.nupie .container{
			text-align: center;
		}
		.feature_section8 .kc_row.nupie .container .kc_column_inner{
			width: 48% !important;
			margin: 0 2% 0 0;
			display: inline-block;
			float: none;
		}
		.feature_section8 .kc_row.nupie .container .kc_column_inner:nth-of-type(2n){
			margin: 0;
		}
		.feature_section9 p,
		.feature_section12 p{
			font-size: 15px;
		}
		.feature_section1 .left {
			width: 100% !important;
		}
		.feature_section1 .right {
			float: left;
			width: 100% !important;
			padding-left: 0;
			padding-top: 20px;
		}
		.feature_section2 .box {
			width: 100% !important;
			padding: 40px 35px 50px 35px;
		}
		.feature_section4 .root {
			background: none;
		}
		.feature_section4 .one_fifth {
			margin: 0;
		}
		.feature_section4 .one_fifth h5 {
			margin-top: 14px;
		}
		.feature_section5 .leftbox {
			width: 100% !important;
			padding: 0;
		}
		.feature_section5 .leftbox .img {
			background-size: 100% !important;
			height: 400px;
		}
		.feature_section8 .kc_row.nupie .container .kc_column_inner{
			width: 48% !important;
		}
		.feature_section9 .box01 h4 {
			padding: 14px 20px 0 20px;
		}
		.feature_section9 .box02 h3 {
			font-size: 24px;
		}
		.feature_section5 .rightbox {
			width: 100% !important;
			padding-left: 50px;
			padding-top: 50px;
			padding-right: 7% !important;
		}
		.feature_section5 .rightbox .one_third_less {
			margin: 0 0 25px 0;
		}
		.feature_section5 .rightbox .one_third_less.last {
			margin: 0 0 0 0;
		}
		.feature_section8 .left {
			width: 100% !important;
			text-align: center;
			padding-right: 0;
			padding-top: 0;
		}
		.feature_section8 .right {
			float: left;
			width: 100% !important;
			text-align: center;
			padding-left: 0;
			border-left: none;
		}
		.feature_section9 h4 {
			padding: 14px 0 0 20px;
		}
		.feature_section9 b {
			padding: 20px 0 0 20px;
		}
		.feature_section9 .box03 .content {
			top: 30px;
		}
		.feature_section9 h1 {
			font-size: 21px;
			line-height: 27px;
			padding-left: 20px;
		}
		.feature_section9 .box02 {
			height: 250px;
		}
		.feature_section10 a {
			padding: 14px 30px;
			margin: 0 5px;
		}
		.feature_section12 li {
			text-align: center;
		}
		.feature_section12 .testimonial-layout-1 p.bigtfont {
			font-size: 15px;
		}
		.feature_section14 li {
			width: 50% !important;
			border-right: none;
		}
		.newsletter .enter_email_input {
			width: 65% !important;
		}
		.newsletter .one_half {
			margin-bottom: 0;
		}
		.copyright_info .one_half {
			margin-bottom: 20px;
			text-align: left;
		}
		ul.footer_social_links {
			float: left;
		}
		.less6 {
			width: 100% !important;
		}
		.feature_section8 .mini-pie-chart-wrapper {
			margin-bottom: 30px;
		}
		.feature_section9 .hs_latest_posts .box04 {
			padding-bottom: 150px;
		}
		.feature_newsletters .one_half {
			margin-bottom: 0px
		}
		.newsletters.feature_newsletters .enter_email_input, body .newsletters .input_submit {
			width: 100% !important;
		}
		.copyright_info p {
			text-align: center;
			padding: 0 10% !important;
		}
		.copyright_info ul.footer_social_links {
			float: none;
			text-align: center;
		}
		.copyright_info ul.footer_social_links li {
			float: none;
			display: inline-block;
		}
		.footer .one_fourth .widget{float: left;}
		.footer .one_fourth .widget .tagcloud{margin-bottom: 40px;}
	/*home 8 */
		.v8_feature_section3 h2 {
			font-size: 30px;
		}
		.v8_feature_section4 p{
			letter-spacing: 0.2px;
		}
		.v8_feature_section1 .box1 {
			width: 100% !important;
			padding: 30px 0;
			border-right: none;
			border-bottom: 1px solid #e9e9e9;
		}
		.v8_feature_section1 .box1.last {
			border-bottom: none;
			padding-bottom: 0;
		}
		.v8_feature_section2 .left,
		.v8_feature_section2 .right {
			width: 100% !important;
			padding: 90px 35px 90px 35px;
		}
		.v8_feature_section2 .left icon,
		.v8_feature_section2 .right icon, .v8_feature_section2 .left i,
		.v8_feature_section2 .right i {
			font-size: 45px;
			width: 110px;
			height: 100px;
			padding-top: 25px;
		}
		.v8_feature_section3 .left .kc_text_block {
			width: 100% !important;
		}
		.v8_feature_section3 .right .kc_text_block {
			float: left;
			width: 100% !important;
			padding-top: 50px;
			text-align: center;
		}
		.v8_feature_section3 h2,
		.v8_feature_section3 h3 {
			text-align: center;
			margin-bottom: 30px;
		}
		.v8_feature_section3 .right div{text-align: center;}
		.v8_feature_section3 .right div a{float: none; display: inline-block;}
		.v8_feature_section4 {
			padding: 90px 0 90px 0;
		}
		.v8_feature_section4 h1 {
			font-size: 28px !important;
			line-height: 35px !important;
		}
		.v8_feature_section4 p {
			padding-right: 0;
			font-size: 14px;
			line-height: 25px;
		}
		.v8_feature_section5 .rimg img {
			width: 100% !important;
		}
		.footer_style6.copyright_info p {
			text-align: center;
		}
		.footer_style6 .footer_social_links {
			float: none !important;
			text-align: center;
		}
		.footer_style6 .footer_social_links li {
			float: none;
			display: inline-block;
		}
	/*home 2*/

		.v2_feature_section2 .v2_one_fourth {
			width: 100% !important;
			margin-bottom: 40px;
		}
		.v2_feature_section3 .rightcon li {
			padding-left: 0;
		}
		.v2_feature_section6 .box1 {
			width: 100% !important;
			padding-bottom: 40px !important;
		}
		.v2_feature_section6 .box2 {
			width: 100% !important;
			padding-bottom: 40px !important;
		}
		.v2_feature_section6 .box3 {
			width: 100% !important;
			padding-bottom: 40px !important;
		}
		.v2_feature_section6 .box4 {
			width: 100% !important;
			padding-bottom: 40px !important;
		}
		.v2_feature_section1 .kc_column {
			margin-bottom: 50px;
		}
		.v2_feature_section1 .kc_column:last-child {
			margin-bottom: 0px;
		}
		.v2_feature_section3 h4 {
			margin-bottom: 60px;
		}
		.v2_feature_section3 .rightcon ul {
			margin: 0 0 20px;
		}
		.v2_feature_section5 p {
			margin-bottom: 50px !important;
		}
		.v2_feature_section6 h4 {
			text-align: center;
		}
		.v2_feature_section6 icon, .v2_feature_section6 i {
			text-align: center;
			width: 100% !important;
		}
	/*home 3*/
		.v3_feature_section2 .left .kc_single_image img{
			height: auto;
		}
		.v3_feature_section3 .bigtfont.white{
			letter-spacing: 1px;
		}
		.v3_feature_section6 p{
			letter-spacing: 0.2px;
		}
		.v3_feature_section7 .our-works-layout-3 .box p{
			letter-spacing: 0.2px;
		}
		.v3_feature_section2 .left {
			width: 100% !important;
			min-height: auto;
		}
		.v3_feature_section2 .right {
			width: 100% !important;
		}
		.v3_feature_section2 .right .cont {
			width: 80% !important;
			padding: 70px 0 70px 7% !important;
		}
		.v3_feature_section3 .right {
			width: 100% !important;
			min-height: auto;
		}
		.v3_feature_section3 .left {
			width: 100% !important;
		}
		.v3_feature_section3 .left .cont {
			width: 80% !important;
			padding: 90px 0 70px 15% !important;
		}
		.v3_feature_section4 .less3{width: 100% !important;letter-spacing: 0.2px;}
		.v3_feature_section4 ul.people_soci {
			margin-left: 0px;
		}
		.v3_feature_section6:before {
			right: 0% !important;
		}
		.v3_feature_section6 .box {
			width: 100% !important;
			padding: 70px 0% 60px 0 !important;
			border-right: none;
			border-bottom: 1px solid #d7d7d7;
		}
		.v3_feature_section6 .box.two {
			width: 100% !important;
			padding: 50px 0% 60px 0;
			border-right: none;
		}
		.v3_feature_section6 .peopsays {
			width: 100% !important;
			padding: 50px 0% 70px 0 !important;
			text-align: center;
		}
		.v3_feature_section6 .peopsays .v3_linebg4{display: inline-block; text-align: center;}
		.v3_feature_section6 .peopsays .testimonial-layout-4 .slidesec h6{width: 100% !important; text-align: center;}
		.v3_feature_section6 .peopsays .testimonial-layout-4 .slidesec p{text-align: center;font-size: 15px;}
		.v3_feature_section6 .peopsays .testimonial-layout-4 .owl-pagination{text-align: center;}
		.v3_feature_section6 .peopsays .testimonial-layout-4 .slidesec img{text-align: center; float: none; margin: 0;}
		.v3_feature_section6 .peopsays .testimonial-layout-4 .owl-wrapper-outer{margin: 0;}
		.v3_feature_section7 .our-works-layout-3 .box{margin: 5px;}
		.v3_feature_section8 h3 {
			padding-left: 0;
			text-align: center;
		}
		.v3_feature_section8 a {
			padding-right: 20px;
			padding-left: 20px;
			margin-left: 0;
			margin-top: 10px;
			float: none;
			display: inline-block;
		}
		.v3_feature_section8 {
			text-align: center;
		}
		.footer_v3 + div.copyright_info p {
			text-align: center;
			margin-bottom: 15px;
		}
		.footer_v3 + div.copyright_info ul.footer_social_links {
			float: none !important;
			text-align: center;
		}
		.footer_v3 + div.copyright_info .footer_social_links li {
			float: none;
			display: inline-block;
		}
	/*home 4*/

		.v4_feature_section2 .services-layout-1 .box-details {
			width: 95.5% !important;
		}
		.v4_feature_section4 p.fontmed {
			font-size: 15px;
		}
		.testimonial-layout-3 .peosays .box {
			font-size: 15px;
		}
		.v4_feature_section1 .v4_one_third {
			width: 100% !important;
			margin: 0;
			padding: 70px 20px 45px 20px !important;
		}
		.section_title2_1 {
			line-height: 32px;
			margin-bottom: 30px;
		}
		.v4_feature_section3 .kc_box_wrap {
			margin-bottom: 50px;
		}
		.v4_feature_section3 img.one {
			float: left;
			margin-top: 0;
		}
		.v4_feature_section3 img.two {
			float: left;
			margin-right: 0;
			margin-left: -70px;
			margin-top: 145px;
		}
		.v4_feature_section4 .onecol_sixty {
			float: left;
			margin-top: 18px;
		}
		.v4_feature_section4 {
			float: left;
		}
		.v4_feature_section4 img.one {
			float: right;
			width: 100% !important;
		}
		.v4_feature_section4 h1 {
			margin: 18px 0 30px;
			line-height: 50px;
		}
		.v4_feature_section4 .kc_single_image,
		.v4_feature_section4 .kc_single_image img {
			width: 100% !important;
			float: left;
		}
		.v4_feature_section4 .kc_col-sm-7 {
			margin-bottom: 80px;
		}
		.footer_v4 .hs_subscribe input {
			width: 100% !important;
		}
		.footer_v4 .hs_subscribe .enter_email_input {
			margin-bottom: 8px;
		}
		.feature_section15 .one_third {
			text-align: center;
		}
		.feature_section16 .box1 {
			width: 100% !important;
		}
		.feature_section16 .box2 {
			width: 100% !important;
		}
		.feature_section16 .box3 {
			width: 100% !important;
			padding-top: 75px;
			padding-bottom: 90px;
			min-height: inherit;
		}
		.feature_section18 .left {
			width: 100% !important;
		}
		.feature_section18 .right {
			padding: 40px;
			width: 100% !important;
			border-bottom: 1px solid #f9f9f9;
		}
		.footer_v4 ul.footer_social_links {
			float: none;
		}
		.footer_v4 .footer_social_links li {
			float: none;
			display: inline-block;
		}
	/*home 1*/
		.feature_section15 p, .feature_section15 p.less6 {
			margin-bottom: 0px !important;
			font-size: 16px;
		}
		.feature_section17 p {
			font-size: 15px;
		}
		.v1_feature_section6 .container{
			width: 100% !important;
		}
		.v1_feature_section6 .left {
			padding: 40px !important;
			width: 100% !important;
		}
		.v1_feature_section6 .right {
			width: 100% !important;
		}
		.v1_feature_section7 .container{
			width: 100% !important;
		}
		.v1_feature_section7 .left {
			margin-left: 40px;
			width: 20% !important;
		}
		.v1_feature_section7 .right {
			width: 63% !important;
			float: right;
			margin-right: 40px;
		}
		.feature_section16 .box1 {
			width: 100% !important;
			min-height: inherit;
		}
		.feature_section14 li {
			width: 33% !important;
			border-right: none;
		}
		.v1_newsletters .enter_email_input {
			width: 69% !important;
		}
		.v1_newsletters .one_half {
			margin-bottom: 15px;
		}
		.newsletters .one_half b {
			font-size: 14px;
			padding-left: 0px;
		}
		.footer_v1 {
			background: #272727;
		}
		.footer_v1 + div.copyright_info p {
			text-align: center;
		}
		.footer_v1 + div.copyright_info .footer_social_links {
			float: none !important;
			text-align: center;
		}
		.footer_v1 + div.copyright_info .footer_social_links li {
			float: none;
			display: inline-block;
		}
		.footer_v1 .widget{margin-bottom: 30px; float: left;}
	/*home 7*/
		.v1_feature_section7 .kc-container{width: 100%;}
		.v7_feature_section5{background-size: cover !important;}
		.v7_feature_section1 {
			margin-top: -20px;
		}
		.v7_feature_section1 b {
			font-size: 16px;
		}
		.v7_feature_section1 h3 b {
			font-size: 16px;
		}
		.v7_feature_section1 .one_third {
			width: 100% !important;
		}
		.v7_feature_section1 .box2 {
			margin-bottom: 10px;
		}
		.v7_feature_section2 .box {
			width: 100% !important;
			float: left;
		}
		.v7_feature_section2 .kc_row_inner .kc_column_inner {
			padding: 0px !important;
			margin-bottom: 50px;
		}
		.v7_feature_section2 .kc_row_inner .kc_column_inner:last-child {
			margin-bottom: 30px;
		}
		.v7_feature_section4 .left {
			width: 100% !important;
			float: left;
		}
		.v7_feature_section4 .left ul {
			margin-left: 0px;
			padding: 0px;
			float: left;
		}
		.v7_feature_section4 .left li {
			text-align: left;
		}
		.v7_feature_section4 .left li icon, .v7_feature_section4 .left li i {
			float: left;
			margin: 0 16px;
		}
		.v7_feature_section4 .right {
			width: 100% !important;
			float: left;
		}
		.v7_feature_section4 img {
			width: 100% !important;
		}
		.v7_feature_section5 .kc_row > .kc_column_inner {
			padding: 0px !important;
		}
		.v7_feature_section5 .cirbox {
			width: 50% !important;
		}
		.v7_feature_section5 .cir1 {
			margin: 0px 20px 30px 20px;
			width: 180px !important;
		}
		.v7_feature_section5 .kc_box_wrap p {
			width: 90% !important;
		}
		.v7_feature_section6 .boxleft {
			width: 100% !important;
			padding: 80px 25px;
		}
		.v7_feature_section6 .boxright {
			width: 100% !important;
			padding: 80px 25px;
		}
		.v7_feature_section6 .v7_button {
			padding: 15px 23px;
		}
		.v7_footer_style .one_fourth:nth-child(1) {
			width: 50% !important;
			padding-right: 25px !important;
		}
		.v7_footer_style .one_fourth:nth-child(2) {
			width: 50% !important;
			padding-left: 25px !important;
		}
		.v7_footer_style .one_fourth:nth-child(3) {
			margin-top: 50px;
		}
		#footer .kc_column {
			margin-bottom: 0px;
		}
		#footer .qlinks,
		#footer .twitter_feeds {
			margin-bottom: 50px;
		}
		.v7_copyright_info .one_half p {
			text-align: center;
			margin-bottom: 15px;
		}
		.v7_copyright_info ul.footer_social_links {
			float: none !important;
			text-align: center;
		}
		.v7_copyright_info ul.footer_social_links li {
			float: none;
			display: inline-block;
		}
	/*home 9*/
		.v9_feature_section8 .kc_col-sm-3{padding: 0;}
		.v9_feature_section6 p{
			word-spacing: 1.2px;
	    	letter-spacing: 0.7px;
		}
		.v9_feature_section1 h4 {
			font-size: 7px;
			padding: 1px 5px 1px 0px;
			margin-right: 10px;
		}
		.v9_feature_section3 h4.less4 {
			width: 100% !important;
		}
		.v9_feature_section3 p.less5 {
			width: 100% !important;
		}
		.v9_feature_section4 .social_icons li {
			padding: 7px 8px;
		}
		.v9_feature_section4 .our-team-layout-5 .social_icons ul {
			margin-bottom: 16px !important;
		}
		.v9_feature_section4 .our-team-layout-5 h4 {
			margin-top: 18px;
		}
		.v9_feature_section5 i {
			float: left;
			margin-right: 16px;
			margin-left: 0px;
		}
		.v9_feature_section5 h3 {
			float: left;
			text-align: left;
			width: 80% !important;
		}
		.v9_feature_section5 h3 b {
			text-align: left;
		}
		.v9_feature_section5 .kc_single_image {
			margin-bottom: 50px;
		}
		.v9_feature_section6 .imgbox img {
			width: 100% !important;
		}
		.v9_feature_section7 h2{font-size: 25px;}
		.v9_feature_section7 .testimonial-layout-8.owl-carousel .owl-item {
			width: 408px !important;
			float: left;
		}
		.v9_feature_section7 .testimonial-layout-8 .sectionbox {
			padding: 30px 20px;
		}
		.v9_feature_section8 .box1 {
			margin-bottom: 30px;
		}
		.v9_feature_section8 .box2 {
			margin-bottom: 30px;
		}
		.v9_feature_section8 .box3 {
			margin-bottom: 30px;
		}
		.v9_feature_section8 .box4 {
			margin-bottom: 30px;
		}
		.v9_feature_section8 i {
			width: 100% !important;
			text-align: center;
		}
		.v9_feature_section8 h4 {
			text-align: center;
		}
		.v9_feature_section8 .newsletter_v9 .enter_email_input {
			width: 86% !important;
		}
		.footer_style2.copyright_info p {
			text-align: center;
			margin-bottom: 0px;
			padding: 0 42px;
			margin-bottom: 15px;
		}
		.footer_style2 ul.footer_social_links {
			float: none !important;
			text-align: center;
		}
		.footer_style2 ul.footer_social_links li {
			display: inline-block;
			float: none;
		}
	/*home 13*/
		.v13_feature_section6 h4{font-size: 26px;}
		.v13_feature_section9 .kc_col-sm-3 {padding: 0;}
		.v13_feature_section2 {
			text-align: center;
		}
		.v13_feature_section2 h3 {
			width: 100% !important;
			text-align: center;
			margin-bottom: 30px;
		}
		.v13_feature_section2 a {
			float: none;
			margin: 0px;
		}
		.v13_feature_section3 .left,
		.v13_feature_section4 .right {
			padding: 75px 50px;
			text-align: left;
		}
		.v13_feature_section3 p,
		.v13_feature_section4 p {
			width: 95% !important;
			float: left;
			text-align: left;
		}
		.v13_feature_section3 icon, .v13_feature_section3 i {
			padding-left: 10px;
		}
		.v13_feature_section3 .right {
			min-height: auto;
		}
		.v13_feature_section5 .our-team-layout-4 li {
			padding: 0 5px;
			width: 50% !important;
			float: left;
		}
		.v13_feature_section8 .one_third li {
			text-align: center;
			padding: 9px 10px;
		}
		.v13_feature_section9 .box1 {
			margin-bottom: 30px;
		}
		.v13_feature_section9 .box2 {
			margin-bottom: 30px;
		}
		.v13_feature_section9 .box3 {
			margin-bottom: 30px;
		}
		.v13_feature_section9 .box4 {
			margin-bottom: 30px;
		}
		.v13_feature_section9 .newsletter .enter_email_input {
			width: 86% !important;
		}
		.v13_feature_section4 .left{min-height: inherit;}
		.v13_feature_section7 b{
			letter-spacing: 0.5px;
		}
		.v13_feature_section7 .testimonials-layout-10 .arrow_box{
			padding: 35px 30px 40px 30px;
		}
	/*home 10*/
		.v10_feature_section4 {background: #272727 !important;}
		.v10_feature_section1 .one_third {
			padding: 62px 0 60px !important;
			border-bottom: 1px solid #000;
			background-image: none;
			border-left: none;
		}
		.v10_tabs_slider_owl .right p {
			font-size: 15px;
		}
		.testimonial-layout-5 .item p.fontdefault2 {
			font-size: 15px;
		}
		.v10_feature_section2 .less7, .v10_feature_section5 .less7{width: 96% !important;}
		.v10_feature_section4 {
			padding: 50px 0;
		}
		.v10_feature_section4 .one_fifth {
			margin: 0;
		}
		.v10_feature_section4 .counters7 {
			padding: 30px 0;
		}
		.v10_feature_section5 .tabs-slider-style .right .kc_wrapper .one_half {
			margin-bottom: 30px;
		}
		.v10_feature_section5 .tabs-slider-style .right .kc_wrapper .one_half.last {
			margin-bottom: 0px;
		}
		.v10_feature_section6 .pricing-layout-2 .pricing-box-2 li {
			padding: 9px 10px;
			text-align: center;
		}
		.v10_feature_section7 .less1 {
			width: 100% !important;
			text-align: center;
		}
		.v10_feature_section7 .box1,
		.v10_feature_section7 .box2,
		.v10_feature_section7 .box3 {
			width: 100% !important;
			margin-bottom: 30px;
		}
		.v10_feature_section7 .less1 h4 {
			width: 100% !important;
			text-align: center;
		}
		.v10_feature_section7 .less1 i {
			float: none;
			display: inline-block;
			margin: 0;
		}
	/*home 12*/

		.v12_feature_section3 h1 {
			font-size: 38px;
		}
		.v12_feature_section_ex .ui-tabs li{
			float: left;
			width: 100% !important;
			background: #fff !important;
		}
		.v12_feature_section_ex .ui-tabs li.ui-tabs-active{
			background-color: #ddd !important;
			border-right-color: #ddd;
		}
		.v12_feature_section_ex .ui-tabs li.ui-tabs-active a{
			color: #fff;
			background-color: #ddd !important;
			border: none;
		}
		.v12_feature_section_ex .ui-tabs li a{
			height: auto;
			background: transparent;
			border: none;
		}
		.v12_feature_section1 .box1 {
			margin-bottom: 50px;
			border: none;
		}
		.v12_feature_section5 .last-post-layout-4 .con{text-align: center; font-size: 14px; margin-top: -138px; padding: 10px; line-height: 20px;margin-left: 20px;margin-right: 20px;}
		.v12_feature_section6 .less6 {
			width: 100% !important;
		}
		.v12_feature_section5 .less4 {
			width: 90% !important;
			font-size: 16px;
		}
		.v12_feature_section_ex .kc_wrapper.ui-tabs {
			margin-bottom: 50px;
		}
		.v12_feature_section6 .testimonials-layout-9 .contentbox {
			padding: 45px 20px;
		}
		.newsletter span {
			padding-left: 62px;
		}
		.ms-layer.v14_sbut1 i {
			font-size: 8px;
		}
	/*home 11*/
		.v11_feature_section2  b{font-size: 16px;}
		.testimonial-layout-5.owl-carousel .owl-item{padding: 0 20px;}
		.v11_feature_section2 h1, .v11_feature_section4 h1, .v11_feature_section5 h1 {line-height: 50px;}
		.v11_feature_section3 .right h2{text-align: center;}
		.v11_feature_section3 ul.list_1{width: 100% !important;}
		.v11_feature_section3 ul.list_1 li{width: 100% !important; text-align: center;}
		.v11_feature_section3 .right{text-align: center;}
		.v11_feature_section3 .v11_button1{float: none; display: inline-block;}
		.v11_feature_section3 .one_half {
			margin-bottom: 0px;
		}
		.v11_feature_section4 .pricing-layout-3 .pricing-box-3 .title h4::before {
			border-left: 220px solid transparent;
			border-right: 220px solid transparent;
		}
		.v11_feature_section7 .box1 {
			margin-bottom: 30px;
		}
		.v11_feature_section7 .box2 {
			margin-bottom: 30px;
		}
		.v11_feature_section7 .box3 {
			margin-bottom: 30px;
		}
		.v11_feature_section7 i{width: 100% !important; text-align: center; float: left;}
		.v11_feature_section7 h4{text-align: center;}
		.v11_feature_section4 .pricing-layout-3 .pricing-box-3{
			overflow: hidden;
		}
		.v11_feature_section4 .pricing-layout-3 .pricing-box-3 .title h4::before{
			left: 50% !important;
			-webkit-transform:translate(-50%,0);
			-moz-transform:translate(-50%,0);
			-ms-transform:translate(-50%,0);
			-o-transform:translate(-50%,0);
			transform:translate(-50%,0);
			border-left: 230px solid transparent !important; 
			border-right: 230px solid transparent !important;
		}
	/*home 6*/

		.v6_demo_slider {
			background: #272727;
			padding-top: 80px;
		}
		.v6_feature_section1 p.fontdefault {
			font-size: 18px;
		}
		.v6_feature_section2 h1.light {
			font-size: 33px;
		}
		.v6_feature_section2 .left p {
			font-size: 17px;
		}
		.v6_feature_section2 .box2 h3.light {
			font-size: 32px;
			line-height: 36px;
		}
		.v6_feature_section2 .left {
			float: left;
			width: 100% !important;
			padding: 75px 30px 75px 30px;
		}
		.v6_feature_section2 .right {
			float: left;
			width: 100% !important;
			padding: 0px 0px 0px 0px;
		}
		.v6_feature_section2 .right .box1 {
			background-size: 100% !important;
			height: 200px;
		}
		.v6_feature_section2 .right .box2 {
			float: left;
			width: 100% !important;
			margin: 0px;
			background-position: center top;
			background-size: cover;
		}
		.v6_feature_section2 .right .box2 .arrow_box {
			float: left;
			width: 100% !important;
			padding: 50px 30px 50px 30px;
			height: inherit;
		}
		.v6_feature_section3 .one_third {
			margin-bottom: 60px;
		}
		.v6_feature_section3 .box p {
			padding: 0 7% !important;
			margin-bottom: 35px !important;
		}
		.v6_feature_section7 .box1 {
			width: 100% !important;
			margin-bottom: 50px;
		}
		.v6_feature_section7 .box2 {
			width: 100% !important;
			margin-bottom: 50px;
		}
		.v6_feature_section7 .box3 {
			width: 100% !important;
			margin-bottom: 50px;
		}
		.v6_feature_section7 .box4 {
			width: 100% !important;
			padding: 0 7% !important;
		}
		.v6_feature_section7 i,
		.v6_feature_section7 icon {
			width: 100% !important;
			float: none;
			text-align: center;
		}
		.v6_feature_section7 h4 {
			text-align: center;
		}
		.contact-form {
			width: 90% !important;
		}
		.v6_feature_section5 .less6 {
			width: 100% !important;
		}
	/*home 5*/

		.layout-boxed {
			width: 100% !important;
			margin-top: 0px !important;
		}
		.v5_feature_section1 .box p {
			font-size: 16px;
		}
		.v5_feature_section2 h1 {
			font-size: 30px;
		}
		.v5_feature_section2 .onecol_sixty.last {
			margin-bottom: 40px !important;
		}
		.v5_feature_section2 .one_half {
			padding: 0 5% !important;
		}
		.v5_feature_section2 .one_half.last {
			margin-bottom: 10px !important;
		}
		.v5_feature_section1 .box i {
			margin-left: 130px;
		}
		.v5_feature_section1 .box {
			width: 90% !important;
			margin: 0 auto 50px auto;
		}
		.v5_feature_section2 .onecol_forty {
			width: 100% !important;
			padding-left: 0px;
		}
		.v5_feature_section5 .who_pic {
			width: 50% !important;
		}
		.v5_feature_section5 .fontmed {
			font-size: 18px;
			line-height: 27px;
		}
		.v5_feature_section6 .clients-logos li img {
			width: 100% !important;
		}
		.footer_v5 .column1 {
			width: 85% !important;
			padding-right: 10px;
			margin-left: 40px;
			margin-bottom: 50px;
		}
		.footer_v5 .column2 {
			width: 100% !important;
			margin-bottom: 0px;
			padding-right: 5% !important;
		}
		.footer_v5 .column2 .last {
			margin-bottom: 0px;
		}
		.footer_v5 .divider_line2 {
			margin-top: 50px;
			margin-bottom: 27px;
		}
		.footer_v5 .copyright_info {
			margin-bottom: 30px;
		}
		.v5_feature_section1 .less8 {
			width: 90% !important;
		}
		.footer_v5 .copyright-info p {
			padding: 0 13% !important;
		}
	/*home 14*/
		.v14_feature_section4 .tabs_section2 .kc_tabs_nav li{width: 110px}
		.v14_feature_section4 .tabs_section2 .kc_tabs_nav li a{padding: 18px 10px; font-size: 15px; border-top: 2px solid transparent;}
		.v14_feature_section4 .tabs_section2 .kc_tabs_nav li.ui-tabs-active a{border-top: 2px solid #272727 !important;}
		.v14_feature_section6{text-align: center;}
		.v14_feature_section6 a.butt{display: inline-block; float: none;}
		.v14_feature_section6 h2{width: 100% !important; float: left; padding-top: 30px;}
		.v14_feature_section6 h1{width: 100% !important; float: left;font-size: 30px;}
		.v14_feature_section1 h4 b{
			letter-spacing: 1.2px;
	    	word-spacing: 1px;
		}
	/*pricing table*/
		.pricing-layout-4 .pacdetails.one_fourth_less{
			width: 100% !important;
		}
		.pricing-layout-4 .pacdetails.one_fifth_less{
			width: 100% !important;
		}
		.pricing-layout-4 .pacdetails.one_third_less{width: 100% !important;}
		.pricing-layout-4 .pacdetails.one_half_less{width: 100% !important;}
		.pricing-layout-6 .pricing-tables.one_fourth, .pricing-layout-6 .pricing-tables.one_fourth.highlight{width: 100% !important;}
		.pricing-layout-6 .pricing-tables.one_third, .pricing-layout-6 .pricing-tables.one_third.highlight{width: 100% !important;}
		.pricing-layout-6 .pricing-tables.one_fifth, .pricing-layout-6 .pricing-tables.one_fifth.highlight{width: 100% !important;}
		.pricing-layout-6 .pricing-tables.one_half, .pricing-layout-6 .pricing-tables.one_half.highlight{width: 100% !important;}
	/*other page*/
		.left_sidebar, .right_sidebar{width: 100% !important;}
		.content_right, .content_left{width: 100% !important;}
	/*404 page*/
		.error_pagenotfound{width: 100% !important; margin-bottom: 50px;}
	/* law */
		.law_feature_section1 p{font-size: 15px;}
		.law_feature_section3 h1{font-size: 32px;}
		.law_feature_section9 .box1 {
			width: 100% !important;
			margin-bottom: 50px;
		}
		.law_feature_section9 .box2 {
			width: 100% !important;
			margin-bottom: 50px;
		}
		.law_feature_section9 .box3 {
			width: 100% !important;
			margin-bottom: 50px;
		}
		.law_feature_section9 .box4 {
			width: 100% !important;
			padding: 0 7% !important;
		}
		.law_feature_section9 i,
		.law_feature_section9 icon {
			width: 100% !important;
			float: none;
			text-align: center;
		}
		.law_feature_section9 h4 {
			text-align: center !important;
			width: 100% !important;
		}
		.law_feature_section4 h1{
			font-size: 26px;
			line-height: 30px;
		}
		.law_feature_section4 h2{
			font-size: 21px;
			line-height: 25px;
		}
		.law_feature_section3 .less6{
			width: 100% !important;
		}
		.law_feature_section4 h1 {
			font-size: 26px;

		}
	/* hosting */
		.host_domain_search .serch_area h5{margin-bottom: 10px;}
		.host_domain_search .serch_area .enter_domain_input{width: 100% !important;}
		.host_domain_search .serch_area .input_submit{margin: 10px 0 0;}
		.host_feature_section1 h1{font-size: 25px; line-height: 30px;}
		.host_feature_section1 h2{font-size: 16px;}
		.host_feature_section6 .boxleft {width: 100% !important; padding: 80px 25px;}
		.host_feature_section6 .boxright {width: 100% !important; padding: 80px 25px;}
		.host_feature_section3 h1{font-size: 27px; line-height: 30px;}
		.host_feature_section3 h3{font-size: 18px;}
		.host_feature_section3 .one_fourth_less{margin-bottom: 0px;}
		.host_feature_section4 .one_third{margin-bottom: 30px;}
		.host_feature_section7 .peoplesays .box{
			padding: 30px;
		}
		.header-hosting + div + #container_full {
			padding-top: 0px;
		}
	/* medical */
		body .med_feature_section_sliders {
			padding-top: 0px !important;
		}
		.med_feature_section1 .one_third_less{width: 100% !important; margin: 0 0 20px;}
		.med_feature_section1 .one_third_less .left{width: 58% !important;}
		.med_feature_section5 .content{width: 100% !important;}
		.med_feature_section5 h1{font-size: 30px;}
		.med_feature_section5 h5{font-size: 18px; line-height: 25px;}
		.med_feature_section5 h2{font-size: 30px;}
		.med_feature_section7 h2{font-size: 21px; line-height: 25px;}
		.med_feature_section7 h1{font-size: 26px; line-height: 27px;}
		.med_feature_section3 .imgleft2{
			margin: 0 0 20px 0;
		}
		.med_feature_section3 .ui-tabs .kc_tab_content p{
			letter-spacing: 0.2px;
		}
	/* non profit */
		.chavideo{width: 100% !important; height: 300px;}
		.nonp_newsletter .enter_email_input{width: 69% !important;}
		.nonp_newsletter .one_half{margin-bottom: 15px;}
		.nonp_newsletter .one_half span {
			padding-left: 62px;
		}
	/* wedding */
		.wed_feature_section1 .cd-timeline-img.cd-picture{left: -34px;}
		.wed_feature_section1 p.less1{width: 100% !important; margin: 0px;}
		.wed_feature_section2 p.less6{width: 100% !important;}
		div.wed_feature_section4 h4{font-size: 35px;}
		.wed_countdown.kc-countdown-timer {width: 100% !important;}
		.wed_countdown.kc-countdown-timer span.group {margin-right: 20px; width: 90px; height: 90px; padding: 23px 10px 0px 10px;}
		.wed_feature_section5 .left{width: 100% !important; padding: 0px; margin: 0px 0px 50px; height: auto; background: none;}
		.wed_feature_section5 .right{width: 100% !important;}
		.wed_feature_section5 .rightleft{width: 100% !important; margin-bottom: 40px;}
		.wed_feature_section5 .rightleft.last{margin-bottom: 0px;}
		.wed_feature_section9 .framebox{width: 100% !important;}
		.wed_feature_section10 .contentbox{width: 90% !important; margin: 0px;}
		div.wed_feature_section10 h2{font-size: 21px; line-height: 25px;}
		div.wed_feature_section10 h1{margin-right: 0px; font-size: 27px; line-height: 27px;}
		.wed_feature_section1 .cd-timeline-content p.text{
			padding: 40px 0 20px 0;
		}
		.wed_feature_section3 p {
			font-size: 15px;
		}
	/* music band */
		.testimonial-layout-15 .owl-item {padding: 0 10px;}
		header.header-music{height: auto;}
		.music_feature_section1{padding: 80px 0;}
		.music_feature_section1 p.less8{padding: 0px; width: 100% !important;}
		.events-layout-1 .box .left{width: 100% !important;}
		.events-layout-1 .box2 .left{width: 100% !important; padding: 0 3% 5% !important;}
		.events-layout-1 .box .right{width: 100% !important; padding: 0 3% 5% !important;}
		.events-layout-1 .box2 .right{width: 100% !important;}
		.events-layout-1 .box ul.content .post_con{width: 75% !important; float: right; margin-top: 10px;}
		.events-layout-1 .box ul.content .post_con h4{ margin: 0px;}
		.events-layout-1 .box2 ul.content .post_con{width: 75% !important; float: left; margin-top: 10px;}
		.events-layout-1 .box2 ul.content .post_con h4{ margin: 0px;}
		.music_feature_section2 .cbp-l-filters-buttonCenter .cbp-filter-item{padding: 5px 20px;}
		.music_feature_section2 p.less8{padding: 0px; width: 100% !important;}
		.music_feature_section3 .left{width: 100% !important;}
		.music_feature_section3 .right{width: 100% !important;}
		.music_feature_section3 .left .cont{width: 100% !important; padding: 0 5% !important;}
		.music_feature_section4 .boximg{width: 100% !important;}
		.music_feature_section7 p.less8{padding: 0px; width: 100% !important;}
		.music_feature_section8 p.less8{padding: 0px; width: 100% !important;}
		.music_feature_section8 .contact-form{width: 100% !important;}
		.music_feature_section6 .testimonial-layout-15 p.fonm {
			font-size: 17px;
		}
		.music_feature_section8 .box2 {
			margin-left: 0px;
		}
	/* portfolio */
		.port_feature_section2 .left{width: 90% !important; margin: 90px 5% !important;}
		.port_feature_section2 .right{width: 100% !important;}
		.port_feature_section9 .hs_latest_posts .box03 .content{top: 30px;}
		.port_feature_section6 .box1{margin-bottom: 30px;}
		.port_feature_section6 .box2{margin-bottom: 30px;}
		.port_feature_section6 .box3{margin-bottom: 30px;}
		.port_feature_section3 .box{padding: 40px 20px 35px;}
		.port_feature_section1 .bigtfont p{
			letter-spacing: 0.2px;
		}
		.port_feature_section3 h3{
			letter-spacing: 0.2px;
		}
		.port_feature_section9 .hs_latest_posts h4{
			letter-spacing: 1px;
	    	word-spacing: 2px;
		}
		.port_feature_section3 h2 {
			font-size: 36px;
		}
		.port_feature_section5 h1 {
			font-size: 32px;
			font-weight: 400;
			line-height: 38px;
		}
	/* education */
		.edu_feature_section2 .kc_box_wrap {
			float: left;
			width: 100% !important;
			position: relative;
		}
		.edu_feature_section2 .kc_box_wrap h2{
			position: absolute;
			top: 50% !important;
			left: 0;
			width: 100% !important;
			margin: 0 !important;
			padding: 0 20px;
			-webkit-transform:translate(0,-50%);
			-moz-transform:translate(0,-50%);
			-ms-transform:translate(0,-50%);
			-o-transform:translate(0,-50%);
			transform:translate(0,-50%);
		}
		.edu_feature_section2 .kc_box_wrap span{
			position: absolute;
			right: 0;
			bottom: 0;
		}
		.edu_feature_section7 .kc_row .one_fifth_less.last{
			margin-bottom: 30px !important;
		}
		.edu_feature_section2 .box1{width: 100% !important;}
		.edu_feature_section2 .box2{width: 100% !important; margin: 0px;}
		.edu_feature_section2 .box3{width: 100% !important;}
		.searchcou select{width: 48% !important;}
		.searchcou select:nth-child(2n){margin-right: 0px;}
		.edu_feature_section3 .less7{width: 100% !important;}
		.edu_feature_section6 h1.less3{
			width: 100% !important;
			font-size: 28px;
		}
		.edu_feature_section6 .less6{
			width: 100% !important;
			font-size: 18px;
		}
		.edu_feature_section8 .testimonial-layout-2 .left{margin-left: 0px; width: 22% !important;}
		.edu_newsletter .one_half{margin-bottom: 20px;}
		.edu_newsletter .enter_email_input{width: 69% !important;}
		.edu_newsletter .one_half span {
			padding-left: 62px;
		}
	/* real estate */
		.real_feature_section4 .kc_column {width: 100%;}
		.real_slider select{
			width: 49% !important;
			margin: 0 2% 10px 0 !important;
		}
		.real_slider select[name="budget"]{
			margin: 0 0 10px 0 !important;
		}
		.real_slider .but1{
			margin-left: 0 !important;
		}
		.real_feature_section1 .box.list .title{
			padding: 20px 0px 12px 15px;
		}
		.real_feature_section1 .box.list p{
			margin-left: 15px;
		}
		.real_slider select{margin-left: 8px;}
		.real_slider .but1{margin-left: 8px;}
		.real_slider .but2{margin-left: 8px;}
		.real_slider .tabs-realestate li a{padding: 5px 42px;}
		.real_slider .prosearch h1{font-size: 36px;}
		.real_slider .prosearch h2{font-size: 27px;}
		.real_slider .search_input{width: 100% !important; margin-bottom: 10px;}
		.real_newsletter .enter_email_input{width: 62% !important;}
		div.real_feature_section4 h1{font-size: 32px; line-height: 40px; margin-bottom: 12px;}
		.real_feature_section5 .testimonial-layout-2 .left{margin-left: 0; width: 22% !important;}
		.real_newsletter .one_half{margin-bottom: 15px;}
		.real_newsletter .one_half span {
			padding-left: 62px;
		}
	/* political */

		.poli_feature_section5 li.last{
			border-top: 1px solid #fff;
		}
		.poli_feature_section5 li:nth-of-type(2n){
			border-right: 0;
		}
		.poli_feature_section1 .one_fourth{padding: 70px 30px 75px 30px !important; border-left: none;border-bottom: 1px solid #fff}
		.poli_feature_section1 .one_fourth.last{border-right: 0px;border-bottom: 0;}
		.poli_feature_section2 .less4{width: 100% !important;}
		.poli_feature_section3 .box{width: 440px; padding: 80px 20px 50px;}
		.poli_feature_section5 li{width: 50% !important;}
		.poli_feature_section6 .box{width: 20% !important;}
		.poli_feature_section6 .kc-box-counter-1 .counterup{font-size: 27px;}
		.poli_feature_section6 .box h4{font-size: 13px;}
		.poli_feature_section9 .contact-form{width: 100% !important;}
		.poli_feature_section10 .box1{margin-bottom: 30px;}
		.poli_feature_section10 .box2{margin-bottom: 30px;}
		.poli_feature_section10 .box3{margin-bottom: 30px;}
		body .page-political #mainslider {
			padding-top: 0px !important;
		}
		.poli_feature_section2 p.mediumfont {
			font-size: 16px;
		}
		.poli_feature_section6 .kc_col-of-5{width: 100% !important;}
	/* restaurant */
		.res_feature_section1 h1{font-size:33px;}
		.res_owl_sliders ul.kc-tabs-slider-nav li{padding: 0 10px;}
		.res_feature_section3 .left{width: 100% !important; padding: 0 0 75px 0;}
		.res_feature_section3 .right{width: 100% !important; padding: 0 0 75px 0;}
		.res_feature_section4 .left{width: 100% !important; padding: 0 0 75px 0;}
		.res_feature_section4 .right{width: 100% !important; padding: 0;}
		.res_feature_section3 .less3{width: 90% !important;}
		.res_feature_section4 .less3{width: 90% !important;}
		.res_feature_section1 .less7{width: 100% !important;}
		.res_feature_section6 h1{font-size: 25px;}
		.res_feature_section2 .one_third_less .kc_single_image{text-align: center !important;}
		.res_feature_section7 .last-post-layout-5 .left{width: 100% !important;}
		.res_feature_section7 .last-post-layout-5 .left .imgse{width: 100% !important; margin-bottom: 5px;}
		.res_feature_section7 .last-post-layout-5 .left .imgse img{width: 100% !important;}
		.res_feature_section7 .last-post-layout-5 .left .arrow_box{width: 100% !important; height: inherit; margin-bottom: 5px;}
		.res_feature_section7 .last-post-layout-5 .left .arrow_box:after{bottom: 100% !important; left: 50% !important; top: 0; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;	pointer-events: none; border-color: rgba(136, 183, 213, 0); border-bottom-color: #f1eee8; border-width: 20px;	margin-left: -20px;	margin-top: -40px;}
		.res_feature_section7 .last-post-layout-5 .right{width: 100% !important;}
		.res_feature_section7 .last-post-layout-5 .right .box .arrow_box{padding: 40px 24px;}
		.res_feature_section7 .last-post-layout-5 .right .box .imgse img{height: 100% !important;}
		.res_feature_section10 .one_half{border-right: none; padding-bottom: 50px !important; border-bottom: 1px solid #454545;}
		.res_feature_section10 .one_half.last{border-right: none; padding-bottom: 0px !important; border-bottom: none;}
		.res_feature_section12 .left{height: auto; padding: 48px 36px !important;}
		.res_copyright_info .one_half{width: 56%}
		.res_copyright_info .one_half.last{width: 40% !important;}
		.res_feature_section12 .left{width: 40% !important;}
		.res_feature_section12 .right{width: 60% !important; overflow: hidden;}
		.res_feature_section10 .special_day li{margin-right: 25px; width: 100px;}
		.res_feature_section10 .special_day li img{width: 100px; height: 100px;}
		.res_feature_section11 #flickr_badge_wrapper img{margin-right: 3px;}
		.res_copyright_info p{text-align: center; margin-bottom: 15px;}
		.res_copyright_info .execphpwidget{text-align: center;}
		.res_copyright_info ul.footer_social_links{display: inline-block; float: none;}
		.res_feature_section9 .one_third{
			margin-bottom: 0;
		}
		.res_feature_section6 h2 {
			font-size: 13px;
		}
	/* construction */
		.cons_feature_section1 .less6{width: 100% !important;}
		.cons_feature_section2 .one_fourth_less img{width: 100% !important;}
		.cons_feature_section4 .one_fourth_less{margin-bottom: 30px;}
		.cons_feature_section4 .row_box icon, .cons_feature_section4 .row_box i{margin-right: 5px;}
		.cons_feature_section5 h1{font-size: 28px;}
		.cons_feature_section5 h2{width: 100% !important;font-size: 16px;}
		.cons_feature_section6 .kc_shortcode span.counterup{font-size: 30px;}
		.cons_feature_section9 .less6{width: 100% !important;}
		.cons_feature_section11 .box{padding: 0px; width: 100% !important; margin-bottom: 30px;}
		.cons_copyright_info{text-align: center;}
		.cons_copyright_info .kc_text_block{text-align: center;}
		.cons_copyright_info .one_half{margin-bottom: 0px;}
		.cons_feature_section1 h1{
			letter-spacing: 0.2px;
		}
		.cons_feature_section9 .testimonial-layout-1.owl-carousel .owl-item{
			padding: 0;
		}
		.cons_feature_section7 .cons_hoz_tabs .kc_tab_content h2 {
			font-size: 22px;
		}
		.cons_feature_section7 .cons_hoz_tabs .kc_tab_content p {
			font-size: 15px;
		}
	/* travel */
		.travel_feature_section11 .box{padding: 0px; width: 100% !important; margin-bottom: 30px;}
		.travel_feature_section2 .circle{padding-top: 35px !important; width: 450px; height: 450px;}
		.travel_copyright_info .kc_text_block{text-align: center;}
		.travel_slider .tabs7 li a{padding: 5px 12px;}
		.travel_slider .hs_booking_finder .box{
			margin-top: 15px !important;
		}
		.travel_slider .hs_booking_finder .box,
		.travel_slider .hs_booking_finder .box2{
			width: 49% !important;
			margin: 0 2% 15px 0;
		}
		.travel_slider .hs_booking_finder .box:nth-of-type(2n+1),
		.travel_slider .hs_booking_finder .box2:nth-of-type(2n+1){
			margin: 0 0 15px 0;
		}
		.travel_slider .hs_booking_finder .box3{
			margin-top: 0;
		}
		.travel_slider .hs_booking_finder .box3 span{
			float: left;
			width: 100% !important;
		}
		.travel_slider .hs_booking_finder .box3 span.wpcf7-list-item{
			width: 32% !important;
			margin: 0 2% 15px 0;
		}
		.travel_slider .hs_booking_finder .box3 span.wpcf7-list-item:nth-of-type(3n){
			margin: 0 0 15px 0;
		}
		.travel_slider .hs_booking_finder .box3 span.wpcf7-list-item span{
			float: none;
		}
		.travel_slider .hs_booking_finder .box4{
			width: 32% !important;
			margin: 0 2% 15px 0;
		}
		.travel_slider .hs_booking_finder .box4:nth-of-type(3n){
			margin: 0 0 15px 0;
		}
		.travel_slider .hs_booking_finder .box4 .ent_input{
			width: 100% !important;
		}
		.travel_slider .hs_booking_finder .box5{
			margin-left: 0;
			margin-top: 0;
		}
		.travel_slider .hs_booking_finder .box5 a{
			margin-top: 29px;
		}
		.travel_slider .tabs7 li a{
			padding: 5px 40px;
		}
		.travel_feature_section1 p{
			letter-spacing: 0.2px;
		}
		.travel_feature_section1 .one_half_less.last{
			margin-bottom: 25px !important;
		}
		.travel_feature_section3 p,
		.travel_feature_section5 p{
			letter-spacing: 0.2px;
		}
		.travel_feature_section11 .box{
			width: 100% !important;
			margin-bottom: 10px;
		}
	/* shop */
		.shop_feature_section3 h1 em{
			line-height: 80px;
		}
		.shop_feature_section2 .shop_tabs_sliders .kc-tabs-slider-nav li{
			padding: 7px 0px;
			padding: 10px 4px;
		}
		.shop_feature_section13 .testimonial-layout-1.owl-carousel .owl-item{
			padding: 0;
		}
	/* shop2 */
		.shop2_feature_section3 .left,
		.shop2_feature_section3 .right{
			width: 100% !important;
			padding: 193px 0px 150px 90px;
		}
		.shop2_feature_section4 .kc_column {
			background-size: cover !important;
		}
		.shop2_feature_section4 .kc_box_wrap  {
			padding: 18px 0px 35px 0px;
		}
		.shop2_feature_section4 h1 {
			font-size: 16px;
    		line-height: 23px;
		}
		.shop2_feature_section4 h1 em {
			font-size: 23px;
			line-height: 27px;
		}
		.shop2_feature_section4 p {
			font-size: 13px;
			line-height: 21px;
		}
}

@media only screen and (max-width: 479px) {
	body .kc-container,
	body .container {
		width: 90%;
		margin: auto;
		padding-left: 15px;
		padding-right: 15px;
	}
	.featured_section2 .cbp .cbp-item{
		clear: both;
		margin-bottom: 0;
		position: relative;
		width: 100% !important;
	}
	
	.masonry_section1 .box .scale-caption h3{
		font-size: 12px;
	}
	
	.featured_section2 .cbp{
		height: auto!important;
	}
	.featured_section2 .cbp > div, .featured_section2 .cbp >div>div{
		position: relative!important;
	}
	
	.featured_section2 .cbp >div>div >.cbp-item{
		top: auto!important;
		left: auto!important;
	}
	.featured_section2 .cbp >div>div >.cbp-item:nth-child(2n){
		margin-bottom: 5px;
	}
	.feature_section15 .less6{
		width: 80% !important;
	}
	.portfolio_thumbnails a{
		width: 25% !important;
	}

	.pop-wrapper .kc_column_inner{
		margin-bottom: 30px;
	}
	.pop-wrapper .kc_column_inner:last-child{
		margin: 0;
	}
	
	/*home page*/
		/* columns */
		
		body div.one_half,
		body div.one_third,
		body div.one_fourth,
		body div.two_third,
		body div.three_fourth,
		body div.one_fifth,
		body div.onecol_forty,
		body div.onecol_sixty,
		body div.onecol_thirtyfive,
		body div.one_half_less,
		body div.one_third_less,
		body div.one_fourth_less,
		body div.two_third_less,
		body div.three_fourth_less,
		body div.one_fifth_less,
		body div.onecol_forty_less,
		body div.onecol_sixty_less,
		body div.onecol_thirtyfive_less {
			position: relative;
			margin-right: 0% !important;
			float: left;
		}
		body div.one_full,
		body div.one_half,
		body div.one_third,
		body div.one_fourth,
		body div.one_fifth,
		body div.two_third,
		body div.three_fourth,
		body div.onecol_forty,
		body div.onecol_sixty,
		body div.onecol_thirtyfive,
		body div.one_full_less,
		body div.one_half_less,
		body div.one_third_less,
		body div.one_fourth_less,
		body div.one_fifth_less,
		body div.two_third_less,
		body div.three_fourth_less,
		body div.onecol_forty_less,
		body div.onecol_sixty_less,
		body div.onecol_thirtyfive_less {
			width: 100% !important;
			margin-bottom: 50px;
		}

		.minicart-reponsive{
			display: block;  
		}

		body div.last {
			margin-right: 0 !important;
			margin-bottom: 0 !important;
		}
		.container {
			width: 100% !important;
			margin: auto;
			padding-left: 15px;
			padding-right: 15px;
		}
		.sb-slidebar .container {
			padding-left: 0;
			padding-right: 0;
		}
		.logo {
			width: 80% !important;
		}
		body .logo {
			width: 100% !important;
			text-align: center;
		}
		body .logo #logo {
			float: none;
			width: 200px;
			display: inline-block;
		}
		.header a[class^="sb-toggle-"] {
			position: absolute;
			top: 28px;
			z-index: 9999;
			font-size: 25px;
		}
		.compact .header a[class^="sb-toggle-"] {
			top: 16px;
		}
		.header a[class^="sb-toggle-"] i {
			font-size: 24px;
		}
		.menu_main {
			width: 97% !important;
			position: absolute;
		}
		.slidermar {
			margin-top: 80px;
		}
		.feature_section1 .left {
			width: 100% !important;
		}
		.feature_section1 .right {
			float: left;
			width: 100% !important;
			padding-left: 0;
			padding-top: 20px;
		}
		.feature_section2 .box {
			width: 100% !important;
			padding: 40px 35px 50px 35px;
		}
		.feature_section4 .root {
			background: none;
		}
		.feature_section4 .one_fifth {
			margin: 0;
		}
		.feature_section4 .one_fifth h5 {
			margin-top: 14px;
		}
		.feature_section5 .leftbox {
			width: 100% !important;
			padding: 35px 0 30px 0;
		}
		.feature_section5 .leftbox .img {
			background-size: 100% !important;
			height: 300px;
		}
		.feature_section5 .rightbox {
			width: 100% !important;
			padding-left: 30px;
			padding-top: 50px;
			padding-right: 7% !important;
		}
		.feature_section8{background-size: cover!important;}
		.feature_section9 .hs_latest_posts .box01{overflow: hidden;}
		.feature_section3 p,
		.feature_section6 p,
		.v3_feature_section6 p,
		.v10_feature_section2 .box p{
			letter-spacing: 0.2px;
		}
		.feature_section16 .conleft ul{margin: 0;}
		.feature_section13  .testimonial-layout-1.owl-carousel .owl-item{
			padding: 0;
		}
		.feature_section7 .kc_box_wrap{
			text-align: center;
		}
		.feature_section7 .kc_box_wrap icon, .feature_section7 .kc_box_wrap i{
			float: none;
			padding: 0;
			display: inline-block;
			margin-bottom: 10px;
		}
		.feature_section7 .kc_box_wrap h3,
		.feature_section7 .kc_box_wrap p{
			text-align: center;
		}
		.feature_section8 .kc_row.nupie .container .kc_column_inner{
			width: 50% !important;
		}
		.feature_section5 .box {
			padding: 35px 20px 35px 20px;
		}
		.feature_section5 .rightbox .one_third_less {
			margin: 0 0 25px 0;
		}
		.feature_section5 .rightbox .one_third_less.last {
			margin: 0 0 0 0;
		}
		.feature_section8 .left {
			width: 100% !important;
			text-align: center;
			padding-right: 0;
			padding-top: 0;
		}
		.feature_section8 .right {
			float: left;
			width: 100% !important;
			text-align: center;
			padding-left: 0;
			border-left: none;
		}
		.feature_section8 p,
		.feature_section8 ul {
			font-size: 16px;
		}
		.feature_section9 .box03 .content {
			top: 50% !important;
			-webkit-transform:translate(0,-50%);
			-moz-transform:translate(0,-50%);
			-ms-transform:translate(0,-50%);
			-o-transform:translate(0,-50%);
			transform:translate(0,-50%);
			width: 100% !important;
			text-align: center;
		}
		.feature_section9 .box03 .content h1{
			padding-left: 0;
			text-align: center;
		}
		.feature_section9 h1 {
			font-size: 14px;
			line-height: 21px;
			padding-left: 20px;
		}
		.feature_section9 .box02 {
			height: 250px;
		}
		.hs_latest_posts .box04 .content {
			top: 0;
		}
		.hs_latest_posts .box01 h4 {
			padding: 18px 40px 0px 40px;
		}
		.hs_latest_posts .box04 h4 {
			font-size: 14px;
			line-height: 21px;
			padding-left: 20px;
		}
		.hs_latest_posts .box04 em {
			font-size: 13px;
			text-align: left;
			padding: 20px 0 0 20px;
			font-weight: normal;
		}
		.feature_section10 a {
			margin: 20px 0;
			display: block;
		}
		.feature_section12 li {
			text-align: center;
		}
		.feature_section14 li {
			width: 50% !important;
			border-right: none;
		}
		.newsletter .enter_email_input {
			width: 64% !important;
		}
		.newsletter .input_submit {
			padding: 13px 14px 14px 14px;
			font-size: 14px;
		}
		.newsletter .one_half {
			margin-bottom: 0;
		}
		.copyright_info .one_half {
			margin-bottom: 20px;
			text-align: left;
		}
		ul.footer_social_links {
			float: left;
		}
		.less6 {
			width: 100% !important;
		}
		.feature_section1 h2 {
			text-align: center !important;
			font-size: 15px;
		}
		.feature_section1 h2 b{font-size: 30px;}
		.feature_section1 h2 em{font-size: 14px;}
		.feature_section1 p {
			text-align: center !important;
		}
		.feature_section1 .kc_text_block {
			float: none;
			text-align: center;
		}
		.feature_section1 a..button.one {
			float: none;
			display: inline-block;
		}
		.feature_section11 .tab_panel .one_full{padding: 0px;}
		.feature_section11 .tab_panel .kc_single_image{padding: 0px;}
		.feature_section11 .tab_panel .kc_text_block{padding: 0px;}
		.feature_newsletters .one_half {
			margin-bottom: 0px
		}
		.newsletters.feature_newsletters .enter_email_input {
			width: 100% !important;
		}
		.copyright_info p {
			text-align: center;
			padding: 0 10% !important;
		}
		.copyright_info ul.footer_social_links {
			float: none;
			text-align: center;
		}
		.copyright_info ul.footer_social_links li {
			float: none;
			display: inline-block;
		}
	/*hom 8*/
		.v8_feature_section1 .box p{padding: 0 10px;}
		.v8_feature_section1 .box1 {
			width: 100% !important;
			padding: 30px 0;
			border-right: none;
			border-bottom: 1px solid #e9e9e9;
		}
		.v8_feature_section1 .box1.last {
			border-bottom: none;
			padding-bottom: 0;
		}
		.v8_feature_section2 .left,
		.v8_feature_section2 .right {
			width: 100% !important;
			padding: 75px 20px 75px 20px;
			text-align: center;
		}
		.v8_feature_section2 .left icon,
		.v8_feature_section2 .right icon, .v8_feature_section2 .left i,
		.v8_feature_section2 .right i {
			font-size: 30px;
			width: 80px;
			height: 70px;
			line-height: 70px;
			padding-top: 0px;
			margin-right: 10px;
		}
		.v8_feature_section2 .left .kc_box_wrap,
		.v8_feature_section2 .right .kc_box_wrap{display: inline-block; float: none;}
		.v8_feature_section3 .right{text-align: center;}
		.v8_feature_section3 .right a{float: none; display: inline-block;}
		.v8_feature_section3 .right div{text-align: center;}
		.v8_feature_section3 .left .kc_text_block {
			width: 100% !important;
		}
		.v8_feature_section3 .right .kc_text_block {
			float: left;
			width: 100% !important;
			padding-top: 50px;
			text-align: center;
		}
		.v8_feature_section3 h2,
		.v8_feature_section3 h3 {
			text-align: center;
			font-size: 24px;
			margin-bottom: 30px;
		}
		.v8_feature_section3 h2 {
			font-size: 27px;
		}
		.v8_feature_section4 {
			padding: 75px 0 75px 0;
			text-align: center;
		}
		.v8_feature_section4 h1 {
			font-size: 21px !important;
			line-height: 30px !important;
			text-align: center;
		}
		.v8_feature_section4 p {
			padding-right: 0;
			font-size: 13px;
			line-height: 21px;
			text-align: center;
		}
		.v8_feature_section4 a{display: inline-block; float: none;}
		.v8_feature_section5 .address_info {
			padding: 0;
			text-align: center;
		}
		.v8_feature_section5 .address_info h5 {
			text-align: center;
		}
		.v8_feature_section5 p {
			text-align: center;
		}
		.v8_feature_section5 .button_send {
			float: none;
		}
		.footer_style6.copyright_info p {
			text-align: center;
		}
		.footer_style6 .footer_social_links {
			float: none !important;
			text-align: center;
		}
		.footer_style6 .footer_social_links li {
			float: none;
			display: inline-block;
		}
	/*home 2*/
		.v2_feature_section5 h1.kc_title{font-size: 35px;}
		.v2_feature_section1 p {
			font-size: 14px !important;
		}
		.v2_feature_section2 h4{
			font-size: 17px;
		}
		.v2_feature_section3 .rightcon li{
			font-size: 16px;
		}
		.v2_feature_section5 h1{
			font-size: 38px;
		}
		.v2_feature_section2 strong{
			font-size: 15px;
		}
		.v2_feature_section1 .kc_column:last-child {
			margin-bottom: 0;
		}
		.v2_feature_section1 .kc_column {
			margin-bottom: 50px;
		}
		.v2_feature_section1 h2 {
			text-align: center;
		}
		.v2_feature_section2 .v2_one_fourth {
			width: 100% !important;
			margin-bottom: 40px;
		}
		.v2_feature_section3 .rightcon li {
			padding-left: 0;
		}
		.v2_feature_section6 .box1 {
			width: 100% !important;
			padding-bottom: 40px !important;
		}
		.v2_feature_section6 .box2 {
			width: 100% !important;
			padding-bottom: 40px !important;
		}
		.v2_feature_section6 .box3 {
			width: 100% !important;
			padding-bottom: 40px !important;
		}
		.v2_feature_section6 .box4 {
			width: 100% !important;
			padding-bottom: 40px !important;
		}
		.v2_feature_section6 .kc_column {
			margin-bottom: 10px;
		}
		.v2_feature_section3 h4 {
			margin-bottom: 60px;
			text-align: center;
		}
		.v2_feature_section3 .rightcon ul {
			margin: 0 0 20px;
		}
		.v2_feature_section5 p {
			margin-bottom: 50px !important;
			padding-right: 0;
		}
		.v2_feature_section6 h4 {
			text-align: center;
		}
		.v2_feature_section6 icon, .v2_feature_section6 i {
			text-align: center;
			width: 100% !important;
		}
	/*home 3*/
		.v3_feature_section2 .kc_col-sm-6{
			margin-bottom: 50px;
		}
		.v3_feature_section2 .kc_col-sm-6:last-child{
			margin: 0;
		}
		.v3_feature_section3 h1{
			font-size: 33px;
		}
		.v3_feature_section1 .box1{
			padding-left: 15px;
			padding-right: 15px;
		}
		.v3_feature_section3 .left .cont p{
			letter-spacing: 0.2px;
		}
		.v3_feature_section2 .left {
			width: 100% !important;
			min-height: auto;
		}
		.v3_feature_section2 .left .kc_single_image img{height: auto;}
		.v3_feature_section2 .right {
			width: 100% !important;
		}
		.v3_feature_section2 .right .cont {
			width: 90% !important;
			padding: 50px 0 70px 7% !important;
		}
		.v3_feature_section3 .right {
			width: 100% !important;
			min-height: auto;
		}
		.v3_feature_section3 .right img{width: 100% !important;}
		.v3_feature_section3 .left {
			width: 100% !important;
		}
		.v3_feature_section3 .left .cont {
			width: 90% !important;
			padding: 50px 0 70px 10% !important;
		}
		.v3_feature_section4 ul.people_soci {
			margin-left: 0px;
		}
		.v3_feature_section4 .less3 {
			width: 100% !important;
		}
		.v3_feature_section6:before {
			right: 0% !important;
		}
		.v3_feature_section6 .box {
			width: 100% !important;
			padding: 70px 0% 60px 0 !important;
			border-right: none;
			border-bottom: 1px solid #d7d7d7;
		}
		.v3_feature_section6 .box.two {
			width: 100% !important;
			padding: 50px 0% 60px 0;
			border-right: none;
		}
		.v3_feature_section6 .peopsays {
			width: 100% !important;
			padding: 50px 0% 70px 0 !important;
			text-align: center;
		}
		.v3_feature_section6 .peopsays .v3_linebg4{display: inline-block; text-align: center;}
		.v3_feature_section6 .peopsays .testimonial-layout-4 .slidesec h6{width: 100% !important; text-align: center;}
		.v3_feature_section6 .peopsays .testimonial-layout-4 .slidesec p{text-align: center;}
		.v3_feature_section6 .peopsays .testimonial-layout-4 .owl-pagination{text-align: center;}
		.v3_feature_section6 .peopsays .testimonial-layout-4 .slidesec img{text-align: center; float: none; margin: 0;}
		.v3_feature_section6 .peopsays .testimonial-layout-4 .owl-wrapper-outer{margin: 0;}
		.v3_feature_section7 .our-works-layout-3 .box{margin: 5px;}
		.v3_feature_section8 h3 {
			padding-left: 0;
		}
		.v3_feature_section8 a {
			padding-right: 20px !important;
			padding-left: 20px !important;
			margin-left: 0 !important;
			margin-top: 10px !important;
			float: none;
			display: inline-block;
		}
		.v3_feature_section8 {
			text-align: center;
		}
		.v3_feature_section6 .testimonial-layout-4.owl-carousel .owl-item{padding: 0 15px;}
		.footer_v3 #flickr_badge_wrapper img{width: 30% !important; margin: 1.33% !important; height: auto;}
		.footer_v3 + div.copyright_info p {
			text-align: center;
		}
		.footer_v3 + div.copyright_info ul.footer_social_links {
			float: none !important;
			text-align: center;
		}
		.footer_v3 + div.copyright_info .footer_social_links li {
			float: none;
			display: inline-block;
		}
	/*home 4*/
		.v4_feature_section2 .services-layout-1 .box-details p{width: 85% !important;}
		.v4_feature_section2 .services-layout-1 .box-details{
			width: -moz-calc(100% - 20px);
			width: -webkit-calc(100% - 20px);
			width: -o-calc(100% - 20px);
			width: calc(100% - 20px);
		}
		.v4_feature_section3 .kc_box_wrap{
			text-align: center;
		}
		.v4_feature_section3 .kc_box_wrap img.two{
			float: none;
			margin: 20px 0 0 0;
		}
		.v4_feature_section1 .one_third {
			width: 100% !important;
			margin: 0;
			padding: 70px 20px 45px 20px;
		}
		.v4_feature_section1 .v4_one_third {
			padding: 70px 20px 45px 20px !important;
		}
		.v4_feature_section1 .one_third {
			width: 100% !important;
			margin: 0;
			padding: 70px 20px 45px 20px;
		}
		.section_title2_1 {
			line-height: 32px;
			margin-bottom: 30px;
		}
		.v4_feature_section3 .kc_box_wrap {
			margin-bottom: 50px;
		}
		.v4_feature_section2 .section_title2_1 p {
			line-height: 32px;
		}
		.v4_feature_section3 {
			float: left;
		}
		.v4_feature_section3 .one-one {
			text-align: center;
		}
		.v4_feature_section3 icon, .v4_feature_section3 i {
			float: none;
			display: block;
			margin: 0 auto 30px;
		}
		.v4_feature_section3 img.one {
			width: 100% !important;
			float: right;
			margin-top: 0;
		}
		.v4_feature_section3 img.two {
			float: right;
			margin-right: 60px;
			margin-top: 30px;
		}
		.v4_feature_section4 .onecol_sixty {
			float: left;
			margin-top: 30px;
		}
		.v4_feature_section4 {
			float: left;
		}
		.v4_feature_section4 h1 {
			margin-top: 30px !important;
			text-align: center;
			line-height: 50px;
		}
		.v4_feature_section4 .kc_box_wrap {
			text-align: center;
		}
		.v4_feature_section4 .kc_single_image,
		.v4_feature_section4 .kc_single_image img {
			width: 100% !important;
			float: left;
		}
		.v4_feature_section4 .kc_col-sm-7 {
			margin-bottom: 80px;
		}
		.v4_feature_section4 .v4_button {
			margin-bottom: 50px;
		}
		.v4_feature_section4 img.one {
			float: right;
			width: 100% !important;
		}
		.v4_feature_section5 .peosays .box {
			padding: 25px 30px 30px 30px;
			font-size: 16px;
			line-height: 21px;
		}
		.v4_feature_section5 .section_title2_2 {
			line-height: 38px;
		}
		.v4_feature_section5 .testimonial-layout-3.owl-carousel .owl-item {
			padding: 0px;
		}
		.footer_v4 ul.footer_social_links {
			float: none;
		}
		.footer_v4 .footer_social_links li {
			float: none;
			display: inline-block;
		}
		.footer_v4 .hs_subscribe .enter_email_input {
			width: 100% !important;
			margin-bottom: 8px;
		}
	/*home 1*/
		
		.feature_section15 .kc_text_block p {
			text-align: center !important;
		}
		.feature_section15 .one_third {
			text-align: center;
		}
		.feature_section16 .box1 {
			width: 100% !important;
			min-height: inherit;
		}
		.feature_section16 .box2 {
			width: 100% !important;
			padding: 30px;
		}
		.feature_section16 .box3 {
			width: 100% !important;
			padding-top: 75px;
			padding-right: 30px;
			padding-left: 30px;
			padding-bottom: 90px;
			min-height: inherit;
		}
		.feature_section17 .one_fourth .kc_box_wrap{text-align: center;}
		.feature_section17 .one_fourth .kc_box_wrap icon, .feature_section17 .one_fourth .kc_box_wrap i{float: none; padding: 0 0 20px;}
		.feature_section18 .left {
			width: 100% !important;
		}
		.feature_section18 .right {
			padding: 40px;
			width: 100% !important;
			border-bottom: 1px solid #f9f9f9;
		}
		.v1_feature_section6 .container{width: 100% !important; padding: 0px;}
		.v1_feature_section6 .left {
			padding: 40px !important;
			width: 100% !important;
		}
		.v1_feature_section6 .right {
			width: 100% !important;
		}
		.v1_feature_section6 .right img{width: 100% !important; margin: 0px;}
		.v1_feature_section7 .left {
			margin-left: 0px;
			width: 100% !important;
		}
		.v1_feature_section7 .right {
			width: 100% !important;
			float: left;
		}
		.v1_feature_section7 .testimonial-layout-2 .left img{margin: 0px; text-align: center; float: none;}
		.v1_feature_section7 .testimonial-layout-2 .left h5{text-align: center;}
		.feature_section14 li {
			width: 50% !important;
			border-right: none;
		}
		.v1_newsletters .enter_email_input {
			width: 100% !important;
		}
		.v1_newsletters .one_half {
			margin-bottom: 15px;
		}
		.newsletters .one_half b{padding-left: 62px;}
		.newsletters form{text-align: center;}
		.newsletters .input_submit{float: none; margin: 20px 0px;}
		.footer_v1 {
			background: #272727;
		}
		.footer_v1 + div.copyright_info p {
			text-align: center;
		}
		.footer_v1 + div.copyright_info .footer_social_links {
			float: none !important;
			text-align: center;
		}
		.footer_v1 + div.copyright_info .footer_social_links li {
			float: none;
			display: inline-block;
		}
		.feature_section16 .box1 img {
			height: auto;
		}
		.footer_v1 .widget{margin-bottom: 30px; float: left;}
		.footer_v1 .one_fourth{margin-bottom: 0px;}
		.ms-tabs-template .ms-thumb-list.ms-dir-h {
			height: 70px !important;
		}
		.ms-tabs-template .ms-thumb-frame h6 {
			margin-top: 10px;
		}
	/*home 7*/
		.v7_feature_section1 .box1 .v7_bgline{
			margin: 0 auto;
		}
		.v7_feature_section4 h3 {
			letter-spacing: 0px;
		}
		.v7_feature_section5{
			background-size: cover !important;
		}
		.v7_feature_section5 .less6{
			width: 74% !important;
		}
		.v7_feature_section5 .cirbox{
			text-align: center;
		}
		.v7_feature_section6 h4{
			letter-spacing: 0;
		}
		.v7_feature_section5 .cir1{
			float: none;
			display: inline-block;
		}
		.v7_feature_section1 {
			margin-top: 18px;
		}
		.v7_feature_section1 .one_third {
			width: 100% !important;
		}
		.v7_feature_section1 .bg-line {
			display: inline-block;
			float: none;
		}
		.v7_feature_section1 .box1 {
			padding: 35px 40px 20px 35px;
			text-align: center;
		}
		.v7_feature_section1 .box2 {
			margin-bottom: 10px;
		}
		.v7_feature_section1 h3 {
			padding: 26px 25px 41px 25px;
		}
		.v7_feature_section2 .box {
			width: 100% !important;
			float: left;
			padding-left: 0px;
		}
		.v7_feature_section2 icon, .v7_feature_section2 i {
			float: none;
			margin-right: 0px;
		}
		.v7_feature_section2 h5 {
			width: 100% !important;
		}
		.v7_feature_section2 .kc_row_inner .kc_column_inner {
			padding: 0px !important;
			margin-bottom: 50px;
		}
		.v7_feature_section2 .kc_row_inner .kc_column_inner:last-child {
			margin-bottom: 30px;
		}
		.v7_feature_section4 .left {
			width: 100% !important;
			float: left;
		}
		.v7_feature_section4 .left ul {
			margin-left: 0px;
			padding: 0px;
			float: left;
		}
		.v7_feature_section4 .left li{
			float: left;
		}
		.v7_feature_section4 .left li icon, .v7_feature_section4 .left li i{
			float: left;
			margin: 0 16px 0 0;
		}
		.v7_feature_section4 .left li h4{text-align: left;}
		.v7_feature_section4 .right {
			width: 100% !important;
			float: left;
		}
		.v7_feature_section4 img {
			width: 100% !important;
		}
		.v7_feature_section5 .kc_row > .kc_column_inner {
			padding: 0px !important;
		}
		.v7_feature_section5 .cirbox {
			width: 75% !important;
		}
		.v7_feature_section5 .cir1 {
			margin: 0px 20px 30px 20px;
			width: 180px !important;
		}
		.v7_feature_section5 .kc_box_wrap p {
			width: 90% !important;
		}
		.v7_feature_section6 .boxleft {
			width: 100% !important;
			padding: 80px 10px;
		}
		.v7_feature_section6 .boxright {
			width: 100% !important;
			padding: 80px 10px;
		}
		.v7_feature_section6 .v7_button {
			padding: 15px 10px;
			margin: 0 0 5px !important;
		}
		.v7_copyright_info .kc_column {
			margin-bottom: 0px;
		}
		#footer .qlinks,
		#footer .twitter_feeds {
			margin-bottom: 0px;
		}
		.v7_copyright_info .one_half p {
			text-align: center;
			margin-bottom: 15px;
		}
		.v7_copyright_info ul.footer_social_links {
			float: none !important;
			text-align: center;
		}
		.v7_copyright_info ul.footer_social_links li {
			float: none;
			display: inline-block;
		}
		.v7_footer_style #flickr_badge_wrapper img {
			width: 93px;
			height: 93px;
		}
	/*home 9*/
		.v9_feature_section7 h2{
			letter-spacing: 2px !important;
		}
		.v9_feature_section1 h4 {
			font-size: 7px;
			padding: 1px 3px 1px 0px;
			margin-right: 3px;
			line-height: 10px;
		}
		.v9_feature_section3 h4.less4 {
			width: 100% !important;
		}
		.v9_feature_section3 p.less5 {
			width: 100% !important;
		}
		.v9_feature_section4 .social_icons li {
			padding: 7px 8px;
		}
		.v9_feature_section4 .our-team-layout-5 .social_icons ul {
			margin-bottom: 16px !important;
		}
		.v9_feature_section4 .our-team-layout-5 h4 {
			margin-top: 18px;
		}
		.v9_feature_section5 i {
			float: none;
			margin: 0 0 10px 0;
			display: inline-block;
		}
		.v9_feature_section5 h3 {
			float: left;
			text-align: center;
			width: 100% !important;
		}
		.v9_feature_section5 h3 b {
			text-align: center;
			margin-top: 10px;
		}
		.v9_feature_section5 .kc_single_image {
			margin-bottom: 50px;
		}
		.v9_feature_section6 .imgbox img {
			width: 100% !important;
		}
		.v9_feature_section7 .testimonial-layout-8 .sectionbox {
			padding: 30px 20px;
		}
		.v9_feature_section8 .box1 {
			margin-bottom: 30px;
		}
		.v9_feature_section8 .box2 {
			margin-bottom: 30px;
		}
		.v9_feature_section8 .box3 {
			margin-bottom: 30px;
		}
		.v9_feature_section8 .box4 {
			margin-bottom: 30px;
		}
		.v9_feature_section8 i {
			width: 100% !important;
			text-align: center;
		}
		.v9_feature_section8 h4 {
			text-align: center;
		}
		.footer_style2.copyright_info p {
			text-align: center;
			margin-bottom: 0px;
		}
		.footer_style2 ul.footer_social_links {
			float: none !important;
			text-align: center;
		}
		.footer_style2 ul.footer_social_links li {
			display: inline-block;
			float: none;
		}
	/*home 13*/
		.v13_feature_section1 .box p{
			padding-left: 0;
			padding-right: 0;
		}
		.v13_feature_section2 {
			text-align: center;
		}
		.v13_feature_section2 h3 {
			width: 100% !important;
			text-align: center;
			margin-bottom: 30px;
		}
		.v13_feature_section2 a {
			float: none;
			margin: 0px;
		}
		.v13_feature_section3 .left,
		.v13_feature_section4 .right {
			padding: 75px 50px;
			text-align: center;
		}
		.v13_feature_section3 p,
		.v13_feature_section4 p {
			width: 95% !important;
			float: left;
			text-align: center;
		}
		.v13_feature_section3 icon, .v13_feature_section3 i {
			padding-left: 10px;
		}
		.v13_feature_section3 .right {
			min-height: auto;
		}
		.v13_feature_section5 .our-team-layout-4 li {
			padding: 0 5px;
			width: 100% !important;
			float: left;
		}
		.v13_feature_section6 h4 {
			font-size: 20px;
		}
		.v13_feature_section6 .v13_button2 a{
			display: block;
			margin: 0 0 5px;
		}
		.v13_feature_section6 .less5{width: 100%;}
		.v13_feature_section6 .v13_button3 a{
			display: block;
			margin: 0;
		}
		.v13_feature_section8 .one_third li {
			text-align: center;
			padding: 9px 10px;
		}
		.v13_feature_section9 .box1 {
			margin-bottom: 30px;
		}
		.v13_feature_section9 .box2 {
			margin-bottom: 30px;
		}
		.v13_feature_section9 .box3 {
			margin-bottom: 30px;
		}
		.v13_feature_section9 .box4 {
			margin-bottom: 30px;
		}
		.v13_feature_section4 .left{min-height: inherit;}
		.v13_feature_section9 i{float: none;margin-right: 0;}
		.v13_feature_section9 h4{text-align: center;}
		.v13_feature_section9 .newsletter {
			margin-left: 35px;
		}
	/*home 10*/
		.v10_feature_section4 {background: #272727 !important;}
		.v10_feature_section1 .one_third {
			padding: 62px 0 60px !important;
			border-bottom: 1px solid #000;
			background-image: none;
			border-left: none;
		}
		.v10_feature_section2 .less7, .v10_feature_section5 .less7{width: 100% !important;}
		.v10_feature_section4 {
			padding: 50px 0;
		}
		.v10_tabs_slider_owl .one_half{
			margin-bottom: 30px;
		}
		.v10_tabs_slider_owl .right{
			padding: 44px 30px 50px 30px;
			text-align: center;
		}
		.v10_tabs_slider_owl .right p{
			text-align: center;
			font-size: 15px;
		}
		.v10_tabs_slider_owl i{
			float: none;
			display: inline-block;
			margin: 0;
		}
		.v10_feature_section4 .one_fifth {
			margin: 0;
		}
		.v10_feature_section4 .counters7 {
			padding: 30px 0;
		}
		.v10_feature_section5 .tabs-slider-style .right {
			padding: 44px 30px;
		}
		.v10_feature_section5 .tabs-slider-style .right .kc_wrapper .one_half {
			margin-bottom: 30px;
		}
		.v10_feature_section5 .tabs-slider-style .right .kc_wrapper .one_half.last {
			margin-bottom: 0px;
		}
		.v10_feature_section6 .pricing-layout-2 .pricing-box-2 li {
			padding: 9px 10px;
			text-align: center;
		}
		.v10_feature_section7 .less1 {
			width: 100% !important;
			text-align: center;
		}
		.v10_feature_section7 .box1,
		.v10_feature_section7 .box2,
		.v10_feature_section7 .box3 {
			width: 100% !important;
			margin-bottom: 30px;
		}
		.v10_feature_section7 .less1 h4 {
			width: 100% !important;
			text-align: center;
		}
		.v10_feature_section7 .less1 i {
			float: none;
			display: inline-block;
			margin: 0;
		}
	/*home 12*/
		
		.v12_feature_section1 .box1 {
			margin-bottom: 50px;
			border: none;
		}
		.v12_feature_section_ex .kc_tabs>.kc_wrapper>.kc_tabs_nav{
			height: auto;
		}
		.v12_feature_section_ex .kc_tabs > .kc_wrapper > .kc_tabs_nav > li.ui-tabs-active{
			background: #fff;
		}
		.v12_feature_section_ex .kc_tabs > .kc_wrapper > .kc_tabs_nav > li{
			border-radius: 0;
		}
		.v12_feature_section_ex .kc_tabs > .kc_wrapper > .kc_tabs_nav > li > a{
			height: auto;
			display: block;
			padding: 0;
			background: transparent;
			border-radius: 0;
		}
		.v12_feature_section6 .less6{
			letter-spacing: 0.6px;
		}
		.v12_feature_section6 .testimonials-layout-9 .contentbox{
			padding: 45px 18px!important;
		}
		.v12_feature_section6 .less6 {
			width: 100% !important;
		}
		.v12_feature_section5 .less4 {
			width: 80% !important;
		}
		.v12_feature_section_ex .kc_wrapper.ui-tabs {
			margin-bottom: 50px;
		}
		.v12_feature_section3 h4 {
			text-align: center;
		}
		.v12_feature_section3 p {
			padding: 0;
			text-align: center;
		}
		.v12_feature_section3 {
			text-align: center;
		}
		.v12_feature_section3 a {
			display: inline-block;
			float: none;
		}
		.v12_feature_section6 .testimonials-layout-9 .contentbox {
			padding: 45px 20px;
		}
		.v12_feature_section_ex .kc_tabs_nav li a {
			padding: 0 15px;
		}
		.last-post-layout-4 .con {
			font-size: 18px;
		}
	/*home 11*/

		.v11_feature_section2 b,
		.v11_feature_section4 b{
			letter-spacing: 0px;
		}
		.v11_feature_section2 h4 b {
			font-size: 14px;
			padding-left: 15px;
			padding-right: 15px;
		}
		.testimonial-layout-5.owl-carousel .owl-item{padding: 0 15px;}
		.v11_feature_section2 h1, .v11_feature_section4 h1, .v11_feature_section5 h1 {line-height: 50px;}
		.v11_feature_section1 .img{
			text-align: center;
		}
		.v11_feature_section1 .box1 .img {
			padding: 0px;
			width: 100% !important;
			margin-bottom: 15px;
		}
		.v11_feature_section1 .box1 h4 {
			text-align: center;
			padding: 0px;
			width: 100% !important;
		}
		.v11_feature_section1 .box2 .img {
			padding: 0px;
			width: 100% !important;
			margin-bottom: 15px;
		}
		.v11_feature_section1 .box2 h4 {
			text-align: center;
			padding: 0px;
			width: 100% !important;
		}
		.v11_feature_section1 .box3 .img {
			padding: 0px;
			width: 100% !important;
			margin-bottom: 15px;
		}
		.v11_feature_section1 .box3 h4 {
			text-align: center;
			padding: 0px;
			width: 100% !important;
		}
		.v11_feature_section3 .right h2{text-align: center;}
		.v11_feature_section3 ul.list_1{width: 100% !important;}
		.v11_feature_section3 ul.list_1 li{width: 100% !important; text-align: center;}
		.v11_feature_section3 .right{text-align: center;}
		.v11_feature_section3 .v11_button1{float: none; display: inline-block;}
		.v11_feature_section3 .one_half {
			margin-bottom: 0px;
		}
		.v11_feature_section4 .pricing-layout-3 .pricing-box-3{
			overflow: hidden;
		}
		.v11_feature_section4 .pricing-layout-3 .pricing-box-3 .title h4::before {
			border-left: 220px solid transparent !important;
			border-right: 220px solid transparent !important;
			left: 50% !important;
			-webkit-transform:translate(-50%,0);
			-moz-transform:translate(-50%,0);
			-ms-transform:translate(-50%,0);
			-o-transform:translate(-50%,0);
			transform:translate(-50%,0);
		}
		.v11_feature_section6 b {
			font-size: 15px;
		}
		.v11_feature_section7 .box1 {
			margin-bottom: 30px;
			text-align: center;
		}
		.v11_feature_section7 .box1 i {
			float: none;
			margin: 0;
		}
		.v11_feature_section7 .box1 h4 {
			width: 100% !important;
			text-align: center;
		}
		.v11_feature_section7 .box2 {
			margin-bottom: 30px;
			text-align: center;
		}
		.v11_feature_section7 .box2 i {
			float: none;
			margin: 0;
		}
		.v11_feature_section7 .box2 h4 {
			width: 100% !important;
			text-align: center;
		}
		.v11_feature_section7 .box3 {
			margin-bottom: 30px;
			text-align: center;
		}
		.v11_feature_section7 .box3 i {
			float: none;
			margin: 0;
		}
		.v11_feature_section7 .box3 h4 {
			width: 100% !important;
			text-align: center;
		}
		.v11_feature_section7 i{width: 100% !important; text-align: center; float: left;}
		.v11_feature_section7 h4{text-align: center;}
	/*home 6*/
		
		.v6_demo_slider {
			background: #272727;
			padding-top: 80px;
		}
		.v6_feature_section2 h1 strong{
			letter-spacing: 0.5px;
		}
		.v6_feature_section2 .left {
			float: left;
			width: 100% !important;
			padding: 75px 30px 75px 30px;
		}
		.v6_feature_section2 .right {
			float: left;
			width: 100% !important;
			padding: 0px 0px 0px 0px;
		}
		.v6_feature_section2 .right .box1 {
			background-size: 100% !important;
			height: 160px;
		}
		.v6_feature_section2 .right .box2 {
			float: left;
			width: 100% !important;
			margin: 20px 0px 0px 0px;
		}
		.v6_feature_section2 .right .box2 .arrow_box {
			float: left;
			width: 100% !important;
			padding: 50px 30px 0px 30px;
		}
		.v6_feature_section3 .one_third {
			margin-bottom: 60px;
		}
		.v6_feature_section6 .box1,
		.v6_feature_section6 .box2 {
			width: 100% !important;
		}
		.v6_feature_section7 .box1,
		.v6_feature_section7 .box2,
		.v6_feature_section7 .box3 {
			width: 100% !important;
			margin-bottom: 50px;
			padding-left: 1% !important;
		}
		.v6_feature_section7 .box4 {
			width: 100% !important;
			text-align: center;
		}
		.contact-form {
			width: 100% !important;
		}
		.v6_feature_section5 .less6 {
			width: 100% !important;
		}
	/*home 5*/
		.v4_feature_section4 .fontmed{font-size: 15px;}
		.v6_feature_section1 .box p{padding: 20px 20px 0;}
		.layout-boxed {
			width: 100% !important;
			margin-top: 0px !important;
		}
		.v5_feature_section1 .box i {
			margin-left: 75px;
		}
		.v5_feature_section1 .box {
			width: 90% !important;
			margin: 0 auto 50px auto;
		}
		.v5_feature_section1 .box{
			position: relative;
		}
		.v5_feature_section1 .box i{
			position: absolute;
			left: 50% !important;
			top: 0;
			margin: 0 !important;
			padding: 0;
			-webkit-transform:translate(-50%,-50%);
			-moz-transform:translate(-50%,-50%);
			-ms-transform:translate(-50%,-50%);
			-o-transform:translate(-50%,-50%);
			transform:translate(-50%,-50%);
		}
		.v5_feature_section2 h1{font-size: 35px;}
		.v5_feature_section2 {
			padding-bottom: 90px;
		}
		.v5_feature_section2 .onecol_forty {
			width: 100% !important;
			padding-left: 0px;
		}
		.v5_feature_section2 .onecol_sixty {
			padding: 0 5% !important;
		}
		.v5_feature_section2 i,
		.v5_feature_section2 icon {
			margin-right: 10px;
		}
		.v5_feature_section2 p {
			font-size: 13px;
		}
		.v5_feature_section2 .one_half.last {
			margin-bottom: 10px !important;
		}
		.v5_feature_section3 h2 {
			font-size: 32px;
			font-weight: bold;
		}
		.v5_feature_section5 .who_pic {
			width: 65% !important;
		}
		.v5_feature_section5 .fontmed {
			font-size: 18px;
			line-height: 27px;
		}
		.v5_feature_section6 .clients-logos li img {
			width: 100% !important;
		}
		.footer_v5 .column1 {
			width: 88% !important;
			padding-right: 0px;
			margin-left: 20px;
			margin-bottom: 50px;
		}
		.footer_v5 .column2 {
			width: 100% !important;
			padding-left: 20px;
		}
		.footer_v5 .column2 .last {
			margin-bottom: 0px;
		}
		.footer_v5 .divider_line2 {
			margin-top: 50px;
			margin-bottom: 27px;
		}
		.footer_v5 .copyright_info {
			margin-bottom: 30px;
		}
		.v5_feature_section1 .less8 {
			width: 90% !important;
		}
	/*home 14*/
		.v14_feature_section4 .tabs_section2 .kc_tabs_nav li{width: 50% !important;}
		.v14_feature_section4 .tabs_section2 .kc_tabs_nav li a{padding: 18px 5px; font-size: 14px; border-top: 2px solid transparent;}
		.v14_feature_section4 .tabs_section2 .kc_tabs_nav li.ui-tabs-active a{border-top: 2px solid #272727 !important;}
		.v14_feature_section6{text-align: center;}
		.v14_feature_section6 a.butt{display: inline-block; float: none;}
		.v14_feature_section6 h2{width: 100% !important; float: left; padding-top: 30px; font-size: 23px;}
		.v14_feature_section6 h1{width: 100% !important; float: left;font-size: 30px;}
		.v14_feature_section1 h4 b{
			margin-bottom: 0px;
			font-size: 13px;
		}
		.ms-layer.v14_sbut1 i {
			font-size: 6px;
		}
	/*pricing table*/
		.pricing-layout-4 .pacdetails.one_fourth_less{
			width: 100% !important;
		}
		.pricing-layout-4 .pacdetails.one_fifth_less{
			width: 100% !important;
		}
		.pricing-layout-4 .pacdetails.one_third_less{width: 100% !important;}
		.pricing-layout-4 .pacdetails.one_half_less{width: 100% !important;}
		.pricing-layout-6 .pricing-tables.one_fourth, .pricing-layout-6 .pricing-tables.one_fourth.highlight{width: 100% !important;}
		.pricing-layout-6 .pricing-tables.one_third, .pricing-layout-6 .pricing-tables.one_third.highlight{width: 100% !important;}
		.pricing-layout-6 .pricing-tables.one_fifth, .pricing-layout-6 .pricing-tables.one_fifth.highlight{width: 100% !important;}
		.pricing-layout-6 .pricing-tables.one_half, .pricing-layout-6 .pricing-tables.one_half.highlight{width: 100% !important;}
	/*other page*/
		.left_sidebar, .right_sidebar{width: 100% !important;}
		.content_right, .content_left{width: 100% !important;}
	/*404 page*/
		.error_pagenotfound{width: 100% !important; margin-bottom: 50px;}
		.error_pagenotfound em{line-height: 25px;}
	/*about style 3*/
		.page_title3{ padding: 150px 0px 100px;}
		.page_title3 h5{width: 95% !important;}
	/*about style 4*/
		.page_title4{ padding: 150px 0px 50px 0px;}
		.v13_feature_section3 .left, .v13_feature_section4 .right{padding: 75px 18px;}
		.v13_feature_section3 h1,.v13_feature_section4 h1{font-size: 35px;}
	/* law */
		.law_feature_section3 h5{font-size: 17px;}
		.law_feature_section1 .kc_col-sm-12{
			padding: 0;
		}
		.law_feature_section9 .box1,
		.law_feature_section9 .box2,
		.law_feature_section9 .box3 {
			width: 100% !important;
			margin-bottom: 50px;
			padding-left: 1% !important;
		}
		.law_feature_section9 .box4 {
			width: 100% !important;
			text-align: center;
		}
		.law_feature_section8 .box1{width: 100% !important;}
		.law_feature_section8 .box2{width: 100% !important;}
		.law_feature_section4 h1{font-size: 35px; line-height: 40px;}
		.law_feature_section4 h2{font-size: 18px;}
		.law_feature_section2 .less6{
			width: 84% !important;
		}
	/* hosting */
		.header-hosting + div + #container_full {
			padding-top: 0px;
		}
		.host_domain_search .serch_area h5{margin-bottom: 10px;}
		.host_domain_search .serch_area .enter_domain_input{width: 100% !important;}
		.host_domain_search .serch_area .input_submit{margin: 10px 0 0;}
		.host_feature_section1 h1{font-size: 18px; line-height: 27px;}
		.host_feature_section1 h2{font-size: 16px;}
		.host_feature_section6 .boxleft {width: 100% !important; padding: 80px 25px;}
		.host_feature_section6 .boxright {width: 100% !important; padding: 80px 25px;}
		.host_feature_section6 .boxleft a.button{padding: 15px 13px; font-size: 12px;}
		.host_feature_section6 .boxright a.button{padding: 15px 13px; margin: 0 5px; font-size: 12px;}
		.host_feature_section3 h1{font-size: 21px; line-height: 27px;}
		.host_feature_section3 h3{font-size: 18px;}
		.host_feature_section3 b{font-size: 14px; line-height: 23px;}
		.host_feature_section3 .one_fourth_less{margin-bottom: 0px;}
		.host_feature_section4 .one_third{margin-bottom: 30px;}
	/* medical */
		.med_feature_section1 h1.kc_title{font-size: 31px;}
		.med_feature_section2 .one_fourth h4{width: 100%;}
		.med_feature_section_sliders {padding-top: 0!important;}
		.med_feature_section1 .one_third_less{margin: 0 0 20px; width: 100% !important;}
		.med_feature_section1 .one_third_less .left{width: 100% !important; height: auto; position: inherit; background: none; padding: 32px 25px 25px 25px;}
		.med_feature_section1 .one_third_less .right{width: 100% !important; overflow: hidden;}
		.med_feature_section1 .one_third_less .right img{width: 100% !important;}
		.med_feature_section2 h4 {
			font-size: 15px;
		}
		.med_feature_section5 .content{width: 100% !important;}
		.med_feature_section5 h1{font-size: 25px;}
		.med_feature_section5 h5{font-size: 18px; line-height: 25px;}
		.med_feature_section5 h2{font-size: 25px;}
		.med_feature_section7 h2{font-size: 18px; line-height: 25px;}
		.med_feature_section7 h2{font-size: 23px; line-height: 27px;}
		.med_feature_section7 .kc-col-container{
			text-align: center;
		}
		.med_feature_section7 a.butt{
			float: none;
			display: inline-block;
		}
		.med_feature_section7 h2,
		.med_feature_section7 h1{
			float: left;
			width: 100% !important;
			margin: 20px 0 0 0;
			text-align: center;
		}
		.med_feature_section7 h1{font-size: 33px;}
	/* non profit */
		.chavideo{width: 100% !important; height: 230px;}
		.nonp_feature_section_work h2{padding: 0 20px;}
		.nonp_newsletter .enter_email_input{width: 100% !important; float: none; margin-bottom: 15px;}
		.nonp_newsletter .input_submit{float: none;}
		.nonp_newsletter form{text-align: center;}
		.nonp_newsletter .one_half{margin-bottom: 15px;}
		.nonp_feature_section1 .box1{
			padding: 40px 33px 46px 33px;
		}
		.nonp_feature_section1 p {
			font-size: 15px;
		}
		.nonp_feature_section3 p.fontdef{
			font-size: 14px;
		}
		.nonp_feature_section3 .box{
			width: 100% !important;
		}
		.nonp_feature_section4 .testimonial-layout-14.peopsays .arrow_box p {
			font-size: 15px;
		}
		.nonp_feature_section4 .last-post-layout-8 .isboxs span{
			margin-right: 13px;
		}
	/* wedding */
		div.wed_feature_section1 .less1 {
			width: 95%;
		}
		.wed_feature_section3 .content{padding: 20px 15px 59px 15px;}
		.wed_feature_section1 .cd-timeline-content p.text strong {
			font-size: 22px;
		}
		.wed_feature_section2 p.less6{width: 100% !important; font-size: 15px;}
		.wed_feature_section2 h3{font-size: 18px;}
		div.wed_feature_section4 h4{font-size: 27px;}
		.wed_countdown.kc-countdown-timer {width: 100% !important;}
		.wed_countdown.kc-countdown-timer span.group {margin-right: 20px; width: 70px; height: 70px; padding: 16px 10px 0px 10px;}
		.wed_countdown.kc-countdown-timer span.group span.unit{font-size: 10px;}
		.wed_feature_section5 .left{width: 100% !important; padding: 0px; margin: 0px 0px 50px; height: auto; background: none;}
		.wed_feature_section5 .right{width: 100% !important;}
		.wed_feature_section5 .rightleft{width: 100% !important; margin-bottom: 40px;}
		.wed_feature_section5 .rightleft.last{margin-bottom: 0px;}
		.wed_feature_section5 .left h2{font-size: 21px; line-height: 25px;}
		.wed_feature_section5 p{padding-right: 0px;}
		.wed_feature_section9 .framebox{width: 100% !important;}
		.wed_feature_section9 .framebox02{padding: 50px 25px 40px;}
		.wed_feature_section10 .contentbox{width: 80% !important; margin: 0px;}
		div.wed_feature_section10 h2{font-size: 21px; line-height: 25px;}
		div.wed_feature_section10 h1{font-size: 27px; line-height: 27px;}
		.wed_feature_section9 h1{font-size: 21px; line-height: 25px;}
		.wed_feature_section1 h1{font-size: 21px; line-height: 25px;}
		.wed_feature_section6 h1{font-size: 21px; line-height: 25px;}
		.wed_feature_section7 h1{font-size: 21px; line-height: 25px;}
		.wed_feature_section1 .cd-timeline-content{
			margin-left: 60px;
		}
		.wed_feature_section6 .cbp-l-filters-alignCenter .cbp-filter-item{padding: 0 7px;}
	/* music band */
		header.header-music{height: auto;}
		.music_feature_section1{padding: 80px 0;}
		.music_feature_section1 h1{font-size: 21px; line-height: 25px;}
		.music_feature_section2 h1{font-size: 21px; line-height: 25px;}
		.music_feature_section3 h1{font-size: 21px; line-height: 25px;}
		.music_feature_section7 h1{font-size: 21px; line-height: 25px;}
		.music_feature_section8 h1{font-size: 21px; line-height: 25px;}
		.music_feature_section1 p.less8{padding: 0px; width: 100% !important;}
		.events-layout-1 .box .left{width: 100% !important;}
		.events-layout-1 .box2 .left{width: 100% !important; padding: 0 3% 5% !important;}
		.events-layout-1 .box .right{width: 100% !important; padding: 0 3% 5% !important;}
		.events-layout-1 .box2 .right{width: 100% !important;}
		.events-layout-1 .box ul.content .post_con{width: 70% !important; float: right; margin-top: 10px;}
		.events-layout-1 .box ul.content .post_con h4{ margin: 0px;}
		.events-layout-1 .box2 ul.content .post_con{width: 70% !important; float: left; margin-top: 10px;}
		.events-layout-1 .box2 ul.content .post_con h4{ margin: 0px;}
		.music_feature_section2 p.less8{padding: 0px; width: 100% !important;}
		.music_feature_section3 .left{width: 100% !important;}
		.music_feature_section3 .right{width: 100% !important;}
		.music_feature_section3 .left .cont{width: 100% !important; padding: 0 30px !important;}
		.music_feature_section4 .boximg{width: 100% !important;}
		.music_feature_section7 p.less8{padding: 0px; width: 100% !important;}
		.music_feature_section8 p.less8{padding: 0px; width: 100% !important;}
		.music_feature_section8 .contact-form{width: 100% !important; margin-right: 0px;}
		.music_feature_section2 .cbp-l-filters-buttonCenter .cbp-filter-item{
			padding: 5px 14px!important;
		}
		.music_feature_section3 p{
			letter-spacing: 0.2px;
		}
		.music_feature_section1 .events-layout-1 .box .right .date,
		.music_feature_section1 .events-layout-1 .box2 .left .date{
			margin-top: 14px;
		}
		.music_feature_section1 .events-layout-1 .box ul.content .post_con{
			float: left;
		}
		.music_feature_section1 .events-layout-1 .box2 ul.content .post_con{
			float: right;
			text-align: right;
		}
		.music_newsletter .enter_email_input{width: 80% !important;}
		.testimonial-layout-15 p.fonm {
			font-size: 17px;
		}
	/* portfolio */
		.port_feature_section1 .kc_col-sm-6{
			padding: 0 15px;
			margin: 0;
		}
		.port_feature_section1 .kc_col-sm-6 p{
			font-size: 15px;
		}
		.port_feature_section1 h1 {
			font-size: 32px;
			font-weight: bold;
		}
		.port_feature_section2 .left h1 {
			font-size: 38px;
			font-weight: bold;
		}
		.port_feature_section3 h2 {
			font-weight: 500;
		}
		.port_feature_section5 h1{font-size: 40px;}
		.port_feature_section5 p{padding-right: 0;}
		.port_feature_section3 p{width: 80%;margin: 0 auto;}
		.port_feature_section2 h3{font-size: 18px;}
		.port_feature_section2 .left{width: 90% !important; margin: 90px 5% !important; padding: 50px 30px;}
		.port_feature_section2 .right{width: 100% !important;}
		.port_feature_section9 .hs_latest_posts .box03 .content{top: 30px;}
		.port_feature_section9 .hs_latest_posts .box03 .content h1{font-size: 18px;}
		.port_feature_section6 .box1{margin-bottom: 30px;}
		.port_feature_section6 .box2{margin-bottom: 30px;}
		.port_feature_section6 .box3{margin-bottom: 30px;}
		.port_feature_section3 .box{padding: 40px 20px 35px; width: 100% !important; margin-right: 0px;}
		.port_feature_section3 .box:nth-child(2n+1){margin-bottom: 20px;}
		.port_feature_section2 .bigtfont p{
			letter-spacing: 0.3px;
		}
		.port_feature_section3 .box{
			padding: 40px 10px 35px !important;
		}
	/* education */
		.edu_feature_section1 h2.less9{width: 100%;font-size: 26px;}
		.edu_feature_section1 p{width: 100% !important;}
		.edu_feature_section2 .box1{padding-left: 15px;padding-right: 15px;}
		.edu_feature_section4 .fontmwhite p{width: 85%;margin: 0 auto;}
		.page-education .widget.master-slider-main-widget {
			margin-top: 125px;
		}
		[class*="edu_feature_section"] .bigfont strong{font-size: 33px;}
		.edu_feature_section2 .box1{width: 100% !important;}
		.edu_feature_section2 .box2{width: 100% !important; margin: 0px;}
		.edu_feature_section2 .box3{width: 100% !important;}
		.searchcou select{width: 100% !important; margin-right: 0px;}
		.edu_feature_section3 .less7{width: 100% !important;}
		.edu_feature_section6 h1.less3{width: 100% !important;}
		.edu_feature_section6 .less6{width: 100% !important;}
		.edu_feature_section8 .testimonial-layout-2 .left{margin-left: 0px; width: 100% !important; text-align: center;}
		.edu_feature_section8 .testimonial-layout-2 .left img{display: inline-block; float: none;}
		.edu_feature_section8 .testimonial-layout-2 .left h5{text-align: center;}
		.edu_feature_section8 .testimonial-layout-2 .right{ width: 100% !important;}
		.edu_newsletter .one_half{margin-bottom: 20px;}
		.edu_newsletter .enter_email_input{width: 100% !important; float: none; margin-bottom: 15px;}
		.edu_newsletter .input_submit{float: none;}
		.edu_newsletter form{text-align: center;}
		.edu_feature_section2 .kc_box_wrap {
			float: left;
			width: 100% !important;
			position: relative;
		}
		.edu_feature_section2 .kc_box_wrap h2{
			position: absolute;
			top: 50% !important;
			left: 0;
			width: 100% !important;
			margin: 0 !important;
			padding: 0 20px;
			-webkit-transform:translate(0,-50%);
			-moz-transform:translate(0,-50%);
			-ms-transform:translate(0,-50%);
			-o-transform:translate(0,-50%);
			transform:translate(0,-50%);
		}
		.edu_feature_section2 .kc_box_wrap span{
			position: absolute;
			right: 0;
			bottom: 0;
		}
		.edu_feature_section4{
			background-size: cover !important;
		}
		.edu_feature_section4 .less6{
			width: 100% !important;
		}
		.edu_feature_section6 h1 strong{
			float: left;
			width: 100% !important;
			text-align: center;
		}
	/* real estate */
		.real_feature_section4 .kc_column{width: 100%;padding: 0 !important;}
		.real_slider select{margin-left: 8px; width: 47% !important; margin-bottom: 10px;}
		.real_slider .but1{margin-left: 8px;}
		.real_slider .but2{margin-left: 8px;}
		.real_slider .tabs-realestate li a{padding: 5px 30px;}
		.real_slider .prosearch h1{font-size: 32px;}
		.real_slider .prosearch h2{font-size: 22px;}
		.real_slider .search_input{width: 100% !important; margin-bottom: 10px;}
		.real_feature_section2 h2 {
			font-size: 29px;
		}
		.real_feature_section5 .testimonial-layout-2 .right .arrow_box {
			font-size: 15px;
		}
		.real_newsletter .enter_email_input{width: 100% !important; float: none; margin-bottom: 15px;}
		.real_newsletter .input_submit{float: none;}
		.real_newsletter form{text-align: center;}
		div.real_feature_section4 h1{font-size: 28px; line-height: 40px; margin-bottom: 12px; text-align: center;}
		.real_feature_section4 h4{text-align: center;}
		.real_feature_section4 p{text-align: center;}
		.real_feature_section5 .testimonial-layout-2 .left{margin-left: 0; width: 100% !important; text-align: center;}
		.real_feature_section5 .testimonial-layout-2 .left img{display: inline-block; float: none;}
		.real_feature_section5 .testimonial-layout-2 .left h5{text-align: center;}
		.real_feature_section5 .testimonial-layout-2 .right{ width: 100% !important;}
		.real_newsletter .one_half{margin-bottom: 15px;}
	/* political */
		.poli_feature_section1 .one_fourth{padding: 70px 30px 75px 30px !important; border-left: none;}
		.poli_feature_section1 .one_fourth.last{border-right: 0px;}
		.poli_feature_section2 .less4{width: 100% !important;}
		.poli_feature_section2 p.less4 {
			font-size: 16px;
		}
		.poli_feature_section3 .box{width: 300px; padding: 50px 10px 30px 10px;}
		.poli_feature_section3 .box h2{font-size: 21px;}
		.poli_feature_section5 li{width: 100% !important;}
		.poli_feature_section9 .box1{width: 100% !important;}
		.poli_feature_section9 .box2{width: 100% !important;}
		.poli_feature_section9 .contact-form{width: 100% !important;}
		.poli_feature_section10 .box1{margin-bottom: 30px;}
		.poli_feature_section10 .box2{margin-bottom: 30px;}
		.poli_feature_section10 .box3{margin-bottom: 30px;}
		.poli_feature_section1 .one_fourth{
			border-bottom: 1px solid #fff;
		}
		.poli_feature_section1 .one_fourth.last{
			border-bottom: 0;
		}
		.poli_feature_section2 p{
			letter-spacing: 0.2px;
		}
		.poli_feature_section8 .testimonial-layout-5.owl-carousel .owl-item{
			padding: 0 13px;
		}
	/* restaurant */
		[class*="res_feature_section"] .less1{width: 85%;}
		.res_feature_section6 h2{font-size: 15px;}
		.last-post-layout-5 .left .arrow_box{padding: 40px 20px 50px 20px;}
		.res_feature_section1 h1{
			font-size: 22px!important;
		}
		.res_feature_section10 .special_day{
			width: 100% !important;
			margin-right: 0 !important;
			text-align: center;
		}
		.res_feature_section10 .special_day li{
			float: none;
			display: inline-block;
		}
		.res_feature_section1 h1{font-size: 21px;}
		.res_owl_sliders ul.kc-tabs-slider-nav li{padding: 0 8px;}
		.res_feature_section3 .left{width: 100% !important; padding: 0 0 75px 0;}
		.res_feature_section3 .right{width: 100% !important; padding: 0 0 75px 0;}
		.res_feature_section4 .left{width: 100% !important; padding: 0 0 75px 0;}
		.res_feature_section4 .right{width: 100% !important; padding: 0;}
		.res_feature_section3 .less3{width: 90% !important;}
		.res_feature_section4 .less3{width: 90% !important;}
		.res_feature_section1 .less7{width: 100% !important;}
		.res_feature_section6 h1{font-size: 25px;}
		.res_feature_section2 .one_third_less .kc_single_image{text-align: center !important;}
		.res_feature_section7 .last-post-layout-5 .left{width: 100% !important;}
		.res_feature_section7 .last-post-layout-5 .left h5 {font-size: 14px;}
		.res_feature_section7 .last-post-layout-5 .left .imgse{width: 100% !important; margin-bottom: 5px;}
		.res_feature_section7 .last-post-layout-5 .left .imgse img{width: 100% !important;}
		.res_feature_section7 .last-post-layout-5 .left .arrow_box{width: 100% !important; height: inherit; margin-bottom: 5px;}
		.res_feature_section7 .last-post-layout-5 .left .arrow_box:after{bottom: 100% !important; left: 50% !important; top: 0; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;	pointer-events: none; border-color: rgba(136, 183, 213, 0); border-bottom-color: #f1eee8; border-width: 20px;	margin-left: -20px;	margin-top: -40px;}
		.res_feature_section7 .last-post-layout-5 .right{width: 100% !important;}
		.res_feature_section7 .last-post-layout-5 .right .box .arrow_box{padding: 40px 24px;}
		.res_feature_section7 .last-post-layout-5 .right .box .imgse img{height: 100% !important;}
		.res_feature_section10 .one_half{border-right: none; padding-bottom: 50px !important; border-bottom: 1px solid #454545; text-align: center;}
		.res_feature_section10 .one_half.last{border-right: none; padding-bottom: 0px !important; border-bottom: none;}
		.res_feature_section10 .kc_text_block{padding-right: 0px;}
		.res_feature_section12 .left{height: auto; padding: 48px 36px !important;}
		.res_copyright_info .one_half{margin-bottom: 0px;}
		.res_feature_section10 .special_day li{margin-right: 15px; width: 100px;}
		.res_feature_section10 .special_day li:last-child{margin-right: 0px;}
		.res_feature_section10 .special_day li img{width: 100px; height: 100px; margin: 0;}
		.res_feature_section11 #flickr_badge_wrapper img{margin-right: 3px;}
		.res_copyright_info p{text-align: center; margin-bottom: 15px;}
		.res_copyright_info .execphpwidget{text-align: center;}
		.res_copyright_info ul.footer_social_links{display: inline-block; float: none;}
		.res_feature_section9 .one_third{margin-bottom: 0px;}
		.res_feature_section10 .testimonial-layout-11 .peoplesays img{
			text-align: center;
			float: none;
			margin-bottom: 0px;
		}
		.res_feature_section10 .testimonial-layout-11 .peoplesays p {
			font-size: 15px;
			width: 100%;
			float: left;
			margin-bottom: 10px;
		}
		.res_feature_section10 .testimonial-layout-11 .peoplesays strong {
			width: 100%;
			float: left;
		}
	/* construction */
		.cons_feature_section1 h1{font-size: 23px;}
		.cons_feature_section5 h2{font-size: 17px;}
		.cons_feature_section7 .cons_hoz_tabs .kc_tab_content p{
			font-size: 15px;
		}
		.cons_feature_section1 .less6{width: 100% !important;}
		.cons_feature_section2 h4{text-align: center;}
		.cons_feature_section2 h4 .line2{margin: 0 auto;}
		.cons_feature_section2 .kc_text_block{text-align: justify !important;}
		.cons_feature_section2 .one_fourth_less img{width: 100% !important;}
		.cons_feature_section4 .one_fourth_less{margin-bottom: 30px;}
		.cons_feature_section4 .row_box icon, .cons_feature_section4 .row_box i{margin-right: 20px;}
		.cons_feature_section5 h1{font-size: 25px;}
		.cons_feature_section5 h2{width: 100% !important;}
		.cons_feature_section6 .kc_shortcode span.counterup{font-size: 30px;}
		.cons_feature_section9 .less6{width: 100% !important;}
		.cons_feature_section11 .box{padding: 0px; width: 100% !important; margin-bottom: 30px;}
		.cons_copyright_info{text-align: center;}
		.cons_copyright_info .kc_text_block{text-align: center;}
		.cons_copyright_info .one_half{margin-bottom: 0px;}
		.cons_feature_section11 .box.last .kc_wrapper{text-align: center;}
		.cons_feature_section11 .box.last .kc_wrapper .kc_text_block {display: inline-block; float: none;}
		.cons_footer .faddress ul li:first-child{margin-bottom: 0px;}
		.cons_footer .faddress ul li:last-child{margin-top: 0px;}
		.footerservices ul{margin-bottom: 0px;}
		.widget_blog_entries a:last-child{margin-bottom: 0px;}

	/* travel */
		div.travel_feature_section2 .kc_column.circle{padding-top: 10px !important; width: 300px !important; height: 300px !important;}
		.travel_feature_section2 .circlesmall{width: 280px; height: 280px; font-size: 18px; padding: 75px 20px 0px 20px;}
		.travel_feature_section2 .circlesmall .bigtfont{font-size: 18px; line-height: 27px;}
		.travel_feature_section2 .circlesmall .bigtfontmedium{font-size: 18px; line-height: 21px;}
		.travel_feature_section11 .box.last .kc_wrapper{text-align: center;}
		.travel_feature_section11 .box.last .kc_wrapper .kc_text_block {display: inline-block; float: none;}
		.travel_feature_section11 .box{padding: 0px; width: 100% !important; margin-bottom: 30px;}
		.travel_copyright_info .one_half{margin-bottom: 15px;}
		.travel_copyright_info .one_half.last{margin-bottom: 0px;}
		.travel_copyright_info .kc_text_block{text-align: center;}
		.travel_footer .faddress li:last-child br{display: none;}
		.hs_booking_finder .box5{margin: 0px;}
		.hs_booking_finder .submbut{padding: 8px 10px; font-size: 12px; margin: 0;}
		.hs_booking_finder a.elink{margin: 0 0 0 10px; font-size: 12px;}
		.hs_booking_finder strong{font-size: 15px;}
		.travel_bf_tabs.tabs7 li a{width: 100% !important; padding: 0 20px; text-align:center;}
		.travel_slider .hs_booking_finder .box,
		.travel_slider .hs_booking_finder .box2{
			width: 49% !important;
			margin: 0 2% 15px 0;
		}
		.travel_slider .hs_booking_finder .box:nth-of-type(2n+1),
		.travel_slider .hs_booking_finder .box2:nth-of-type(2n+1){
			width: 49% !important;
			margin: 0 0 15px 0;
		}
		.travel_slider .hs_booking_finder .box3{
			margin-top: 0;
		}
		.travel_slider .hs_booking_finder .box3 span.wpcf7-list-item{
			margin-left: 0;
		}
		.travel_slider .hs_booking_finder .box4{
			width: 30% !important;
			margin: 0 2% 15px 0;
		}
		.travel_slider .hs_booking_finder .box4:nth-of-type(3n){
			margin: 0 0 15px 0;
		}
		.travel_slider .hs_booking_finder .box4 .ent_input{
			width: 100% !important;
		}
		.travel_feature_section4 .kc_text_block p {
			font-size: 16px;
		}
		.travel_feature_section11 .box{
			width: 100% !important;
			margin: 10px 0;
		}
	/* shop */
		.shop_feature_section3 h1 em{
			line-height: 80px;
		}
		.shop_feature_section1 .con a p{
			margin-top: 24px;
		}
		.shop_feature_section1 .con h3{
			margin-top: 0;
		}
		.shop_tabs_sliders .kc-tabs-slider-nav{
			overflow: hidden;
		}
		.shop_tabs_sliders .kc-tabs-slider-nav li{
			margin: 0;
			float: left;
			width: 100% !important;
		}
		.shop_feature_section3 h1,
		.shop_feature_section3 h2{
			font-size: 45px;
		}
		.shop_feature_section13 .testimonial-layout-1 p.bigtfont {
			font-size: 13px;
		}
	/* shop2 */
		.testimonial-layout-1.owl-carousel .owl-item{
			padding: 0 15px;
		}
		.shop2_feature_section4 p {
			font-size: 16px;
		}
		.shop2_feature_section3 .right,
		.shop2_feature_section3 .left{
			width: 100% !important;
			padding-left: 10% !important;
			padding-right: 10% !important;
			text-align: center;
		}
		.shop2_feature_section4 .kc_column{
			background-size: cover !important;
		}
		.shop2_feature_section4 .kc_column .kc_box_wrap{
			padding: 20px 0;
		}
		.shop2_feature_section4 .kc_column .kc_box_wrap h1,
		.shop2_feature_section4 .kc_column .kc_box_wrap h1 em{
			font-size: 25px;
		}
}

@media only screen and (max-width: 374px){
	.feature_section3 p,
	.feature_section6 p{
		padding: 0 10px
	}
	.feature_section10 h1{
		font-size: 34px;
	}
	.feature_section16 .box3{
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	.feature_section16 .box3 h1{
		font-size: 27px;
		line-height: 40px;
	}
	.v4_feature_section2 h1,
	.v4_feature_section5 h1{
		line-height: 35px;
	}
	.v5_feature_section5 .who_pic{
		text-align: center;
	}
	.v5_feature_section5 .who_pic img{
		float: none;
	}
	.v5_feature_section5 .who_pic .name{
		width: 100% !important;
		text-align: center;
		padding: 0;
	}
	.v7_feature_section6 .v7_button{
		padding: 15px 5px !important;
	}
	.v9_feature_section1 li{
		width: 100% !important;
	}
	.v9_feature_section1 li:first-child h4{
		border-right: 0;
	}
	.v9_feature_section3 h4.less4{
		font-size: 17px;
	}
	.v9_feature_section7 h2{
		font-size: 25px;
	}
	.v12_feature_section5 .last-post-layout-4 .con{
		text-align: center;
		font-size: 16px;
	}
	.real_slider .tabs-realestate li a{
		padding: 5px 20px !important;
	}
	.real_feature_section4 .kc_single_image{
		text-align: center !important;
	}
	.real_feature_section4 .onecol_forty img.one,
	.real_feature_section4 .onecol_forty img.two{
		float: none;
		margin: 0;
		padding: 0;
		display: inline-block;
	}
}

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

	.portfolio_area_left, .portfolio_area_right{
		width: 100% !important;
		margin: 0;
	}
	.portfolio_area_left{
		margin-bottom: 30px;
	}
	
	.cbp-caption-overlayBottom .cbp-caption-activeWrap{
		height: 100% !important;
	}	
	.cbp-l-caption-title {
		font: 400 14px/20px "Open Sans",sans-serif;
	}
	.cbp-l-caption-desc p{
		line-height: 20px;
	}
	.feature_section3 .kc_column {
		width: 100% !important;
	}
	body .cbp .cbp-item {
		margin-bottom: -6px !important;
	}

	.kc_row .container .kc_column {
		padding: 0;
		width: 100% !important;
	}
	.feature_section1 .left,
	.feature_section1 .right{
		padding: 0 !important;
	}
	.feature_section1 h2 {
		text-align: left;
	}
	.feature_section1 .kc_text_block:first-child {
		margin-top: 20px;
	}
	.feature_section2 .kc_box_wrap {
		padding: 0 15px;
		text-align: center;
	}
	.feature_section4 .one_fifth {
		width: 100% !important;
	}
	.kc_single_image {
		max-width: 100% !important;
	}
	.feature_section6 .kc_column {
		padding: 0;
		width: 100% !important;
	}
	.feature_section6 .owl-carousel .owl-item {
		padding: 0 20px;
	}
	.feature_section7 .kc_column_inner.one_third {
		width: 100% !important;
		padding: 0;
	}
	.feature_section8 .kc_column {
		width: 100% !important;
	}
	.feature_section8 .kc_row .container .kc_column_inner {
		padding: 0;
		width: 100% !important;
	}
	.feature_section8 {
		background-color: #272727 !important;
		background-attachment: scroll !important;
	}
	.law_feature_section4 {
		background-color: #272727 !important;
		background-attachment: scroll !important;
		background-size: inherit !important;
	}
	.feature_section10 {
		background-color: #272727 !important;
		background-attachment: scroll !important;
	}
	.feature_section16 .box3 h1,
	.feature_section18 h1,
	.v1_feature_section6 h1{
		font-size: 32px;
	}
	/* home 2 */
	.v2_feature_section1 h2{
		font-size: 23px;
	}
	.v2_feature_section3 h4.kc_title{
		font-size: 42px;
	}
	.v2_feature_section5 h1.kc_title{
		font-size: 40px;
	}
	.v2_feature_section1 p {
		font-size: 15px;
	}
	.v2_feature_section5 {
		background-color: #7e7e7e !important;
		background-attachment: scroll !important;
	}
	.v2_feature_section5 h1 {
		font-size: 43px;
	}
	.v2_feature_section5 p {
		font-size: 17px;
	}
	.our-works-layout-3 .box p {
		width: 100%;
	}
	/* home4 */
	.v4_feature_section3 .kc_box_wrap{
		text-align: center;
		float: left;
		width: 100%;
	}
	.v4_feature_section3 icon, .v4_feature_section3 i{
		float: none;
		display: inline-block;
		margin: 0 0 20px 0;
	}
	/* home5 */
	.v5-demo-slide{
		margin-top: 0 !important;
	}
	/* home 6 */
	.v6_feature_section5 {
		background-color: #7e7e7e !important;
		background-attachment: scroll !important;
	}
	/* home 7 */
	.v7_feature_section5 {
		background-color: #272727 !important;
		background-attachment: scroll !important;
	}
	/* home 11 */
	.v11_feature_section5 {
		background-color: #272727 !important;
		background-attachment: scroll !important;
	}
	/* home 12 */
	.v12_feature_section3 {
		background-color: #272727 !important;
		background-attachment: scroll !important;
	}
	/*services 1*/
	.page_title .title h1{line-height: 58px;}
	/*services 2*/
	.ser2_feature_section1 .arrow_box{padding: 50px 0 !important;}
	.ser2_feature_section3{background-attachment: scroll !important;}
	/*services 3*/
	.page_title3 .title h1{line-height: 58px;}
	/*services 5*/
	.v13_feature_section8 .pricing-layout-2 .one_third.pricing-box-2 li{padding: 9px 10px;}
	.feature_section16 .box1 img{float: left;}
}
