/*=====reponsive--starts=====*/
@media (min-width:1400px) {
	.wp1s-caption-wrapper .wp1s-caption-title {
		margin:10px 0 ;
	}
	.wp1s-caption-wrapper .wp1s-caption-content {
		margin:10px 0 ;
	}
	.wp1s-caption-wrapper .wp1s-main-wrapper .wp1s-caption-type-1 .wp1s-caption-title{
		font-size: 20px;
	}
	.wp1s-caption-wrapper.wp1s-caption-type-1 .wp1s-caption-content {
		line-height: 1.2;
	}
	.wp1s-caption-wrapper.wp1s-caption-type-1 .wps1-readmore-button {
		padding:17px 41px;
		font-size:14px;
		margin-top: 20px;
	}
	.wp1s-caption-wrapper.wp1s-caption-type-2 .wp1s-caption-title {
		font-size: 50px;
		padding:28px 30px;
	}
	.wp1s-caption-wrapper.wp1s-caption-type-4 {
		padding:20px 30px;
	}
	.wp1s-caption-wrapper.wp1s-caption-type-4 .wp1s-caption-title {
		line-height: 1;
		font-size: 52px;
	}
	.wp1s-caption-wrapper.wp1s-caption-type-4 .wps1-readmore-button {
	    padding: 13px 25px;
	}
	.wp1s-caption-wrapper.wp1s-caption-type-3 .wp1s-caption-title {
		line-height: 1.1;                               
	}
	.wp1s-widget-wrap .wp1s-caption-wrapper .wp1s-caption-title, 
	.wp1s-widget-wrap .wp1s-caption-wrapper .wp1s-caption-content {
    	margin: 2px 0;
	}	
}
@media (max-width:1200px) {
	.wp1s-slider-wrapper{
		width:100% !important;
	}
	.wp1s-caption-wrapper.wp1s-caption-middleleft .wp1s-caption-title, 
	.wp1s-caption-wrapper.wp1s-caption-middleleft .wp1s-caption-content {
		max-width:100%;
	}
	.wp1s-caption-wrapper.wp1s-caption-type-4.wp1s-caption-topcenter,
	.wp1s-caption-wrapper.wp1s-caption-type-4.wp1s-caption-middlecenter, 
	.wp1s-caption-wrapper.wp1s-caption-type-4.wp1s-caption-bottomcenter {
		width:60%;
		margin-left:-30%;
	}
}

@media (max-width:1100px) {
	.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-3 {
		margin-bottom:40px;
	}
	.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-4 {
		margin-bottom:20px;
	}
	.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-6, 
	.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-9 {
    	margin-bottom:0;
    }
    .wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-6 .bx-wrapper .bx-prev {
    	margin-left: 90px;
    }
    .wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-6 .bx-wrapper .bx-next {
    	margin-right: 90px;
    }
    .wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-9 .bx-wrapper .bx-prev {
    	margin-left: 110px;
    }
    .wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-9 .bx-wrapper .bx-next {
    	margin-right: 110px;
    }
  
}

@media (max-width:992px) {
	.wp1s-resposive .wp1s-main-wrapper .wp1s-caption-wrapper.wp1s-caption-type-1 .wp1s-caption-title {
		font-size:20px;
		line-height: 1;
	}
	.wp1s-resposive .wp1s-main-wrapper .wp1s-caption-wrapper.wp1s-caption-type-1 .wp1s-caption-content {
		font-size: 36px;
	}
	.wp1s-resposive .wp1s-main-wrapper .wp1s-caption-wrapper.wp1s-caption-type-1 .wps1-readmore-button {
	    margin-top:10px;
	}
	.wp1s-resposive .wp1s-main-wrapper .wp1s-caption-wrapper.wp1s-caption-type-2 .wp1s-caption-title {
		font-size:40px;
		padding:15px 20px;
	}
	.wp1s-resposive .wp1s-main-wrapper .wp1s-caption-wrapper.wp1s-caption-type-2 .wp1s-caption-content {
		font-size:18px;
	}
	.wp1s-resposive .wp1s-main-wrapper .wp1s-caption-wrapper.wp1s-caption-type-3 .wp1s-caption-title {
		font-size: 45px;
	}
	.wp1s-resposive .wp1s-main-wrapper .wp1s-caption-wrapper.wp1s-caption-type-3 .wp1s-caption-content {
		font-size: 21px;
	}
	.wp1s-resposive .wp1s-main-wrapper .wp1s-caption-wrapper.wp1s-caption-type-4 .wp1s-caption-content {
		font-size: 16px;
		padding:0;
	}
	.wp1s-caption-wrapper.wp1s-caption-type-4 {
		padding:12px 10px;
	} 
	.wp1s-resposive .wp1s-main-wrapper .wp1s-caption-wrapper.wp1s-caption-type-4 .wp1s-caption-title {
		font-size:45px;
	}
	.wp1s-resposive .wp1s-main-wrapper .wp1s-caption-wrapper.wp1s-caption-type-4.wp1s-caption-topcenter, 
	.wp1s-resposive .wp1s-main-wrapper .wp1s-caption-wrapper.wp1s-caption-type-4.wp1s-caption-middlecenter, 
	.wp1s-resposive .wp1s-main-wrapper .wp1s-caption-wrapper.wp1s-caption-type-4.wp1s-caption-bottomcenter {
		width:55%;
		margin-left:-28%;
	}
	.wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-6 .bx-wrapper .bx-prev,
	.wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-9 .bx-wrapper .bx-prev  {
    	margin-left: 70px;
    }
    .wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-6 .bx-wrapper .bx-next, 
    .wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-9 .bx-wrapper .bx-next {
    	margin-right: 70px;
    }
}

@media (max-width:900px) {
	.wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-6 .bx-wrapper .bx-prev, 
	.wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-9 .bx-wrapper .bx-prev {
    	margin-left: 50px;
    }
    .wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-6 .bx-wrapper .bx-next, 
    .wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-9 .bx-wrapper .bx-next {
    	margin-right: 50px;
    }
    .wp1s-resposive .wp1s-main-wrapper .wp1s-caption-wrapper.wp1s-caption-type-1 .wps1-readmore-button {
       padding: 6px 17px;
	}
	.wp1s-resposive .wp1s-main-wrapper .wp1s-caption-wrapper.wp1s-caption-type-3 .wp1s-caption-title {
		border-width:5px;
		font-size: 40px;
	}
	
}

@media (max-width:768px) {
	.wp1s-thumbnail-wrapper {
		display:none;
	}
	.wp1s-resposive .wp1s-main-wrapper .wp1s-caption-wrapper.wp1s-caption-type-1 .wp1s-caption-title {
    	font-size: 14px;
	}
	.wp1s-resposive .wp1s-main-wrapper .wp1s-caption-wrapper.wp1s-caption-type-1 .wp1s-caption-content {
    	font-size: 28px;
    	line-height: 1;
	}
	.wp1s-resposive .wp1s-main-wrapper .wp1s-caption-wrapper.wp1s-caption-type-1 .wps1-readmore-button {
	    font-size: 13px;
	    line-height: 1.5;
	    margin-top: 5px;
	}
	.wp1s-resposive .wp1s-main-wrapper .wp1s-caption-wrapper.wp1s-caption-type-2 .wp1s-caption-title {
    	padding:12px;
	    font-size: 32px;
    }
	.wp1s-caption-wrapper.wp1s-caption-type-2 {
    	max-width: 80%;
	}
	.wp1s-resposive .wp1s-main-wrapper .wp1s-caption-wrapper.wp1s-caption-type-2 .wp1s-caption-content {
    	margin:0;
	}
	.wp1s-resposive .wp1s-main-wrapper .wp1s-caption-wrapper.wp1s-caption-type-3 .wp1s-caption-title {
    	font-size: 34px;
	}
	.wp1s-resposive .wp1s-main-wrapper .wp1s-caption-wrapper.wp1s-caption-type-3 .wp1s-caption-content {
    	font-size: 16px;
	}
	.wp1s-resposive .wp1s-main-wrapper .wp1s-caption-wrapper.wp1s-caption-type-4 .wp1s-caption-title {
    	font-size: 30px;
    	line-height: 0.9;
	}
	.wp1s-caption-wrapper.wp1s-caption-type-4.wp1s-caption-topcenter, 
	.wp1s-caption-wrapper.wp1s-caption-type-4.wp1s-caption-middlecenter, 
	.wp1s-caption-wrapper.wp1s-caption-type-4.wp1s-caption-bottomcenter {
    	width: 64%;
    	margin-left: -32%;
	}
	.wp1s-resposive .wp1s-main-wrapper .wp1s-caption-wrapper.wp1s-caption-type-4 .wp1s-caption-content {
		font-size: 11px;
	}
	.wp1s-thumbnail-wrapper.wp1s-thumbnail-type-4 {
    	bottom: 39px;
	}
	.wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-4 .bx-wrapper .bx-prev  {
		margin-left:-15px;
	}
	.wp1s-thumbnail-wrapper.wp1s-thb-arrow-type-4 .bx-wrapper .bx-next {
		margin-right:-19px;
	}
	.wp1s-resposive .wp1s-main-wrapper .wp1s-caption-wrapper.wp1s-caption-type-4 .wps1-readmore-button {
		font-size: 11px;
		padding:8px;
		margin-top: 2px;
	}
	.wp1s-main-wrapper .bx-wrapper .bx-pager {
		bottom:0;
	}
	.wp1s-resposive .wp1s-main-wrapper .wp1s-caption-wrapper.wp1s-caption-type-4.wp1s-caption-topcenter, 
	.wp1s-resposive .wp1s-main-wrapper .wp1s-caption-wrapper.wp1s-caption-type-4.wp1s-caption-middlecenter, 
	.wp1s-resposive .wp1s-main-wrapper .wp1s-caption-wrapper.wp1s-caption-type-4.wp1s-caption-bottomcenter {
    	width: 50%;
    	margin-left: -25%;
	}
}	

@media (max-width:580px) {
	
	.wp1s-caption-wrapper.wp1s-caption-topleft, 
	.wp1s-caption-wrapper.wp1s-caption-middleleft, 
	.wp1s-caption-wrapper.wp1s-caption-bottomleft {
		max-width:85%;
	}
	.wp1s-caption-wrapper.wp1s-caption-middleleft .wp1s-caption-title, 
	.wp1s-caption-wrapper.wp1s-caption-topleft .wp1s-caption-title, 
	.wp1s-caption-wrapper.wp1s-caption-bottomleft .wp1s-caption-title {
		max-width:100%;
	}
	.wp1s-resposive .wp1s-main-wrapper .wp1s-caption-wrapper.wp1s-caption-type-2 .wp1s-caption-title {
    	font-size: 20px;
    	line-height: 25px;
	}
	.wp1s-resposive .wp1s-main-wrapper .wp1s-caption-wrapper.wp1s-caption-type-2 .wp1s-caption-content {
	    font-size: 15px;
	}
	.wp1s-caption-wrapper.wp1s-caption-type-2.wp1s-caption-middleleft .wp1s-caption-content, 
	.wp1s-caption-wrapper.wp1s-caption-type-2.wp1s-caption-topleft .wp1s-caption-content, 
	.wp1s-caption-wrapper.wp1s-caption-type-2.wp1s-caption-bottomleft .wp1s-caption-content {
    	max-width: 90%;
	}
	.wp1s-caption-wrapper.wp1s-caption-topleft, 
	.wp1s-caption-wrapper.wp1s-caption-middleleft, 
	.wp1s-caption-wrapper.wp1s-caption-bottomleft {
    	max-width: 70%;
	}
	.wp1s-resposive .wp1s-main-wrapper .wp1s-caption-wrapper.wp1s-caption-type-3 .wp1s-caption-title {
    	font-size: 20px;
    	border-width:4px;
	}
	.wp1s-resposive .wp1s-main-wrapper .wp1s-caption-wrapper.wp1s-caption-type-3 .wp1s-caption-content {
	    font-size: 14px;
	}
	.wp1s-resposive .wp1s-main-wrapper .wp1s-caption-wrapper.wp1s-caption-type-4 .wp1s-caption-title {
    	font-size: 20px;
    	line-height: 25px;
	}
	.wp1s-resposive .wp1s-main-wrapper .wp1s-caption-wrapper.wp1s-caption-type-4 .wps1-readmore-button {
		font-size: 9px;
		padding:5px 10px;
	}
	.wp1s-caption-wrapper.wp1s-caption-type-4.wp1s-caption-topcenter, 
	.wp1s-caption-wrapper.wp1s-caption-type-4.wp1s-caption-middlecenter, 
	.wp1s-caption-wrapper.wp1s-caption-type-4.wp1s-caption-bottomcenter {
    	padding: 10px;
	}
	.wp1s-resposive .wp1s-main-wrapper .wp1s-caption-wrapper.wp1s-caption-type-4 .wp1s-caption-content {
    	font-size: 9px;
	}
	.wp1s-resposive .wp1s-main-wrapper .wp1s-caption-wrapper.wp1s-caption-type-1 .wp1s-caption-content {
    	font-size: 20px;
    	line-height: 25px;
	}
	/* ocon change for responsive */

	.wp1s-main-wrapper .wp1s-arrow-type-1 .bx-wrapper .bx-prev {
	background: url('../images/arrow/arrow-type-1.png') no-repeat 0 0;
	width: 15px;
	height: 20px;
	left: 0;
	opacity: 0;
	background-size: cover;
   }


   .wp1s-main-wrapper .wp1s-arrow-type-1 .bx-wrapper .bx-next {
	background: url('../images/arrow/arrow-type-1.png') no-repeat -20px 0;
	width: 15px;
	height: 20px;
	right:0;
	opacity: 0;
	background-size: cover;
}



}

@media (max-width:480px) {
	.wp1s-caption-wrapper {
		/*display: none;*/
	}
}

