/* Responsive CSS Styles Table of Contents */



@media only screen and (min-width: 1170px){
	body #menu-onepage .navbar-brand{
		padding: 10px 0 15px 10px;
	}
	
	body  #menu-onepage .navbar-nav {
		margin: 16px 0 0;
	}
}
@media only screen and (min-width: 1170px) and (max-width: 1330px){
	body .site_wrapper,body.compact .header,body  .header,body  .container_full{
		width:100%;
	}
}
@media only screen and (min-width: 1000px) and (max-width: 1169px){
	.site_wrapper,.navbar-default {
		width: 1000px;
	}
	.container_full {
		width: 1000px;
	}
	.container {
		width: 900px;
	}

	.navbar-default {
		width: 100%;
	}
		
	.top_right ul.tinfo {
		width: 75%;
	}

	.featured_section1 .box {
		padding: 30px 20px 40px 20px;
	}

	.featured_section14 .box {
		padding: 85px 70px 70px 70px;
	}

	.featured_section17 .ctr_box {
		padding: 30px 50px 0px 30px;
	}

	.featured_section20 .one_half img {
		margin-right: 20px;
	}
	.featured_section20 .one_half .date {
		margin-top: 10px;
	}

	.featured_section24 img {
		width: 100%;
	}
	.featured_section24 iframe {
		height: 165px;
	}

	.featured_section25 {
		padding-left: 55px;
	}
	.featured_section25 .one_third_big {
		padding-top: 10px;
	}
	.featured_section25 .one_third_big h1 {
		font-size: 27px;
		line-height: 37px;
		margin-bottom: 20px;
	}
	.featured_section25 .two_third_big img {
		width: 100%;
	}

	.featured_section33 .box img {
		width: 40%;
	}

	.featured_section35 .center img {
		width: 100%;
	}



	.masonry_section1 .one .box {
		height: 580px;
	}
	.masonry_section1 .two .box {
		height: 430px;
	}
	.masonry_section1 .three .box {
		height: 290px;
	}
	.masonry_section1 .four .box {
		height: 220px;
	}
	.masonry_section1 .one .box .scale-caption {
		padding: 75px 75px 0px 75px;
	}
	.masonry_section1 .two .box .scale-caption {
		padding: 50px 50px 0px 50px;
	}
	.masonry_section1 .three .box .scale-caption {
		padding: 50px 50px 0px 50px;
	}
	.masonry_section1 .four .box .scale-caption {
		padding: 30px 30px 0px 30px;
	}

	.page_title2 h5 {
		width: 55%;
	}

	.logregform {
		width: 40%;
		margin-left: 30%;
	}
	.logregform.two {
		width: 59%;
		margin-left: 20%;
	}


	.slider_area {
		height: 530px;
		padding-top: 45px;
	}
	.slider_area .big2 {
		font-size: 35px;
		margin-top: 55px;
	}

	body #menu-onepage .navbar-brand{
		padding: 10px 0 15px 10px;
	}
	
	body  #menu-onepage .navbar-nav {
		margin: 16px 0 0;
	}
	
	.woocommerce .container {
		width: 100%;
	}
	
	body .piechart1 canvas{
		width: 200px;
	}
	body .featured_section41 .imgbox{
		margin-right: 30px;
	}
	body .king-tabs-nav a{
		padding: 0px 30px;
	}
	body .widget_tabbed ul.tabs li{
		width:65px;
	}
	body .widget_tabbed .ul.tabs li a{
		font-size: 12px;
	}
}

@media only screen and (min-width: 99px) and (max-width: 999px){
	.section-videobg iframe{
		min-width: 110%;
	}
	.page_title{
		background-size: auto 100%;
	}
	
	body .piechart2, .piechart2.s2, .piechart2.s3, .piechart2.s4{
		width: 100%;
	}
	
	.woocommerce .container {
		width: 100%;
	}
	body .featured_section28 h1.big, body .featured_section28 .font_robotoslab{
		text-align: center;
	}
	
	body .page-faqs .vc_toggle_title{
		line-height: 30px;
	}
	body .featured_section3 h1, body .featured_section3 .font_robotoslab{
		text-align: center;
	}
	body .featured_section7 h1, body .featured_section7 .font_robotoslab{
		text-align: center;
	}	
}

@media only screen and (min-width: 768px) and (max-width: 999px){
	body .one_fourth_big {
		width: 50%;
		margin: 0 0 70px 0;
	}
	body .featured_section41 .imgbox{
		margin-right: 30px;
	}
	body .king-tabs-nav  a{
		padding: 0px 22px;
	}
	.site_wrapper,.navbar-default {
		width: 747px;
	}
	.container_full {
		width: 747px;
	}
	.container {
		width: 700px;
	}

	.logo {
		width: 40%;
	}
	.menu_main {
		width: 100%;
	}
	.navbar-default > .navbar-header{
		top: -38px;
	}
	body .three_fourth{
		width: 50%;
	}
	body .onecol_thirtyfive{
		width: 23%;
	}
	body .pritable .pacdetails{
		width: 48%;
		margin-right: 4%;
		margin-bottom: 60px;
	}
	body .pritable .pacdetails.active{
		margin-top:0;
	}
	body .featured_section33_elm .box h4{
		clear:both;
	}
	
	.pritable .pacdetails:nth-child(even){
		margin-right: 0;
	}

	.top_right ul.tinfo {
		width: 100%;
	}

	h1.big { 
		font-size: 35px; 
		line-height: 40px;
	}

	.featured_section1 .box {
		padding: 30px 20px 40px 20px;
	}

	.featured_section5 .box {
		padding-left: 30px;
		padding-right: 30px;
	}

	.featured_section13 .cirbox {
		width: 160px;
		height: 160px;
	}
	.featured_section13 .one_fourth_big{
		width:48%;
		margin-right: 4%;
		margin-bottom: 60px;
	}
	.featured_section13 .one_fourth_big:nth-child(2n){
		margin-right: 0;
	}
	.featured_section14 .box {
		padding: 85px 70px 70px 70px;
	}

	.featured_section17 .ctr_box {
		padding: 50px;
	}

	body .featured_section19{
		padding: 115px 25px 130px 25px;
	}
	.featured_section20 .slidesec {
		margin-bottom: 0px;
	}
	.featured_section20 .one_half {
		width: 100%;
		margin-bottom: 40px;
	}
	.featured_section20 .one_half .last {
		margin: 0;
	}
	body .featured_section22 .one_fourth_big{
		width: 47%;
		margin-right: 6%;
	}
	body .featured_section22 .one_fourth_big:nth-child(2n){
		margin-right:0;
	}
	body .featured_section23_elm .box, body .featured_section23_elm .box.three{
		padding-right: 20px
	}
	body .featured_section23_elm .box.two, body .featured_section23_elm .box.four{
		padding-left: 20px
	}
	body .featured_section23_elm .box img{
		margin-right:20px;
	}
	.featured_section24 img {
		width: 100%;
	}
	.featured_section24 iframe {
		height: 128px;
	}

	.featured_section25 {
		padding-left: 30px;
	}
	.featured_section25 .one_third_big {
		padding-top: 0px;
	}
	.featured_section25 .one_third_big h1 {
		font-size: 21px;
		line-height: 27px;
		margin-bottom: 10px;
	}
	.featured_section25 .two_third_big img {
		width: 100%;
	}


	.featured_section27 .box {
		width: 100%;
		padding: 115px 75px 75px 75px;
		border-right: none;
		border-bottom: 1px solid #cfcfcf;
	}
	.featured_section27 .box.two {
		padding-left: 0px;
		padding-top: 75px;
	}
	.featured_section27 .box.two img {
		width: 100%;
	}

	.featured_section33 .box img {
		float: left;
		width: 100%;
		margin-bottom: 25px;
	}

	.featured_section35 .center img {
		width: 100%;
	}

	body .featured_section36 .box{
		padding: 35px 25px;
	}
	
	.one_half_nsp {
		width: 100%;
	}


	.masonry_section1 .one .box {
		height: 440px;
	}
	.masonry_section1 .two .box {
		height: 335px;
	}
	.masonry_section1 .three .box {
		height: 220px;
	}
	.masonry_section1 .four .box {
		height: 160px;
	}
	.masonry_section1 .one .box .scale-caption {
		padding: 50px 50px 0px 50px;
	}
	.masonry_section1 .two .box .scale-caption {
		padding: 35px 35px 0px 35px;
	}
	.masonry_section1 .three .box .scale-caption {
		padding: 25px 25px 0px 25px;
	}
	.masonry_section1 .four .box .scale-caption {
		padding: 25px 25px 0px 25px;
	}
	.masonry_section1 .box .scale-caption p {
		line-height: 18px;
		font-size: 13px;
	}

	.page_title h5 {
		width: 75%;
	}
	.page_title2 h5 {
		width: 75%;
	}


	.logregform {
		width: 45%;
		margin-left: 27%;
	}
	.logregform.two {
		width: 67%;
		margin-left: 16%;
	}

	.error_pagenotfound {
		width: 75%;
	}

	.portfolio_area_left {
		width: 100%;
		margin-bottom: 50px;
	}
	.portfolio_area_right {
		margin: 0px 0px 0px 0%;
		width: 100%;
	}


	.slider_area {
		height: 400px;
		padding-top: 45px;
	}
	.slider_area .big2 {
		font-size: 27px;
		margin-top: 45px;
	}
	.lanlogo img {
		width: 12.5%;
	}
	
	.featured_section7 .box, .featured_section7 .box.last {
		width: 48%;
		margin-right: 4%!important;
	}
	body .featured_section7 .box:nth-child(even){
		margin-right: 0!important;
	}
	

	
	.wpb_single_image img{
		clear: both;
	}
	
	body .one_fourth {
		margin-bottom: 30px;
		width: 46%;
	}
	
	body .one_half_nsp {  
		width: 100%;
	}
	
	body .onecol_forty_big, body .onecol_sixty_big{
		width: 100%;
	}
	body .featured_section18 .onecol_forty_big:first-child{
		padding-bottom: 60px;
	}
	
	body .onecol_forty_big .button.three{
		float: left;
	}
	
	h1.big{
		font-size: 40px;
	}
	
	.top_nav .left, .top_nav .right{
		width: 50%;
	}
	
	.flips4_style .one_fifth h5{
		line-height: 18px;
	}
	
	#content > div.col-md-3{
		width: 35%;
	}
	#content > div.col-md-9{
		width: 65%;
	}
	
	.cd-timeline-img img{
		height: auto;
	}
	.cd-timeline-content{
		margin-top: 50px;
	}
	.cd-timeline-content .cd-date{
		position: absolute;
		top: -50px;
	}
	.cd-timeline-content .cd-date b:after{
		border-color: rgba(47, 146, 238, 0) #f62459 rgba(47, 146, 238, 0) rgba(47, 146, 238, 0);
		left: auto;
		right: 100%;
	}
		
	.address_info{
		padding: 20px;
	}
	
	.sthline{float: none; margin: 0 auto; overflow: hidden; margin-bottom: 30px!important;}
	
	body .one_fourth_less {
		width: 47%;
		padding: 0 20px;
		margin-bottom: 60px;
	}
	
	body .featured_section1  .one_fourth_less{
		width:48%;
		margin-right: 4%;
		margin-bottom: 30px;
	}
	body .featured_section1  .one_fourth_less:nth-child(even){
		margin-right: 0;
	}

	.footer .onecol_sixty{width:100%; margin-right:0; margin-bottom: 40px;}
	.footer .onecol_forty{width:100%;}	
}



@media only screen and (max-width: 767px){
	body .footer.sty5 .one_half_big{
		width: 100%;
		margin-right:0;
		margin-bottom: 60px;
	}
	body .featured_section30 .one_half_big{
		width: 100%;
		margin-right:0;
		margin-bottom: 60px;
	}
	
	body .footer.sty2 .widget{
		text-align: center;
	}
	
	body .footer.sty2 .one_third_big{
		margin-right: 0;
	}
	body .footer .onecol_forty{
		margin-top:60px;
	}
	body.page-template-page-right .blog_postcontent, body.page-template-page-left .blog_postcontent{
		padding-bottom:80px;
	}
	body.page-template-page-right .king-sidebar, body.page-template-page-left .king-sidebar{
		padding-bottom:80px;
	}
	body .col-md-9{
		width: 100%;
		margin-left: 0px!important;
		margin-right: 0px;
		padding-right: 15px!important;
		padding-left: 15px;
		box-sizing: border-box;
	}
	
	body .address_info.two{
		padding-left:0;
		padding-right:0;
	}
}
@media only screen and (min-width: 640px) and (max-width: 767px){
	h1.big {
		font-size: 36px;
		line-height: 42px;
	}
	.sthline{float: none; margin: 0 auto; overflow: hidden;}
	/* columns */
	.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth, .onecol_forty, .onecol_sixty, .onecol_thirtyfive,
	.one_half_less, .one_third_less, .one_fourth_less, .two_third_less, .three_fourth_less, .one_fifth_less, .onecol_forty_less, .onecol_sixty_less, .onecol_thirtyfive_less,
	.one_half_big, .one_third_big, .one_fourth_big, .two_third_big, .three_fourth_big, .one_fifth_big, .onecol_forty_big, .onecol_sixty_big, .onecol_thirtyfive_big {
		position: relative;
		margin-right: 0%;
		float: left;
	}
	.one_full,
	.one_half,
	.one_third,
	.one_fourth,
	.one_fifth,
	.two_third,
	.three_fourth,
	.onecol_forty,
	.onecol_sixty,
	.onecol_thirtyfive,

	.one_full_less,
	.one_half_less,
	.one_third_less,
	.one_fourth_less,
	.one_fifth_less,
	.two_third_less,
	.three_fourth_less,
	.onecol_forty_less,
	.onecol_sixty_less,
	.onecol_thirtyfive_less

	.one_full_big,
	.one_half_big,
	.one_third_big,
	.one_fourth_big,
	.two_third_big,
	.onecol_forty_big,
	.onecol_sixty_big {
		width: 100%;
		margin-bottom: 50px;
	}
	.last {
		margin-right: 0 !important;
		margin-bottom: 0 !important;
	}

	.site_wrapper,.navbar-default {
		width: 590px;
	}
	.container_full {
		width: 590px;
	}
	.container {
		width: 500px;
	}

	body .three_fourth{
		width: 47%;
	}
	body .onecol_thirtyfive, body .one_fifth{
		width: 100%;
	}
	.content_left {
		float: left;
		width: 100%;
		padding: 0px 0px 75px 0px;
	}
	.content_right {
		float: left;
		width: 100%;
		padding: 0px 0px 0px 0px;
	}
	.right_sidebar {
		float: left;
		width: 100%;
		padding: 0px 0px 0px 0px;
	}
	.left_sidebar {
		float: left;
		width: 100%;
		padding: 0px 0px 75px 0px;
	}


	.logo {
		width: 40%;
	}
	.menu_main {
		width: 100%;
	}
	.compact .navbar-default > .navbar-header{
		top: -38px;
	}
	
	.less1 {
		width: 95%;
	}
	.less2 {
		width: 70%;
	}
	.less3 {
		width: 80%;
	}
	.less4 {
		width: 65%;
	}
	.less5 {
		width: 95%;
	}
	.less6 {
		width: 90%;
	}

	.logo.two {
		width: 38%;
	}
	.top_right {
		width: 62%;
	}

	.top_right ul.tinfo {
		width: 100%;
	}
	.top_right .tinfo li {
		width: 47%;
	}
	.top_right .tinfo li.vline {
		width: 4%;
		padding-right: 2%;
	}
	.top_right .tinfo i {
		width: 26px;
		height: 26px;
		line-height: 23px;
		margin-right: 5px;
	}
	.top_right .tinfo strong {
		font-size: 12px;
	}
	.top_right .tinfo em {
		font-size: 10px;
		line-height: 10px;
	}
	body #main .less2{
		width:100%;
	}
	body .footer.sty6 .one_half_big{
		width: 100%;
		text-align: center;
	}
	.featured_section5 .box {
		width: 100%;
	}

	.featured_section14 .box {
		width: 100%;
		padding: 85px 70px 70px 70px;
	}

	.featured_section17 .ctr_box {
		padding: 50px;
	}
	
	body .featured_section17 .one_half_nsp:nth-child(even){
		padding-left: 25px;
		padding-right: 25px;
	}
	
	body .featured_section19 .one_half{
		padding-left: 25px;
		padding-right: 25px;
	}
	.featured_section21 .box {
		width: 100%;
		padding-right: 0%;
		padding-bottom: 5%;
		border-right: none;
		border-bottom: 2px solid rgba(255,255,255,0.3);
	}
	.featured_section21 .cli_says {
		width: 100%;
		padding-left: 0%;
		padding-top: 9%;
	}

	.featured_section23 .box {
		width: 100%;
		padding-right: 0px;
		border-right: none;
	}
	.featured_section23 .box.two {
		padding-top: 50px;
		padding-left: 0px;
		border-right: none;
	}
	.featured_section23 .box.three {
		padding-bottom: 50px;
		padding-right: 0px;
		padding-top: 50px;
		border-right: none;
		border-bottom: 1px solid #f1f1f1;
	}
	.featured_section23 .box.four {
		padding-left: 0px;
		padding-top: 50px;
		border-right: none;
		border-bottom: none;
	}

	.featured_section24 img {
		width: 100%;
	}
	.featured_section24 iframe {
		height: 300px;
	}

	.featured_section25 {
		padding-left: 50px;
		text-align: center;
	}
	.featured_section25 .one_third_big {
		padding-top: 0px;
		padding-bottom: 40px;
	}
	.featured_section25 .two_third_big img {
		width: 100%;
	}

	.featured_section27 .box {
		width: 100%;
		padding: 115px 50px 50px 50px;
		border-right: none;
		border-bottom: 1px solid #cfcfcf;
	}
	.featured_section27 .box.two {
		padding-left: 0px;
		padding-top: 50px;
		padding-bottom: 100px;
	}
	.featured_section27 .box.two img {
		width: 100%;
	}

	.featured_section29 .box {
		width: 100%;
	}
	.featured_section29 .box img {
		width: 25%;
	}

	.featured_section33 .box {
		width: 100%;
		margin-right: 0%;
		margin-bottom: 20px;
	}
	body .featured_section34{
		text-align: center;
	}
	body .featured_section34 .element-icon{
		width:100%;
	}
	.featured_section35 {
		padding-bottom: 120px;
	}
	.featured_section35 .left {
		padding-top: 0px;
		text-align: center;
	}
	.featured_section35 .right {
		padding-top: 30px;
		text-align: center;
	}
	.featured_section35 .left span,
	.featured_section35 .right span {
		float: left;
		margin-left: 45%;
	}

	.featured_section36 .box {
		width: 100%;
		margin-bottom: 50px;
	}
	.featured_section36 .box img {
		width: 25%;
	}

	.featured_section41 .imgbox {
		width: 100%;
		margin-right: 0px;
		margin-bottom: 30px;
	}
	.featured_section41.sty2 .imgbox {
		width: 100%;
	}


	.one_half_nsp {
		width: 100%;
	}

	.cforms .one_half {
		margin: 0px;
	}


	.masonry_section1 .one {
		width: 100%;
	}
	.masonry_section1 .two {
		width: 100%;
	}
	.masonry_section1 .three {
		width: 100%;
	}
	.masonry_section1 .four {
		width: 100%;
	}
	.masonry_section1 .one .box,
	.masonry_section1 .two .box,
	.masonry_section1 .three .box,
	.masonry_section1 .four .box {
		height: 500px;
	}
	.masonry_section1 .one .box .scale-caption,
	.masonry_section1 .two .box .scale-caption,
	.masonry_section1 .three .box .scale-caption,
	.masonry_section1 .four .box .scale-caption {
		padding: 50px 50px 0px 50px;
	}

	.parallax_section5 iframe {
		width: 500px;
		height: 300px;
	}

	.page_title h5 {
		width: 85%;
	}
	.page_title2 h5 {
		width: 85%;
	}

	.page_title3 h1 {
		width: 100%;
	}
	.page_title3 .pagenation {
		float: left;
		margin: 0px 0px 0px 0px;
	}

	.alicent {
		text-align: left;
	}
	.aliright {
		text-align: left;
	}
	.alileft {
		text-align: left;
	}


	.logregform {
		width: 65%;
		margin-left: 18%;
	}
	.logregform.two {
		width: 75%;
		margin-left: 12%;
	}

	.error_pagenotfound {
		width: 90%;
	}
	.error_pagenotfound strong {
		font-size: 100px;
		line-height: 85px;
	}
	.error_pagenotfound b {
		font-size: 30px;
		line-height: 35px;
	}
	.error_pagenotfound em {
		font-size: 16px;
		line-height: 45px;
	}

	.portfolio_area_left {
		width: 100%;
		margin-bottom: 50px;
	}
	.portfolio_area_right {
		margin: 0px 0px 0px 0%;
		width: 100%;
	}


	.slider_area {
		height: 332px;
		padding-top: 34px;
	}
	.slider_area .big2 {
		font-size: 21px;
		margin-top: 35px;
	}
	.lanlogo img {
		width: 12.5%;
	}

	
	body .one_fourth_less {
		width: 48%;
	}
	
	.featured_section1 .box {
		padding: 35px 30px 50px 30px;
	}
	
	body .onecol_forty_big, body .onecol_sixty_big{
		width: 100%;
	}
	
	body footer.footer .onecol_sixty, body footer.footer .onecol_forty{
		width: 100%;
	}
	
	footer.footer .cforms .one_half{
		width: 48%;
		margin-right: 2%!important;
	}
	
	body footer.footer .onecol_sixty {	  
		margin-bottom: 0;
	}
	
	.featured_section3{
		padding: 90px 0px 90px 0px;
	}
	.featured_section1, .featured_section4, .featured_section6, .featured_section7{
		padding: 90px 0 90px;
	}
	.featured_section5{
		padding: 90px 0 0;
	}

	.featured_section7 .box{
		width: 31%;
		margin: 0 3.5% 10.5% 0;
	}
	.featured_section8{
		padding: 90px 0;
		width: 100%;
	}
	
	/*-----------------------------------------------------*/
	.featured_section11 .box, .featured_section11 .box.last{
		width: 100%;
		margin: 0 0 30px;
	}
	.featured_section12  .wpb_single_image img{
		clear: both;
	}
	
	body .one_fourth_big {
		width: 44%;
	}
	
	body .one_fourth {
		width: 48%;
	}
	
	body .one_fourth:nth-child(2n){
		margin-right: 0;
	}	
		
	body .one_third {
		width: 100%;
	}
	
	body .one_third_big, body .two_third_big{
		width: 100%;
		margin-right: 0;
	}
	
	.featured_section26 i {
		font-size: 40px;
		margin-top: 30px;
	}
	
	.top_nav .left{
		width: 100%;
		text-align: center;
	}
	
	.top_nav .right {
		width: 100%;
		text-align: center;
	}
	
	
	.top_nav .right .tpbut {
		margin: 0 10px;
	}
	
	.top_nav .right .topsocial, .top_nav .right .user-link {
		display: inline-block;
		float: right;
		margin: 0;
		padding: 0;
		text-align: center;
		width: 50%;
	}
	.top_nav .right .user-link a{
		float: none;
		border: none;
		margin: 0 10px;
		padding: 0;
	}
	
	.top_nav .topsocial li{
		display: inline-block;
		float: none;
	}
	
	.top_nav  .tpbut:hover, .top_nav  .tpbut.active{
		background: transparent;
		border: none;
	}
	.top_nav .left{ padding: 5px 0 5px; }
	
	.container_full > div{
		/* width: 90%; */
		margin: 0 auto;
	}
	
	body .one_half_nsp {
		float: left;
		margin-top: 30px;
		width: 100%;
	}
	
	body .one_half {
		width: 100%;
	}
	
	.featured_section17 .ctr_box {
		padding: 0 0 50px;
	}
	
	
	.featured_section33_elm .box img{
		max-width: 260px;
	}
	.featured_section33_elm .box h4{
		clear: both;
	}
	.featured_section33 .box{
		width: 50%;
	}
	.featured_section33_elm .box.five{
		width: 100%;
	}
	
	.pritable .pacdetails{
		width: 48%;
		position: relative;		
		margin-bottom: 30px;
		margin-right:4%;
	}
	.pritable .pacdetails:nth-child(2n){
		margin-right:0;
	}
	.pritable .pacdetails.active{
		margin-top: 0;
	}
	.pritable .pacdetails.three h6{
		left: 50%;
		margin-left: -68px;
		position: absolute;
		top: 8px;
	}
	.pritable .pacdetails.active .title h2{
		margin-top: 0;
	}
	
	#primary.site-content {
		padding: 40px 0;
	}
	.adsbanner-list { float: left; width: 50%;	}
	#primary .col-md-9 .container{ width: 100%; }
	#primary > #content > .col-md-3{ margin-left: 0; }
	
	body .error_pagenotfound{
		width: 100%;
	}
	
	body .flips4_style .one_fifth {
		width: 100%;
	}
	
	.blog #content > div[class^="col-md-"]:first-child{
		width: 100%;
		margin-left: 0;
	}
	
	.cd-timeline-img img{
		height: auto;
	}
	.cd-timeline-content{
		margin-top: 50px;
	}
	.cd-timeline-content .cd-date{
		position: absolute;
		top: -50px;
	}
	.cd-timeline-content .cd-date b:after{
		border-color: rgba(47, 146, 238, 0) #f62459 rgba(47, 146, 238, 0) rgba(47, 146, 238, 0);
		left: auto;
		right: 100%;
		border-right-color:#970001;
		border-left-color:transparent!important;
		
	}
	
	body .two_third{
		width: 100%;
	}
	.address_info{
		padding: 20px;
	}
}


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

	body .featured_section34{
		text-align: center;
	}
	body .featured_section36 .one_third{
		margin-bottom: 100px;
	}
	body #main .less2{
		width:100%;
	}
	body .footer.sty4 .one_half_big{
		text-align: center;
	}
	body .featured_section33_elm .box.three, body .featured_section33_elm .box.six{
		margin-bottom:20px!important;
	}
	body .featured_section13.lessbp{
		padding-bottom: 60px;
	}
	body .king-spoiler-style3 p{
		padding-left:0;
	}
	body .three_fourth, body .onecol_thirtyfive{
		width: 100%;
		margin-right:0;
	}
	
	
	body .one_fifth{
		margin-bottom:40px;
	}
	body .counters4{
		line-height:50px;
	}
	
	body .content_halfsite{
		width: 100%;
		margin-right:0;
		margin-bottom: 60px;
	}
	body .featured_section1  .one_fourth_less{
		width:100%;
		margin-right: 0;
		margin-bottom: 30px;
	}	
}
@media only screen and (min-width: 480px) and (max-width: 639px){

	/* columns */
	.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth, .onecol_forty, .onecol_sixty, .onecol_thirtyfive,
	.one_half_less, .one_third_less, .one_fourth_less, .two_third_less, .three_fourth_less, .one_fifth_less, .onecol_forty_less, .onecol_sixty_less, .onecol_thirtyfive_less,
	.one_half_big, .one_third_big, .one_fourth_big, .two_third_big, .three_fourth_big, .one_fifth_big, .onecol_forty_big, .onecol_sixty_big, .onecol_thirtyfive_big {
		position: relative;
		margin-right: 0%;
		float: left;
	}
	.one_full,
	.one_half,
	.one_third,
	.one_fourth,
	.one_fifth,
	.two_third,
	.three_fourth,
	.onecol_forty,
	.onecol_sixty,
	.onecol_thirtyfive,

	.one_full_less,
	.one_half_less,
	.one_third_less,
	.one_fourth_less,
	.one_fifth_less,
	.two_third_less,
	.three_fourth_less,
	.onecol_forty_less,
	.onecol_sixty_less,
	.onecol_thirtyfive_less

	.one_full_big,
	.one_half_big,
	.one_third_big,
	.one_fourth_big,
	.two_third_big,
	.onecol_forty_big,
	.onecol_sixty_big {
		width: 100%;
		margin-bottom: 50px;
	}
	.last {
		margin-right: 0 !important;
		margin-bottom: 0 !important;
	}

	body .one_fourth_less, body .onecol_forty_big, body .onecol_sixty_big, body .one_third_big, body .onecol_sixty, body .one_third, body .onecol_forty, body .one_half, body .one_fifth {
		width: 100%;
	}
	
	.menu_main {
		width: 100%;
	}
	
	.cforms .one_half {
		margin: 0;
		width: 100%;
	}
	/*------- For heading -------*/
	h1, h1.big2 {
		font-size: 30px;
		line-height: 40px;
	}
	h2 {
		font-size: 20px;
		line-height: 30px;
	}
	/*--------------*/
	
	.cforms .button, .cforms input[type="submit"]{
		width: 100%;
	}

	.site_wrapper,.navbar-default {
		width: 440px;
	}
	.container_full {
		width: 440px;
	}
	.container {
		width: 360px;
	}

	.content_left {
		float: left;
		width: 100%;
		padding: 0px 0px 75px 0px;
	}
	.content_right {
		float: left;
		width: 100%;
		padding: 0px 0px 0px 0px;
	}
	.right_sidebar {
		float: left;
		width: 100%;
		padding: 0px 0px 0px 0px;
	}
	.left_sidebar {
		float: left;
		width: 100%;
		padding: 0px 0px 75px 0px;
	}


	.logo {
		width: 100%;
	}
	.menu_main {
		width: 100%;
	}

	.header #logo{
		background-position: center top;
	}
	.logo.two #logo{
		background-position: center top;
	}


	.mstslider {
		padding-top: 36px;
	}
	.ms-style5 {
		padding-top: 136px;
	}


	h1.big { 
		font-size: 35px; 
		line-height: 40px;
	}

	.less1 {
		width: 80%;
	}
	.less2 {
		width: 70%;
	}
	.less3 {
		width: 80%;
	}
	.less4 {
		width: 65%;
	}
	.less5 {
		width: 80%;
	}
	.less6 {
		width: 80%;
	}


	.logo.two {
		width: 100%;
	}
	.top_right {
		width: 100%;
	}

	.top_right ul.tinfo {
		width: 100%;
	}
	.top_right .tinfo li {
		width: 47%;
	}
	.top_right .tinfo li.vline {
		width: 4%;
		padding-right: 2%;
	}
	.top_right .tinfo i {
		width: 26px;
		height: 26px;
		line-height: 23px;
		margin-right: 5px;
	}
	.top_right .tinfo strong {
		font-size: 12px;
	}
	.top_right .tinfo em {
		font-size: 10px;
		line-height: 10px;
	}

	.top_nav .left {
		width: 40%;
	}
	.top_nav .right {
		width: 60%;
	}
	body .footer.sty6 .widget{
		text-align: center;
	}

	.featured_section5 .box {
		width: 100%;
	}

	.featured_section14 .box {
		width: 100%;
		padding: 65px 40px 50px 50px;
	}
	body .featured_section17 .one_half_nsp{
		width: 100%;
	}
	.featured_section17 .ctr_box {
		padding: 50px;
	}
	body .featured_section18{
		text-align: center;
	}
	body .featured_section19 .one_half.last{
		padding: 0 20px;
	}
	.featured_section20 .one_half {
		background: none;
		border: none;
	}
	.featured_section20 .one_half img {
		margin-right: 0px;
		width: 100%;
		margin-bottom: 30px;
	}

	.featured_section21 .box {
		width: 100%;
		padding-right: 0%;
		padding-bottom: 5%;
		border-right: none;
		border-bottom: 2px solid rgba(255,255,255,0.3);
	}
	.featured_section21 .cli_says {
		width: 100%;
		padding-left: 0%;
		padding-top: 9%;
	}

	.featured_section23 .box {
		width: 100%;
		padding-right: 0px;
		border-right: none;
	}
	.featured_section23 .box.two {
		padding-top: 50px;
		padding-left: 0px;
		border-right: none;
	}
	.featured_section23 .box.three {
		padding-bottom: 50px;
		padding-right: 0px;
		padding-top: 50px;
		border-right: none;
		border-bottom: 1px solid #f1f1f1;
	}
	.featured_section23 .box.four {
		padding-left: 0px;
		padding-top: 50px;
		border-right: none;
		border-bottom: none;
	}
	.featured_section23 .box img {
		margin-right: 20px;
	}

	.featured_section24 img {
		width: 100%;
	}
	.featured_section24 iframe {
		height: 250px;
	}

	.featured_section25 {
		padding-left: 25px;
		text-align: center;
	}
	.featured_section25 .one_third_big {
		padding-top: 0px;
		padding-bottom: 40px;
	}
	body .featured_section25 .two_third_big{
		width: 100%;
		text-align: center;
	}
	body .featured_section25 .two_third_big img {
		width: 100%;
	}

	.featured_section26 .ibox {
		width: 100%;
	}

	.featured_section27 .box {
		width: 100%;
		padding: 115px 30px 50px 30px;
		border-right: none;
		border-bottom: 1px solid #cfcfcf;
	}
	.featured_section27 .box.two {
		padding-left: 0px;
		padding-top: 50px;
		padding-bottom: 100px;
	}
	.featured_section27 .box.two img {
		width: 25%;
	}

	.featured_section29 .box {
		width: 100%;
	}

	.featured_section33 .box {
		width: 100%;
		margin-right: 0%;
		margin-bottom: 20px;
	}

	.featured_section35 {
		padding-bottom: 120px;
	}
	.featured_section35 .left {
		padding-top: 0px;
		text-align: center;
	}
	.featured_section35 .right {
		padding-top: 30px;
		text-align: center;
	}
	.featured_section35 .left span,
	.featured_section35 .right span {
		float: left;
		margin-left: 45%;
	}

	.featured_section36 .box {
		width: 100%;
		margin-bottom: 50px;
	}
	.featured_section36 .box img {
		width: 25%;
	}

	.featured_section41 .imgbox {
		width: 100%;
		margin-right: 0px;
		margin-bottom: 30px;
	}
	.featured_section41.sty2 .imgbox {
		width: 100%;
	}




	.masonry_section1 .one {
		width: 100%;
	}
	.masonry_section1 .two {
		width: 100%;
	}
	.masonry_section1 .three {
		width: 100%;
	}
	.masonry_section1 .four {
		width: 100%;
	}
	.masonry_section1 .one .box,
	.masonry_section1 .two .box,
	.masonry_section1 .three .box,
	.masonry_section1 .four .box {
		height: 380px;
	}
	.masonry_section1 .one .box .scale-caption,
	.masonry_section1 .two .box .scale-caption,
	.masonry_section1 .three .box .scale-caption,
	.masonry_section1 .four .box .scale-caption {
		padding: 50px 50px 0px 50px;
	}
	.masonry_section1 .box .scale-caption p {
		line-height: 18px;
		font-size: 13px;
	}


	.cforms .one_half {
		margin: 0px;
	}

	.one_half_nsp {
		width: 100%;
	}

	.parallax_section5 iframe {
		width: 350px;
		height: 200px;
	}

	.page_title h5 {
		width: 95%;
	}
	.page_title2 h5 {
		width: 95%;
	}

	.page_title3 h1 {
		width: 100%;
	}
	.page_title3 .pagenation {
		float: left;
		margin: 0px 0px 0px 0px;
	}


	.alicent {
		text-align: left;
	}
	.aliright {
		text-align: left;
	}
	.alileft {
		text-align: left;
	}


	.logregform {
		width: 85%;
		margin-left: 9%;
	}
	.logregform.two {
		width: 90%;
		margin-left: 5%;
	}
	.logregform.two .one_half,
	.logregform.two .one_third,
	.logregform.two .two_third {
		margin: 0 0 10px 0;
	}


	.error_pagenotfound {
		width: 100%;
	}
	.error_pagenotfound strong {
		font-size: 75px;
		line-height: 50px;
	}
	.error_pagenotfound b {
		font-size: 25px;
		line-height: 30px;
	}
	.error_pagenotfound em {
		font-size: 14px;
		line-height: 35px;
	}

	.portfolio_area_left {
		width: 100%;
		margin-bottom: 50px;
	}
	.portfolio_area_right {
		margin: 0px 0px 0px 0%;
		width: 100%;
	}

	.slider_area {
		height: 250px;
		padding-top: 34px;
	}
	.slider_area .big2 {
		font-size: 18px;
		margin-top: -30px;
	}
	.lanlogo img {
		width: 12.5%;
	}

	/*-------- section ----------*/
	
	.featured_section4  .button.one{
		padding: 20px 14px;
	}
	.featured_section3{
		padding: 60px 0px 60px 0px;
	}
	.featured_section1, .featured_section4, .featured_section6, .featured_section7{
		padding: 60px 0 60px;
	}
	.featured_section5{
		padding: 60px 0 0;
	}
	
	.parallax_section1{
		
	}
	
	.featured_section7 .box {
		width: 100%;
		margin: 0 0 10.5% 0!important;
	}
	.featured_section8{
		padding: 60px 0;
		width: 100%;
	}
	
	body #main .less6{
		width: 100%;
	}
	
	.featured_section10{
		padding: 60px 0 60px;
	}
		
	#primary.site-content {
		padding: 40px 0;
	}
	.adsbanner-list { clear: both; }
	#primary .col-md-9 .container{ width: 100%; }
	#primary > #content > .col-md-3{ margin-left: 0; }
	
	/*------------------------------- Home demo 2 -------------------------------*/	
	body .one_half_big{
		width: 100%;
	}
	body .featured_section11 .box{
		margin-right: 6%;
	}
	body .featured_section11 .box.last{
		margin: 0 0 30px 0;
	}
	.featured_section12  .wpb_single_image img{
		clear: both;
	}
	
	body .one_fourth_big {
		width: 100%;
	}
	
	body .one_fourth {
		width: 100%;
	}
		
	body .error_pagenotfound{
		width: 100%;
	}	
	
	.blog #content > div[class^="col-md-"]:first-child{
		width: 100%;
		margin-left: 0;
	}
	
	.cd-timeline-img img{
		height: auto;
	}
	.cd-timeline-content{
		margin-top: 50px;
	}
	.cd-timeline-content .cd-date{
		position: absolute;
		top: -50px;
	}
	.cd-timeline-content .cd-date b:after{
		border-color: rgba(47, 146, 238, 0) #f62459 rgba(47, 146, 238, 0) rgba(47, 146, 238, 0);
		left: auto;
		right: 100%;
	}
	
	body .two_third{
		width: 100%;
	}
	.address_info{
		padding: 20px;
	}
	/*-----------------------------------------------------*/	
	footer.footer{
		padding: 60px 0 40px;
	}

}


@media only screen and (max-width: 479px){
	
	/* columns */
	.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth, .onecol_forty, .onecol_sixty, .onecol_thirtyfive,
	.one_half_less, .one_third_less, .one_fourth_less, .two_third_less, .three_fourth_less, .one_fifth_less, .onecol_forty_less, .onecol_sixty_less, .onecol_thirtyfive_less,
	.one_half_big, .one_third_big, .one_fourth_big, .two_third_big, .three_fourth_big, .one_fifth_big, .onecol_forty_big, .onecol_sixty_big, .onecol_thirtyfive_big {
		position: relative;
		margin-right: 0%;
		float: left;
	}
	.one_full,
	.one_half,
	.one_third,
	.one_fourth,
	.one_fifth,
	.two_third,
	.three_fourth,
	.onecol_forty,
	.onecol_sixty,
	.onecol_thirtyfive,

	.one_full_less,
	.one_half_less,
	.one_third_less,
	.one_fourth_less,
	.one_fifth_less,
	.two_third_less,
	.three_fourth_less,
	.onecol_forty_less,
	.onecol_sixty_less,
	.onecol_thirtyfive_less

	.one_full_big,
	.one_half_big,
	.one_third_big,
	.one_fourth_big,
	.two_third_big,
	.onecol_forty_big,
	.onecol_sixty_big {
		width: 100%;
		margin-bottom: 40px;
	}
	.last {
		margin-right: 0 !important;
		margin-bottom: 0 !important;
	}
	
	body .one_fourth_less, body .onecol_forty_big, body .onecol_sixty_big, body .one_third_big, body .onecol_sixty, body .one_third, body .onecol_forty, body .one_half, body .one_fifth, .one_half_big {
		width: 100%;
	}
	
	.menu_main {
		width: 100%;
	}
	
	.cforms .one_half {
		margin: 0;
		width: 100%;
	}
	/*------- For heading -------*/
	h1, h1.big2 {
		font-size: 30px;
		line-height: 40px;
	}
	h2 {
		font-size: 20px;
		line-height: 30px;
	}
	/*--------------*/
	
	.cforms .button, .cforms input[type="submit"]{
		width: 100%;
	}
	
	.site_wrapper,.navbar-default {
		width: 100%;
	}
	.container_full {
		width: 100%;
	}
	.container {
		width: 90%;
		padding: 0px !important;
	}

	.content_left {
		float: left;
		width: 100%;
		padding: 0px 0px 75px 0px;
	}
	.content_right {
		float: left;
		width: 100%;
		padding: 0px 0px 0px 0px;
	}
	.right_sidebar {
		float: left;
		width: 100%;
		padding: 0px 0px 0px 0px;
	}
	.left_sidebar {
		float: left;
		width: 100%;
		padding: 0px 0px 75px 0px;
	}


	.logo {
		width: 100%;
	}
	.menu_main {
		width: 100%;
	}

	.header #logo{
		background-position: center top;
	}
	.logo.two #logo{
		background-position: center top;
	}

	.mstslider {
		padding-top: 36px;
	}
	.ms-style5 {
		padding-top: 136px;
	}
	h1.big { 
		font-size: 30px; 
		line-height: 35px;
	}

	.less1 {
		width: 80%;
	}
	.less2 {
		width: 80%;
	}
	.less3 {
		width: 80%;
	}
	.less4 {
		width: 75%;
	}
	.less5 {
		width: 90%;
	}
	.less6 {
		width: 90%;
	}

	.logo.two {
		width: 100%;
	}
	.top_right {
		width: 100%;
	}

	.top_right ul.tinfo {
		width: 100%;
	}
	.top_right .tinfo li {
		width: 48%;
	}
	.top_right .tinfo li.vline {
		width: 3%;
		padding-right: 1%;
	}
	.top_right .tinfo i {
		width: 20px;
		height: 20px;
		font-size: 9px;
		line-height: 18px;
		margin-right: 5px;
	}
	.top_right .tinfo strong {
		font-size: 10px;
	}
	.top_right .tinfo em {
		font-size: 9px;
		line-height: 5px;
	}

	.top_nav .left {
		width: 100%;
	}
	.top_nav .right {
		width: 100%;
	}
	.top_nav ul.topsocial {
		float: left;
		margin: 0px 5px 0px 20px;
	}
	.top_nav .topsocial li {
		padding: 0px 0px;
		margin: 0px 5px 0px 0px;
	}
	
	body .footer.sty6 .widget{
		text-align: center;
	}
	
	.compact li.ext-nav>ul {
	    top: -10px;
	    position: absolute !important;
	    left: 40px !important;
	    display: block !important;
	}
	body .pagination b{
		width:100%;
		clear: both;
		margin-left:0;
		padding-left:0;
		margin-bottom: 20px;
	}
	.featured_section5 .box {
		width: 100%;
		padding-left: 30px;
		padding-right: 30px;
	}
	.featured_section11{
		padding:80px 0px;
	}
	.featured_section14 .box {
		width: 100%;
		padding: 65px 40px 50px 40px;
	}
	body .featured_section17{
		text-align: center;
	}

	.featured_section17 .ctr_box {
		padding: 40px;
	}
	body .featured_section18{
		text-align: center;
	}
	body .featured_section19 .ibox i{
		margin-bottom:10px;
	}
	body .ms-phone-template .ms-phone-cont{
		max-width: 280px;
	}
	.featured_section20 .one_half {
		background: none;
		border: none;
		margin-bottom: 60px;
	}
	.featured_section20 .one_half img {
		margin-right: 0px;
		width: 100%;
		margin-bottom: 30px;
	}

	.featured_section21 .box {
		width: 100%;
		padding-right: 0%;
		padding-bottom: 5%;
		border-right: none;
		border-bottom: 2px solid rgba(255,255,255,0.3);
	}
	.featured_section21 .cli_says {
		width: 100%;
		padding-left: 0%;
		padding-top: 10%;
	}
	.featured_section21 .cli_says img {
		width: 50%;
	}

	.featured_section23 .box {
		width: 100%;
		padding-right: 0px;
		border-right: none;
	}
	.featured_section23 .box.two {
		padding-top: 50px;
		padding-left: 0px;
		border-right: none;
	}
	.featured_section23 .box.three {
		padding-bottom: 50px;
		padding-right: 0px;
		padding-top: 50px;
		border-right: none;
		border-bottom: 1px solid #f1f1f1;
	}
	.featured_section23 .box.four {
		padding-left: 0px;
		padding-top: 50px;
		border-right: none;
		border-bottom: none;
	}
	.featured_section23 .box img {
		width: 100%;
		margin-right: 0px;
		margin-bottom: 30px;
	}

	.featured_section24 img {
		width: 100%;
	}
	.featured_section24 iframe {
		height: 180px;
	}

	.featured_section25 {
		padding-left: 0px;
		text-align: center;
	}
	.featured_section25 .one_third_big h1 {
		font-size: 27px;
		line-height: 37px;
		margin-bottom: 20px;
	}
	.featured_section25 .one_third_big {
		padding-top: 0px;
		padding-bottom: 30px;
	}
	.featured_section25 .two_third_big img {
		width: 100%;
	}

	.featured_section26 .ibox {
		width: 100%;
	}

	.featured_section27 .box {
		width: 100%;
		padding: 115px 18px 50px 18px;
		border-right: none;
		border-bottom: 1px solid #cfcfcf;
	}
	.featured_section27 .box.two {
		padding-left: 0px;
		padding-top: 50px;
		padding-bottom: 100px;
	}
	body .featured_section29{
			padding-left: 25px;
			padding-right: 25px;
	}
	.featured_section29 .box {
		width: 100%;
	}

	.featured_section33 .box {
		width: 100%;
		margin-right: 0%;
		margin-bottom: 20px;
	}
	.featured_section33 .box img {
		float: left;
		width: 100%;
		margin-bottom: 18px;
	}

	.featured_section35 {
		padding-bottom: 120px;
	}
	.featured_section35 .left {
		padding-top: 0px;
		text-align: center;
	}
	.featured_section35 .right {
		padding-top: 30px;
		text-align: center;
	}
	.featured_section35 .left span,
	.featured_section35 .right span {
		float: left;
		margin-left: 45%;
	}
	.featured_section35 .center img {
		width: 100%;
	}

	.featured_section36 .box {
		width: 100%;
		margin-bottom: 50px;
		padding: 25px;
	}
	.featured_section36 .box img {
		width: 50%;
	}

	.featured_section41 .imgbox {
		width: 100%;
		margin-right: 0px;
		margin-bottom: 30px;
	}
	.featured_section41.sty2 .imgbox {
		width: 100%;
	}

	body .masonry_section1 .one {
		width: 100%!important;
	}
	body .masonry_section1 .two {
		width: 100%!important;
	}
	body .masonry_section1 .three {
		width: 100%!important;
	}
	body .masonry_section1 .four {
		width: 100%!important;
	}
	body .masonry_section1 .one .box,
	body .masonry_section1 .two .box,
	body .masonry_section1 .three .box,
	body .masonry_section1 .four .box {
		height: 265px!important;
	}
	body .masonry_section1 .one .box .scale-caption,
	body .masonry_section1 .two .box .scale-caption,
	body .masonry_section1 .three .box .scale-caption,
	body .masonry_section1 .four .box .scale-caption {
		padding: 50px 50px 0px 50px;
	}
	body .masonry_section1 .box .scale-caption p {
		line-height: 18px;
		font-size: 13px;
	}


	.cforms .one_half {
		margin: 0px;
	}

	.one_half_nsp {
		width: 100%;
	}

	.parallax_section5 iframe {
		width: 250px;
		height: 160px;
	}

	.page_title {
		padding: 90px 0px 90px 0px;
	}
	.page_title h5 {
		width: 100%;
	}

	.page_title2 {
		padding: 90px 0px 90px 0px;
	}
	.page_title2 h5 {
		width: 100%;
	}

	.page_title3 h1 {
		width: 100%;
	}
	.page_title3 .pagenation {
		float: left;
		margin: 0px 0px 0px 0px;
	}

	.alicent {
		text-align: left;
	}
	.aliright {
		text-align: left;
	}
	.alileft {
		text-align: left;
	}

	.logregform {
		width: 100%;
		margin-left: 0%;
	}
	.logregform.two {
		width: 100%;
		margin-left: 0%;
	}
	.logregform.two .one_half,
	.logregform.two .one_third,
	.logregform.two .two_third {
		margin: 0 0 10px 0;
	}

	.error_pagenotfound {
		width: 100%;
	}
	.error_pagenotfound strong {
		font-size: 75px;
		line-height: 50px;
	}
	.error_pagenotfound b {
		font-size: 16px;
		line-height: 35px;
	}
	.error_pagenotfound em {
		font-size: 12px;
		line-height: 18px;
	}

	.portfolio_area_left {
		width: 100%;
		margin-bottom: 50px;
	}
	.portfolio_area_right {
		margin: 0px 0px 0px 0%;
		width: 100%;
	}


	.slider_area {
		height: 165px;
		padding-top: 18px;
	}
	.slider_area .big2 {
		font-size: 14px;
		margin-top: -50px;
	}
	.lanlogo img {
		width: 12.5%;
	}
	
	/*-------- section ----------*/
	
	.featured_section4  .button.one{
		padding: 20px 14px;
	}
	.featured_section2, .featured_section3{
		padding: 60px 0px 60px 0px;
	}
	.featured_section1, .featured_section4, .featured_section6, .featured_section7{
		padding: 60px 0 60px;
	}
	.featured_section5{
		padding: 60px 0 0;
	}
	
	.parallax_section1{}
	.sthline{width: 100%;}
	.featured_section5 p.bigtfont2{
		width: 90%; 
		margin: 0 auto;
	}
	
	.featured_section7 .box{
		width: 100%;
		margin: 0 3.5% 10.5% 0;
	}
	.featured_section8{
		padding: 60px 0;
		width: 100%;
	}
	
	body #main .less6{
		width: 100%;
	}
	
	.featured_section10{
		padding: 60px 0 60px;
	}
	
	.bigtfont {
		font-size: 16px;
		font-weight: normal;
		line-height: 28px;
	}
	.featured_section41 .slidesec{
		padding: 20px 20px 30px;
	}

	.cbp-caption-overlayBottom .cbp-caption-activeWrap{
		height: 100px;
	}	
	
	.featured_section7 .box.last {
		margin: 0 0 28px 0!important;
	}
	
	body .two_third_big {
		width: 100%;
	}
	
	.featured_section34 .element-icon{
		display: block;
		float: left;
		margin-bottom: 20px;
		margin-right: 0px;
		text-align: center;
		width: 100%;
	}
	
	.featured_section36 .one_third{
		margin-bottom: 120px;
	}
	
	.featured_section33_elm .box h4{
		clear: both;
	}
	
	.featured_section33_elm .box img{
		width: 260px;
	}
	.featured_section33 .box img{
		width: auto;
	}
	
	#primary.site-content {
		padding: 40px 0;
	}
	.adsbanner-list { clear: both; }
	#primary .col-md-9 .container{ width: 100%; }
	#primary > #content > .col-md-3{ margin-left: 0; }
	
	.top_nav .left{ padding: 10px 0 0; }
	.top_nav  .tpbut{ border:none; }
	.top_nav  .tpbut:hover, .top_nav  .tpbut.active{ background: transparent;border: none; }
	.top_nav .topsocial li { margin: 0 15px 0 0; }
	
	
	body .one_half_big, body .one_fourth_big, body .one_fourth{
		width: 100%;
	}	
	.featured_section11 .box, .featured_section11 .box.last{
		
	}
	.featured_section12  .wpb_single_image img{
		clear: both;
	}	
		
	
	body .one_half_nsp {
		float: none;
		margin: 30px auto;
		width: 90%;
	}
	.featured_section19 .ibox{
		padding: 0 15px;
	}
	
	body #main .less2 {	  
		width: 100%;
	}
	
	.featured_section17 .ctr_box {
		padding: 40px 0;
	}
	
	body .featured_section13 .one_fourth_big {
		margin-bottom: 60px !important;
	}
	body .clearfix.margin_top12{
		margin-top: 60px;
	}
	.counters4.four span, .counters4.four p{
		line-height: 55px;
	}
	.featured_section13, .featured_section41, .featured_section5 .box{ 
		padding: 60px 0 60px; 
	}
	.featured_section28, .featured_section29, .featured_section33, .featured_section34, .featured_section42{
		padding: 60px 0px 60px 0px;
	}
	
	body .vc_toggle_title > h4 {
		display: inherit;		
	}
	body .vc_toggle_title > i{
		top: 14px!important;
	}
	
	body .king-tabs-panes img{
		margin-bottom: 15px!important;
	}
	
	#content > .col-md-9{
		margin-bottom: 60px;
		padding-right: 15px!important;
		padding-left: 15px;
	}
	body .error_pagenotfound{
		width: 100%;
	}
	.logregform select[name="country"]{
		margin-bottom: 20px;
	}
	.logregform .feildcont input[type="checkbox"]{
		float: left;
		width: 20px;
	}
	
	.blog #content > div[class^="col-md-"]:first-child, .woocommerce #content > div[class^="col-md-"]:first-child{
		width: 100%;
		margin-left: 0;
	}
	
	.cd-timeline-img img{
		height: auto;
	}
	.cd-timeline-content{
		margin-top: 50px;
	}
	.cd-timeline-content .cd-date{
		position: absolute;
		top: -50px;
	}
	.cd-timeline-content .cd-date b:after{
		border-color: rgba(47, 146, 238, 0) #f62459 rgba(47, 146, 238, 0) rgba(47, 146, 238, 0);
		left: auto;
		right: 100%;
		border-right-color:#970001;
		border-left-color:transparent!important;
	}
	
	body .two_third{
		width: 100%;
	}
	.address_info{
		padding: 20px;
	}
	
	.woocommerce .right-column .widget, .woocommerce .king-sidebar .widget{
		float: left;
		width: 96%;
	}	
	/*--------------------------------------------------------------*/	
	footer.footer{
		padding: 60px 0 40px;
	}
	body .king-spoiler-style2 .acc-trigger a{
		line-height: 29px;
	}
}
