@media only screen and (min-width: 980px) and (max-width: 1145px) {

/* =========================================================
	Columns
============================================================ */
.one-forth {
	width:21.020229%;
	margin-right:5.277045%;
}
.one-third {
	width:32.717678%;
	margin-right:0.879507%;
}
.right-sidebar {
	width:32.717678%;
	margin-top:30px;
}
.left-col {
	width:63.764292%;
	margin-right:3.518030%;
	margin-top:30px;
}
.last {
	margin-right:0 !important;
}
.wrapper{
	width:94%;
}
.mt-40 {
	margin-top:40px;
}
/* =========================================================
	Header
============================================================ */
/*--------------- Logo ----------------*/
/*--------------- Main Nav ----------------*/
/*--------------- Masonry Container ----------------*/
/*--------------- Search box ----------------*/
/*--------------- Tag line ----------------*/
/* =========================================================
	Slider
============================================================ */
#sequence, #sequence-wrapper {
	height:350px;
	width:680px;
	margin:0 auto;
}
.animate-in .intro {
	left:15px;
	top:120px;
}
.animate-in .slide2 {
	top:120px;
	right:0px;
}
.intro, .slide3, .slide2{
	width:400px;
}
#sequence-wrapper h2{
	font-size:35px;
	line-height:35px;
}
#sequence-wrapper p{
	font-size:18px;
	line-height:20px;
}
.animate-in .slide3 {
	left:0px;
	top:120px;
}
.iphone {
	width:150px;
}
.animate-in .iphone {
	right:0px;
	top:30px;
}
.iphone-shadow, .iphone4-shadow, .iphone3-shadow, .iphone2-shadow {
	width:150px;
}
.animate-in .iphone-shadow {
	right:0;
	top:295px;
}
.ipad {
	width:200px;
}
.animate-in .ipad {
	left:0px;
	top:50px;
}
.ipad-shadow {
	width:200px;
}
.animate-in .ipad-shadow {
	left:0;
	top:300px;
}
.iphone2, .iphone3, .iphone4 {
	width:150px;
}
.animate-in .iphone4 {
	right:0;
	top:30px;
}
.animate-in .iphone3 {
	top:30px;
	right:60px;
}
.animate-in .iphone2 {
	right:130px;
	top:30px;
}
.animate-in .iphone4-shadow {
	right:0;
	top:270px;
}
.animate-in .iphone3-shadow {
	right:60px;
	top:285px;
}
.animate-in .iphone2-shadow {
	right:130px;
	top:300px;
}
/* =========================================================
	Main Content
============================================================ */
/*--------------- Kopa Widget ----------------*/
.kopa-widget.light-pattern {
	padding-top:40px;
}
.kopa-widget .widget-title {
	width:100%;
	margin-bottom: 30px;
}
.kopa-widget .widget-title span {
	padding:0 2.638522%;
}
/*--------------- Our Service ----------------*/
.our-service {
	padding-bottom:50px;
}
.service-icon-box {
	width:129px;
	height:129px;
}
.service-icon {
	width:129px;
	height:129px;
}
.our-service .entry-content {
	padding:100px 13.440860% 30px 13.440860%;
	margin-top:-70px;
}
.our-service .entry-content .entry-title {
	margin-bottom:25px;
}
.our-service .entry-content p {
	margin-bottom:20px;
}
/*--------------- Featured Widget ----------------*/
.kopa-widget.dark-pattern {
	padding-top:40px;
}
.featured-widget {
	padding-bottom:0;
}
.featured-widget .list-carousel.responsive {
    margin: 0 5.277045%;
}
.list-carousel ul li article .entry-content {
	height:60px;
	padding:10px;
}
.list-carousel ul li article .entry-content a {
	font-size:14px;
}
.list-carousel ul li article .entry-content p {
	font-size:12px;
	height:40px;
	overflow:hidden;
}
/*--------------- Latest News ----------------*/
.latest-news {
	width:100%;
}
.latest-news ul {
	padding:40px 5.716799%;
	width:88.92%;
}
.latest-news li {
	padding-bottom:25px;
	margin-bottom:25px;
	width:100%;
}
.latest-news li .entry-item {
	width:100%;
}
.latest-news li .entry-item img {
	margin-right:3.461919%;
	width:25.618200%;
}
.latest-news li .entry-item .entry-content .entry-title {
	margin-bottom:15px;
}
.latest-news li .entry-item .entry-content .entry-author, 
.latest-news li .entry-item .entry-content .entry-comments,
.latest-news li .entry-item .entry-content .entry-tag {
	margin-bottom:10px;
}
.latest-news li .entry-item .entry-content .entry-author, .latest-news li .entry-item .entry-content .entry-comments {
	margin-right:2.967359%;
}
/*--------------- Bottom logo ----------------*/
.bottom-logo {
	padding:30px 0;
	margin-top:50px;
}
/* =========================================================
	Page Bottom
============================================================ */
.flexslider .slides {
	width:100%;
}
.flexslider.testimonial-slider .slides > li article {
	width:100%;
}
.testimonial-avatar {
	width:10.378188%;
	height:110px;
	padding:20px 1.231310% 20px 1.583113%;
}
.testimonial-avatar p {
	padding:8.474576% 15.254237% 8.474576% 8.474576%;
	width:76.271186%;
	height:76.271186%;
	background-size:100%;
	margin:20px 0 0;
}
.testimonial-content {
	width:83.289358%;
	padding:0 1.759015%;
}
/*--------------- Bottom logo ----------------*/
#bottom-sidebar {
	width:100%;
}
#bottom-sidebar > li {
	margin:0 0.879507% 0 0;
}
#bottom-sidebar .widget {	
	padding:30px 13.440860%;
}
#bottom-sidebar .widget .widget-title {
	margin-bottom:20px;
}
#bottom-sidebar .widget .text-widget {
	margin-bottom:20px;
}
#bottom-sidebar .widget .social-title {
	margin-bottom:15px;
}
#bottom-sidebar .widget .social-link li {
	margin-right:8px;
}
#bottom-sidebar .widget .social-link li:hover {
	margin-top:-10px;
}
.tweet_list li {
	margin-bottom:20px;
}
/* =========================================================
	Footer
============================================================ */
/*
Back to top button 
*/
#back-top {
	display:none !important;
}
/* =========================================================
	About Page
============================================================ */
.about-us {
	padding:30px 0 20px;
}
.about-us h2, .our-work h2, .our-team h2 {
	margin-bottom:15px;
}
.about-us p {
	margin:0 auto 10px;
}
/*--------------- Tab ----------------*/
.about-list-container {
	padding:20px 0;
}
.our-work {
	padding:0 0 50px 0;
}
.our-work header {
	width:100%;
	padding:30px 0 0 0;
	background-size:100%;
}
.our-work header p {
	width:41.373239%;
}
.our-work-content li article {
	width:163px;	
	height:163px;
}
.our-work-content li article h4 {	
	margin:5px;
}
.ch-info .ch-info-back img {
	margin-top:20px;
}
.our-work-content li article p {
	margin:0 10px 0px;
	height:40px;
	overflow:hidden;
	padding-top:5px;
}
.our-team {
	padding: 30px 0;
}
.our-team .one-forth {
	margin-top:20px;
}
.our-team .about-avatar {
	margin-bottom:20px;	
}
.our-team .about-avatar:hover .avatar-hover {
	opacity:1;
}
.avatar-hover {
	width:100%;
	height:100%;
}
.our-team .one-forth span {
	margin-bottom:5px;
}
/*----- About Social links ---------*/
.about-social-link li {
	padding:0 15px;
}
.about-social-link li.facebook-icon a {
	width:11px;
}
.about-social-link li.twitter-icon a, .about-social-link li.skype-icon a, .about-social-link li.flickr-icon a {
	width:18px;
}
/* =========================================================
	Blog Page
============================================================ */
.entry-item-list {
	margin:30px auto;
}
/* =========================================================
	Single Page
============================================================ */
.entry-box {
	padding-bottom:0px;
}
.entry-box .entry-title {
	margin-bottom:10px;
}
.entry-box .entry-date, .entry-box .entry-comment, .entry-box .entry-tag {
	margin-bottom:20px;
}
.entry-box .border-box {
	width:48.206897%;
	margin-right:3.448276%;
}
blockquote {
	padding:3.448276% 4.137931%;
}
/*------------------ Comments List ---------------------*/
#comments {
	width:100%;
	margin-bottom:30px;
}
#comments h3 {
	margin-bottom:20px;
}
.comments-list, .comment-wrap {
	width:100%;
}
.comments-list .comment {
	margin-bottom:20px;
	width:100%;
}
/*------------------ Comment Form ---------------------*/
.single-page #respond {
	padding-top:10px;
	margin-bottom:20px;
}
.single-page #respond h3 {
    margin-bottom: 10px;
}
.single-page #respond .c-note {
	margin-bottom:20px;
}
.single-page #comments-form p.input-block, #comments-form p.subject-block {
    margin-bottom: 30px;
}
.single-page #comments-form p.input-block label.required {
	width:15.172414%;
}
.single-page #comment_name, .single-page #comment_email, .single-page #comment_url, .single-page #comment_subject, .single-page #comment_phone {
    padding: 0 1.379310%;
	width: 81.831034%;
}
.single-page #comments-form p.textarea-block {
	margin-bottom:20px;
}
.single-page #comment_message {
    padding: 1.379310%;
	width:96.965517%;
}

/* =========================================================
	Right Sidebar
============================================================ */
.right-sidebar .widget {
	margin-bottom:30px;
	width:99.462366%;
}
.right-sidebar .widget ul {
	padding:0 10.810811%;
	width:78.378378%;
}
.right-sidebar .widget .widget-title {
	margin:20px 40px 20px 80px;
	padding-bottom:20px;
	font-size:20px;
}
.right-sidebar .widget.kp-post ul li {
	padding-bottom:10px;
	width:100%;
}
.right-sidebar .widget .entry-item {
	width:100%;
}
.right-sidebar .widget .entry-item img {
	margin-right:5.172414%;
}
.right-sidebar .widget .entry-item .entry-content .entry-title {
	font-size:12px;
	margin-bottom:5px;
}
.right-sidebar .widget .text-widget {
	padding:0 10.810811%;
}
.right-sidebar .widget .kp-tag-detail {
	padding:0 10.810811%;
}
.right-sidebar .widget .kp-tag-detail a {
	padding:5px 10px;
}
/* =========================================================
	Contact Page
============================================================ */
.google-map {
	margin:40px 0;
}
.contact-info p {
	margin-bottom:30px;
}
/*------------------ Comment Form ---------------------*/
.contact-page #respond {
    margin: 50px 0;
	padding:25px 3.518030%;
}
.contact-page #respond .c-note {
	margin-bottom:20px;
}
.contact-page #comments-form {
	width:100%;
}
.contact-page #comments-form .comment-left {
	width: 44.075829%;
	margin-right:3.791469%;	
}
.contact-page #comments-form .comment-right {
    margin-top: 5px;
	width:52.132701%;
}
.contact-page #comments-form .comment-left p {
	width:100%;
}
.contact-page #comments-form p.input-block label.required {
	width:31.182796%;
}
.contact-page #comments-form p.input-block, .contact-page #comments-form p.subject-block {
    margin-bottom: 20px;
}
.contact-page #comment_name, .contact-page #comment_email, .contact-page #comment_url, .contact-page #comment_subject, .contact-page #comment_phone {
    padding: 0 2.150538%;
	width: 63.1709%;
}
.contact-page #comments-form p.textarea-block {
	width:100%;
}
.contact-page #comment_message {
    height: 150px;
    padding: 2.150538%;
	width:96%;
}
/* =========================================================
	Pringcing Table Page
============================================================ */
/*** Table 4 column ***/
.pricing-column {
	margin:0 0.879507% 0 0;
	padding:3.518030%;
	width:25.201865%;
}
.pricing-content {
	width:100%;
	padding-bottom:20px;
}
.pricing-column .features {
	width: 99.303136%;
}
.pricing-column .features li {
	margin:0 7.017544%;
}
.table-3col {
	margin:45px 0;	
}
/* =========================================================
	Elements Page
============================================================ */
/*-----list style--------------*/
.default-list, .check-list, .arrow-list{
	margin-bottom:30px;
}
/*------------------ Newsletter ---------------------*/
.news-letter {
	padding:10px 0px;
}
.newsletter-form, .newsletter-form .input-email {
	width:100%;
}
.newsletter-form .email {
	width:88.709677%;
	padding:0px 5.376344%;
}


}

@media only screen and (min-width: 768px) and (max-width: 979px) {

/* =========================================================
	Columns
============================================================ */
.one-forth {
	width:21.020229%;
	margin-right:5.277045%;
}
.one-third {
	width:32.717678%;
	margin-right:0.879507%;
}
.right-sidebar {
	width:32.717678%;
	margin-top:30px;
}
.left-col {
	width:63.764292%;
	margin-right:3.518030%;
	margin-top:30px;
}
.last {
	margin-right:0 !important;
}
.wrapper{
	width:94%;
}
.mt-40 {
	margin-top:40px;
}
/* =========================================================
	Header
============================================================ */
/*--------------- Logo ----------------*/
/*--------------- Main Nav ----------------*/
#main-menu {
	display:none;
}
#responsive-menu {
	display:block;
}
/* =========================================================
	Slider
============================================================ */
#sequence-wrapper, #sequence {
	height:350px;
	width:680px;
	margin:0 auto;
}
.intro, .slide3, .slide2{
	width:800px;
}
#sequence-wrapper h2{
	font-size:35px;
	line-height:35px;
}
#sequence-wrapper p{
	font-size:18px;
	line-height:20px;
}
.animate-in .intro {
	left:15px;
	top:80px;
}
.animate-in .slide2 {
	top:80px;
	right:0px;
}
.animate-in .slide3 {
	left:0px;
	top:80px;
}
.iphone {
	width:150px;
}
.animate-in .iphone {
	right:0px;
	top:30px;
}
.iphone-shadow, .iphone4-shadow, .iphone3-shadow, .iphone2-shadow {
	width:150px;
}
.animate-in .iphone-shadow {
	right:0;
	top:295px;
}
.ipad {
	width:200px;
}
.animate-in .ipad {
	left:0px;
	top:50px;
}
.ipad-shadow {
	width:200px;
}
.animate-in .ipad-shadow {
	left:0;
	top:300px;
}
.iphone2, .iphone3, .iphone4 {
	width:150px;
}
.animate-in .iphone4 {
	right:0;
	top:30px;
}
.animate-in .iphone3 {
	top:30px;
	right:60px;
}
.animate-in .iphone2 {
	right:130px;
	top:30px;
}
.animate-in .iphone4-shadow {
	right:0;
	top:270px;
}
.animate-in .iphone3-shadow {
	right:60px;
	top:285px;
}
.animate-in .iphone2-shadow {
	right:130px;
	top:300px;
}
.controls .prev {
	left:-30px;
}
.controls .next {
	right:-30px;
}
/*--------------- Masonry Container ----------------*/
.col-1 {
	width:746px;
}
.col-1 img {
    max-width: 746px;
}
.col-2 {
	width:365px;
}
.col-2 img {
    max-width: 365px;
}
.col-5 {
	width: 636px;
}
.col-5 img {
    max-width: 636px;
}
.col-4 {
    width: 252px;
}
.col-4 img {
    max-width: 252px;
}
.col-6 {
    width: 443px;
}
.col-6 img {
    max-width: 443px;
}
.da-thumbs li.height-1 .da-thumbs-hover p span {
	margin-top:40px;
}
.da-thumbs li.height-4 .da-thumbs-hover p span {
	margin-top:70px;
}
.da-thumbs li.height-3 .da-thumbs-hover p span {
	margin-top:10px;
}
.da-thumbs li.height-2 .da-thumbs-hover p span {
	margin-top:100px;
}
/*--------------- Search box ----------------*/
/*--------------- Tag line ----------------*/
/* =========================================================
	Main Content
============================================================ */
/*--------------- Kopa Widget ----------------*/
.kopa-widget.light-pattern {
	padding-top:40px;
}
.kopa-widget .widget-title {
	width:100%;
	margin-bottom: 30px;
}
.kopa-widget .widget-title span {
	padding:0 2.638522%;
}
/*--------------- Our Service ----------------*/
.our-service {
	padding-bottom:50px;
}
.service-icon-box {
	width:129px;
	height:129px;
}
.service-icon {
	width:129px;
	height:129px;
}
.our-service .entry-content {
	padding:100px 13.440860% 30px 13.440860%;
	margin-top:-70px;
}
.our-service .entry-content .entry-title {
	margin-bottom:25px;
}
.our-service .entry-content p {
	margin-bottom:20px;
}
/*--------------- Featured Widget ----------------*/
.kopa-widget.dark-pattern {
	padding-top:40px;
}
.featured-widget {
	padding-bottom:0;
}
.featured-widget .list-carousel.responsive {
    margin: 0 5.277045%;
}
.list-carousel ul li article .entry-content {
	height:60px;
	padding:10px;
}
.list-carousel ul li article .entry-content a {
	font-size:14px;
}
.list-carousel ul li article .entry-content p {
	font-size:12px;
	height:40px;
	overflow:hidden;
}
/*--------------- Latest News ----------------*/
.latest-news {
	width:100%;
}
.latest-news ul {
	padding:40px 5.716799%;
	width:88.92%;
}
.latest-news li {
	padding-bottom:25px;
	margin-bottom:25px;
	width:100%;
}
.latest-news li .entry-item {
	width:100%;
}
.latest-news li .entry-item img {
	margin-right:3.461919%;
	width:25.618200%;
}
.latest-news li .entry-item .entry-content .entry-title {
	margin-bottom:15px;
}
.latest-news li .entry-item .entry-content .entry-author, 
.latest-news li .entry-item .entry-content .entry-comments,
.latest-news li .entry-item .entry-content .entry-tag {
	margin-bottom:10px;
}
.latest-news li .entry-item .entry-content .entry-author, .latest-news li .entry-item .entry-content .entry-comments {
	margin-right:2.967359%;
}
/*--------------- Bottom logo ----------------*/
.bottom-logo {
	padding:30px 0;
	margin-top:50px;
}
/* =========================================================
	Page Bottom
============================================================ */
.flexslider .slides {
	width:100%;
}
.flexslider.testimonial-slider .slides > li article {
	width:100%;
}
.testimonial-avatar {
	width:10.378188%;
	height:77px;
	padding:20px 1.231310% 20px 1.583113%;
}
.testimonial-avatar p {
	padding:8.474576% 15.254237% 8.474576% 8.474576%;
	width:76.271186%;
	height:76.271186%;
	background-size:100%;
	margin:20px 0 0;
}
.testimonial-content {
	width:83.289358%;
	padding:0 1.759015%;
	height:85px;
}
.testimonial-content p {
	margin:15px 0 10px;
}
/*--------------- Bottom logo ----------------*/
#bottom-sidebar {
	width:100%;
}
#bottom-sidebar > li {
	margin:0 0.879507% 0 0;
}
#bottom-sidebar .widget {	
	padding:20px 13.440860%;
}
#bottom-sidebar .widget .widget-title {
	margin-bottom:20px;
}
#bottom-sidebar .widget .text-widget {
	margin-bottom:20px;
}
#bottom-sidebar .widget .social-title {
	margin-bottom:15px;
}
#bottom-sidebar .widget .social-link li {
	margin-right:5px;
}
#bottom-sidebar .widget .social-link li img {
	width:29px;
	height:auto;
}
.tweet_list li {
	margin-bottom:20px;
}
#bottom-sidebar .widget .contact-phone, #bottom-sidebar .widget .contact-address, #bottom-sidebar .widget .contact-email, #bottom-sidebar .widget .contact-skype {
	padding-left:40px;
}
#bottom-sidebar .widget .contact-phone {
	font-size:18px;
	line-height:24px;
}
#bottom-sidebar .widget .contact-address, #bottom-sidebar .widget .contact-email a, #bottom-sidebar .widget .contact-skype a {
	font-size:12px;
}
/* =========================================================
	Footer
============================================================ */
/*
Back to top button 
*/
#back-top {
	display:none !important;
}
/* =========================================================
	About Page
============================================================ */
.about-us {
	padding:30px 0 20px;
}
.about-us h2, .our-work h2, .our-team h2 {
	margin-bottom:15px;
}
.about-us p {
	margin:0 auto 10px;
}
/*--------------- Tab ----------------*/
.about-list-container {
	padding:20px 0;
}
.our-work {
	padding:0 0 50px 0;
}
.our-work header {
	width:100%;
	padding:30px 0 0 0;
	background-size:100%;
}
.our-work header p {
	width:70.373239%;
}
.our-work-content li article {
	width:163px;	
	height:163px;
}
.our-work-content li article h4 {	
	margin:5px;
}
.ch-info .ch-info-back img {
	margin-top:20px;
}
.our-work-content li article p {
	margin:0 10px 0px;
	height:40px;
	overflow:hidden;
	padding-top:5px;
}
.our-team {
	padding: 30px 0;
}
.our-team .one-forth {
	margin-top:20px;
}
.our-team .about-avatar {
	margin-bottom:20px;	
}
.our-team .about-avatar:hover .avatar-hover {
	opacity:1;
}
.avatar-hover {
	width:100%;
	height:100%;
}
.our-team .one-forth span {
	margin-bottom:5px;
}
/*----- About Social links ---------*/
.about-social-link li {
	padding:0 9px;
}
.about-social-link li.facebook-icon a {
	width:11px;
}
/* =========================================================
	Blog Page
============================================================ */
.entry-item-list {
	margin:30px auto;
}
/* =========================================================
	Single Page
============================================================ */
.entry-box {
	padding-bottom:0px;
}
.entry-box .entry-title {
	margin-bottom:10px;
	font-size:20px;
}
.entry-box .entry-date, .entry-box .entry-comment {
	margin-bottom:5px;
}
.entry-box .entry-tag {
	display:inline-block;
	margin-bottom:20px;
}
.entry-box .border-box {
	width:48.206897%;
	margin-right:3.448276%;
}
blockquote {
	padding:3.448276% 4.137931%;
}
/*------------------ Comments List ---------------------*/
#comments {
	width:100%;
	margin-bottom:30px;
}
#comments h3 {
	margin-bottom:20px;
}
.comments-list, .comment-wrap {
	width:100%;
}
.comments-list .comment {
	margin-bottom:20px;
	width:100%;
}
.comments-list .children.depth-1, .comments-list .children.depth-2 {
	margin-left:0;
}
/*------------------ Comment Form ---------------------*/
.single-page #respond {
	padding-top:10px;
	margin-bottom:20px;
}
.single-page #respond h3 {
    margin-bottom: 10px;
}
.single-page #respond .c-note {
	margin-bottom:20px;
}
.single-page #comments-form p.input-block, #comments-form p.subject-block {
    margin-bottom: 30px;
}
.single-page #comments-form p.input-block label.required {
	width:15.172414%;
	font-size:12px;
}
.single-page #comment_name, .single-page #comment_email, .single-page #comment_url, .single-page #comment_subject, .single-page #comment_phone {
    padding: 0 1.379310%;
	width: 81.831034%;
}
.single-page #comments-form p.textarea-block {
	margin-bottom:20px;
}
.single-page #comment_message {
    padding: 1.379310%;
	width:96.965517%;
}

/* =========================================================
	Right Sidebar
============================================================ */
.right-sidebar .widget {
	margin-bottom:30px;
	width:99.462366%;
}
.right-sidebar .widget ul {
	padding:0 10.810811%;
	width:78.378378%;
}
.right-sidebar .widget .widget-title {
	margin:20px 40px 20px 80px;
	padding-bottom:10px;
	font-size:18px;
}
.right-sidebar .widget.kp-post ul li {
	padding-bottom:10px;
	width:100%;
}
.right-sidebar .widget .entry-item {
	width:100%;
}
.right-sidebar .widget .entry-item img {
	margin-right:5.172414%;
}
.right-sidebar .widget .entry-item .entry-content .entry-title {
	font-size:12px;
	margin-bottom:5px;
}
.right-sidebar .widget .text-widget {
	padding:0 10.810811%;
}
.right-sidebar .widget .kp-tag-detail {
	padding:0 10.810811%;
}
.right-sidebar .widget .kp-tag-detail a {
	padding:5px 10px;
	margin:5px 3px;
}
/* =========================================================
	Contact Page
============================================================ */
.google-map {
	margin:40px 0;
}
.contact-info p {
	margin-bottom:15px;
	font-size:20px;
}
/*------------------ Comment Form ---------------------*/
.contact-page #respond {
    margin: 50px 0;
	padding:25px 3.518030% 0;
}
.contact-page #respond .c-note {
	margin-bottom:20px;
}
.contact-page #comments-form {
	width:100%;
}
.contact-page #comments-form .comment-left {
	width: 44.075829%;
	margin-right:3.791469%;	
}
.contact-page #comments-form .comment-right {
    margin-top: 20px;
	width:52.132701%;
}
.contact-page #comments-form .comment-left p {
	width:100%;
}
.contact-page #comments-form p.input-block label.required {
	width:31.182796%;
}
.contact-page #comments-form p.input-block, .contact-page #comments-form p.subject-block {
    margin-bottom: 20px;
}
.contact-page #comment_name, .contact-page #comment_email, .contact-page #comment_url, .contact-page #comment_subject, .contact-page #comment_phone {
    padding: 0 2.150538%;
	width: 95.69892%;
}
.contact-page #comments-form p.textarea-block {
	width:100%;
}
.contact-page #comment_message {
    height: 193px;
    padding: 2.150538%;
	width:96%;
}
/* =========================================================
	Pringcing Table Page
============================================================ */
/*** Table 4 column ***/
.pricing-column {
	margin:0 0.879507% 0 0;
	padding:3.518030%;
	width:25.131865%;
}
.pricing-content {
	width:100%;
	padding-bottom:20px;
}
.pricing-column .features {
	width: 99.303136%;
}
.pricing-column .features li {
	margin:0 7.017544%;
}
.table-3col {
	margin:45px 0;	
}
/* =========================================================
	Elements Page
============================================================ */
/*-----list style--------------*/
.default-list, .check-list, .arrow-list{
	margin-bottom:30px;
}
/*------------------ Newsletter ---------------------*/
.news-letter {
	padding:0px;
}
.newsletter-form, .newsletter-form .input-email {
	width:100%;
}
.newsletter-form .email {
	width:88.709677%;
	padding:0px 5.376344%;
}
.list-container ul.tabs li a {
	padding:5px 15px;
}
.tab-container {
	padding: 20px 20px 10px;
}

}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	
/* =========================================================
	Columns
============================================================ */
.one-forth {
	width:44.020229%;
	margin-right:5.277045%;
}
.one-third {
	width:99.717678%;
	margin-right:0;
	margin-bottom:20px;
}
.right-sidebar {
	width:100%;
	margin-top:0px;
	margin-bottom:20px;
}
.left-col {
	width:100%;
	margin-right:0;
	margin-top:30px;
}
.last {
	margin-right:0 !important;
}
.wrapper{
	width:94%;
}
.mt-40 {
	margin-top:40px;
}
/* =========================================================
	Header
============================================================ */
/*--------------- Logo ----------------*/
#logo-image {
	float:none;
	width:100%;
	text-align:center;
}
/*--------------- Main Nav ----------------*/
#main-nav {
	float:none;
}
#main-menu {
	display:none;
}
#responsive-menu {
	display:block;
	margin-top:15px;
	width:100%;
}
/* =========================================================
	Slider
============================================================ */
#slider-wrapper {
	display:none;
}
/*--------------- Masonry Container ----------------*/
.col-1 {
	width:435px;
}
.col-1 img {
    max-width: 435px;
}
.col-2 {
	width:435px;
}
.col-2 img {
    max-width: 435px;
}
.col-1 .masonry-description {
	padding:15px;
	right:0;
	bottom:0;
}
.col-5 {
	width: 378px;
}
.col-5 img {
    max-width: 378px;
}
.col-4 {
    width: 182px;
}
.col-4 img {
    max-width: 182px;
}
.col-6 {
    width: 378px;
}
.col-6 img {
    max-width: 378px;
}
.da-thumbs li.height-1 .da-thumbs-hover p span {
	margin-top:15px;
}
.da-thumbs li.height-4 .da-thumbs-hover p span {
	margin-top:40px;
}
.da-thumbs li.height-3 .da-thumbs-hover p span {
	margin-top:10px;
	margin-bottom:0px;
}
.da-thumbs li.height-2 .da-thumbs-hover p span {
	margin-top:40px;
}
.da-thumbs li.height-3 .da-thumbs-hover p em {
	margin-bottom:0px;
}
/*--------------- Search box ----------------*/
.sub-page .search-box {
	width:180px;
}
.sub-page .search-form .search-text {
	width:119px;
}
/*--------------- Tag line ----------------*/
.tag-line-inner {
	padding:25px 0 15px;
}
.tag-line h2 {
	font-size:22px;
	margin-bottom:15px;
}
/* =========================================================
	Main Content
============================================================ */
/*--------------- Kopa Widget ----------------*/
.kopa-widget.light-pattern {
	padding-top:40px;
}
.kopa-widget .widget-title {
	width:100%;
	margin-bottom: 20px;
}
.kopa-widget .widget-title span {
	padding:0 2.638522%;
	font-size:30px;
}
/*--------------- Our Service ----------------*/
.our-service {
	padding-bottom:30px;
}
.service-icon-box {
	width:129px;
	height:129px;
}
.service-icon {
	width:129px;
	height:129px;
}
.our-service .entry-content {
	padding:100px 13.440860% 30px 13.440860%;
	margin-top:-70px;
}
.our-service .entry-content .entry-title {
	margin-bottom:25px;
}
.our-service .entry-content p {
	margin-bottom:20px;
}
/*--------------- Featured Widget ----------------*/
.kopa-widget.dark-pattern {
	padding-top:40px;
}
.featured-widget {
	padding-bottom:0;
}
.featured-widget .list-carousel.responsive {
    margin: 0 5.277045%;
}
.list-carousel ul li article .entry-content {
	height:60px;
	padding:10px;
	display:none !important;
}
.list-carousel ul li article .entry-content a {
	font-size:14px;
}
.list-carousel ul li article .entry-content p {
	font-size:12px;
	height:40px;
	overflow:hidden;
}
/*--------------- Latest News ----------------*/
.latest-news {
	width:100%;
}
.latest-news ul {
	padding:40px 7.716799%;
	width:84.92%;
}
.latest-news li {
	padding-bottom:25px;
	margin-bottom:25px;
	width:100%;
}
.latest-news li .entry-item {
	width:100%;
}
.latest-news li .entry-item img {
	margin-right:3.461919%;
	width:35.618200%;
}
.latest-news li .entry-item .entry-content .entry-title {
	margin-bottom:15px;
	font-size:16px;
}
.latest-news li .entry-item .entry-content .entry-author, 
.latest-news li .entry-item .entry-content .entry-comments,
.latest-news li .entry-item .entry-content .entry-tag {
	margin-bottom:10px;
}
.latest-news li .entry-item .entry-content .entry-author, .latest-news li .entry-item .entry-content .entry-comments {
	margin-right:2.967359%;
}
/*--------------- Bottom logo ----------------*/
.bottom-logo {
	padding:30px 0;
	margin-top:50px;
}
/* =========================================================
	Page Bottom
============================================================ */
.flexslider .slides {
	width:100%;
}
.flexslider.testimonial-slider .slides > li article {
	width:100%;
}
.testimonial-avatar {
	width:10.378188%;
	height:77px;
	padding:20px 1.231310% 20px 1.583113%;
}
.testimonial-avatar p {
	padding:8.474576% 15.254237% 8.474576% 8.474576%;
	width:76.271186%;
	height:76.271186%;
	background-size:100%;
	margin:20px 0 0;
}
.testimonial-content {
	width:83.289358%;
	padding:0 1.759015%;
	height:85px;
}
.testimonial-content p {
	margin:15px 0 10px;
}
/*--------------- Bottom logo ----------------*/
#bottom-sidebar {
	width:100%;
}
#bottom-sidebar > li {
	margin:0;
}
#bottom-sidebar .widget {	
	padding:20px 13.440860%;
}
#bottom-sidebar .widget .widget-title {
	margin-bottom:20px;
}
#bottom-sidebar .widget .text-widget {
	margin-bottom:20px;
}
#bottom-sidebar .widget .social-title {
	margin-bottom:15px;
}
.tweet_list li {
	margin-bottom:20px;
}
#bottom-sidebar .widget .contact-phone, #bottom-sidebar .widget .contact-address, #bottom-sidebar .widget .contact-email, #bottom-sidebar .widget .contact-skype {
	padding-left:40px;
}
#bottom-sidebar .widget .contact-phone {
	font-size:18px;
	line-height:24px;
}
#bottom-sidebar .widget .contact-address, #bottom-sidebar .widget .contact-email a, #bottom-sidebar .widget .contact-skype a {
	font-size:12px;
}
/* =========================================================
	Footer
============================================================ */
/*
Back to top button 
*/
#back-top {
	display:none !important;
}
#kp-footer {
	padding:20px 0;
}
#copyright {
	margin-bottom:10px;
}
#copyright, #footer-nav {
	float:none;
	text-align:center;
}
#footer-nav ul {
	display:inline-block;
}
/* =========================================================
	About Page
============================================================ */
.about-us {
	padding:30px 0 20px;
}
.about-us h2, .our-work h2, .our-team h2 {
	margin-bottom:15px;
}
.about-us p {
	margin:0 auto 10px;
}
/*--------------- Tab ----------------*/
.about-list-container {
	padding:20px 0;
}
.our-work {
	padding:0 0 50px 0;
}
.our-work header {
	width:100%;
	padding:30px 0 0 0;
	background-size:100%;
}
.our-work header p {
	width:70.373239%;
}
.our-work-content li article {
	width:150px;	
	height:150px;
}
.our-work-content li article h4 {	
	margin:5px;
}
.ch-info .ch-info-back img {
	margin-top:20px;
}
.our-work-content li article p {
	margin:0 10px 0px;
	height:40px;
	overflow:hidden;
	padding-top:5px;
}
.our-work-content li article h4 a {
	font-size:14px;
}
.our-team {
	padding: 30px 0;
}
.our-team .one-forth {
	margin-top:20px;
}
.our-team .about-avatar {
	margin-bottom:20px;	
}
.our-team .about-avatar:hover .avatar-hover {
	opacity:1;
}
.avatar-hover {
	width:100%;
	height:100%;
}
.our-team .one-forth span {
	margin-bottom:5px;
}
/*----- About Social links ---------*/
.about-social-link li {
	padding:0 14px;
}
/* =========================================================
	Blog Page
============================================================ */
.entry-item-list {
	margin:0px auto;
}
/* =========================================================
	Single Page
============================================================ */
.entry-box {
	padding-bottom:0px;
}
.entry-box .entry-title {
	margin-bottom:10px;
	font-size:20px;
}
.entry-box .entry-date, .entry-box .entry-comment {
	margin-bottom:5px;
}
.entry-box .entry-tag {
	display:inline-block;
	margin-bottom:20px;
}
.entry-box .border-box {
	width:48.206897%;
	margin-right:3.448276%;
}
blockquote {
	padding:3.448276% 4.137931%;
}
/*------------------ Comments List ---------------------*/
#comments {
	width:100%;
	margin-bottom:30px;
}
#comments h3 {
	margin-bottom:20px;
}
.comments-list, .comment-wrap {
	width:100%;
}
.comments-list .comment {
	margin-bottom:20px;
	width:100%;
}
.comments-list .children.depth-1, .comments-list .children.depth-2 {
	margin-left:0;
}
/*------------------ Comment Form ---------------------*/
.single-page #respond {
	padding-top:10px;
	margin-bottom:20px;
}
.single-page #respond h3 {
    margin-bottom: 10px;
}
.single-page #respond .c-note {
	margin-bottom:20px;
}
.single-page #comments-form p.input-block, #comments-form p.subject-block {
    margin-bottom: 30px;
}
.single-page #comments-form p.input-block label.required {
	width:15.172414%;
	font-size:12px;
}
.single-page #comment_name, .single-page #comment_email, .single-page #comment_url, .single-page #comment_subject, .single-page #comment_phone {
    padding: 0 1.379310%;
	width: 81.831034%;
}
.single-page #comments-form p.textarea-block {
	margin-bottom:20px;
}
.single-page #comment_message {
    padding: 1.379310%;
	width:96.965517%;
}

/* =========================================================
	Right Sidebar
============================================================ */
.right-sidebar .widget {
	margin-bottom:30px;
	width:99.462366%;
}
.right-sidebar .widget ul {
	padding:0 10.810811%;
	width:78.378378%;
}
.right-sidebar .widget .widget-title {
	margin:20px 40px 20px 80px;
	padding-bottom:10px;
	font-size:18px;
}
.right-sidebar .widget.kp-post ul li {
	padding-bottom:10px;
	width:100%;
}
.right-sidebar .widget .entry-item {
	width:100%;
}
.right-sidebar .widget .entry-item img {
	margin-right:5.172414%;
}
.right-sidebar .widget .entry-item .entry-content .entry-title {
	font-size:12px;
	margin-bottom:5px;
}
.right-sidebar .widget .text-widget {
	padding:0 10.810811%;
}
.right-sidebar .widget .kp-tag-detail {
	padding:0 10.810811%;
}
.right-sidebar .widget .kp-tag-detail a {
	padding:5px 10px;
	margin:5px 3px;
}
/* =========================================================
	Contact Page
============================================================ */
.google-map {
	margin:40px 0;
}
.contact-info p {
	margin-bottom:15px;
	font-size:20px;
	line-height:25px;
	padding:10px 0 10px 105px;
	height:51px;
}
.contact-info .contact-phone {
	padding:20px 0 20px 105px;
	height:31px;
}
/*------------------ Comment Form ---------------------*/
.contact-page #respond {
    margin: 50px 0;
	padding:25px 3.518030% 0;
}
.contact-page #respond .c-note {
	margin-bottom:20px;
}
.contact-page #comments-form {
	width:100%;
}
.contact-page #comments-form .comment-left {
	width: 44.075829%;
	margin-right:3.791469%;	
}
.contact-page #comments-form .comment-right {
    margin-top: 20px;
	width:52.132701%;
}
.contact-page #comments-form .comment-left p {
	width:100%;
}
.contact-page #comments-form p.input-block label.required {
	width:31.182796%;
}
.contact-page #comments-form p.input-block, .contact-page #comments-form p.subject-block {
    margin-bottom: 20px;
}
.contact-page #comment_name, .contact-page #comment_email, .contact-page #comment_url, .contact-page #comment_subject, .contact-page #comment_phone {
    padding: 0 2.150538%;
	width: 95.69892%;
}
.contact-page #comments-form p.textarea-block {
	width:100%;
}
.contact-page #comment_message {
    height: 193px;
    padding: 2.150538%;
	width:96%;
}
/* =========================================================
	Pringcing Table Page
============================================================ */
/*** Table 4 column ***/
.pricing-column {
	margin:0 0.879507% 0 0;
	padding:3.518030%;
	width:41.131865%;
	margin-bottom:10px;
}
.pricing-content {
	width:100%;
	padding-bottom:20px;
}
.pricing-column .features {
	width: 99.303136%;
}
.pricing-column .features li {
	margin:0 7.017544%;
}
.table-3col {
	margin:45px 0;	
}
/* =========================================================
	Elements Page
============================================================ */
/*-----list style--------------*/
.default-list, .check-list, .arrow-list{
	margin-bottom:30px;
}
/*------------------ Newsletter ---------------------*/
.news-letter {
	padding:0px;
}
.newsletter-form, .newsletter-form .input-email {
	width:100%;
}
.newsletter-form .email {
	width:88.709677%;
	padding:0px 5.376344%;
}
.list-container ul.tabs li a {
	padding:5px 15px;
}
.tab-container {
	padding: 20px 20px 10px;
}
	
}

@media only screen and (max-width: 479px) {
	
/* =========================================================
	Columns
============================================================ */
.one-forth {
	width:100%;
	margin-right:0;
}
.one-third {
	width:99.717678%;
	margin-right:0;
	margin-bottom:20px;
}
.right-sidebar {
	width:100%;
	margin-top:0px;
	margin-bottom:20px;
}
.left-col {
	width:100%;
	margin-right:0;
	margin-top:30px;
}
.last {
	margin-right:0 !important;
}
.wrapper{
	width:94%;
}
.mt-40 {
	margin-top:40px;
}
/* =========================================================
	Header
============================================================ */
/*--------------- Logo ----------------*/
#logo-image {
	float:none;
	width:100%;
	text-align:center;
}
/*--------------- Main Nav ----------------*/
#main-nav {
	float:none;
}
#main-menu {
	display:none;
}
#responsive-menu {
	display:block;
	margin-top:15px;
	width:100%;
}
/* =========================================================
	Slider
============================================================ */
#slider-wrapper {
	display:none;
}
/*--------------- Masonry Container ----------------*/
.col-1 {
	width:280px;
}
.col-1 img {
    max-width: 280px;
}
.col-2 {
	width:280px;
}
.col-2 img {
    max-width: 280px;
}
.col-1 .masonry-description {
	padding:5px 10px;
	right:0;
	bottom:0;
	height:80px;
	width:150px;
}
.masonry-description h1 {
	font-size:16px;
	height:22px;
	margin-bottom:5px;
}
.masonry-description p {
	font-size:12px;
	height:32px;
	margin-bottom:5px;
}
.masonry-caption {
	font-size:14px;
}
.col-2 .masonry-description {
	right:0;
	bottom:0;
	padding:5px 10px;
	height:115px;
	width:195px;
}
.col-2 .masonry-description h1 {
    font-size: 14px;
    height: 32px;
    line-height: 18px;
}
.col-5 {
	width: 260px;
}
.col-5 img {
    max-width: 260px;
}
.col-4 {
    width: 260px;
}
.col-4 img {
    max-width: 260px;
}
.col-6 {
    width: 260px;
}
.col-6 img {
    max-width: 260px;
}
.col-3 {
	width:260px;
}
.col-3 img {
    max-width: 260px;
}
.da-thumbs li.height-1 .da-thumbs-hover p span {
	margin-top:15px;
}
.da-thumbs li.height-4 .da-thumbs-hover p span {
	margin-top:40px;
}
.da-thumbs li.height-3 .da-thumbs-hover p span {
	margin-top:10px;
	margin-bottom:0px;
}
.da-thumbs li.height-2 .da-thumbs-hover p span {
	margin-top:40px;
}
.da-thumbs li.height-3 .da-thumbs-hover p em {
	margin-bottom:0px;
}
.da-thumbs li.col-5.height-3 .da-thumbs-hover p span {
	margin-top:5px;
	margin-bottom:0px;
	font-size:12px;
}
.da-thumbs li.col-5.height-3 .da-thumbs-hover p em {
	margin-bottom:0px;
	font-size:12px;
}
.da-thumbs li.col-5.height-3 .da-thumbs-hover p a.link-detail, .da-thumbs li.col-5.height-3 .da-thumbs-hover p a.link-gallery {
	height:20px;
	width:20px;
	background-size:100%;
}
/*--------------- Search box ----------------*/
.sub-page .search-box {
	display:inline-block;
	float:none;
}
.sub-page .search-form .search-text {
	
}
/*--------------- Tag line ----------------*/
.tag-line-inner {
	padding:25px 0 15px;
}
.tag-line h2 {
	font-size:22px;
	margin-bottom:15px;
}
/* =========================================================
	Main Content
============================================================ */
/*--------------- Kopa Widget ----------------*/
.kopa-widget.light-pattern {
	padding-top:40px;
}
.kopa-widget .widget-title {
	width:100%;
	margin-bottom: 20px;
}
.kopa-widget .widget-title span {
	padding:0 2.638522%;
	font-size:30px;
}
/*--------------- Our Service ----------------*/
.our-service {
	padding-bottom:30px;
}
.service-icon-box {
	width:129px;
	height:129px;
}
.service-icon {
	width:129px;
	height:129px;
}
.our-service .entry-content {
	padding:100px 13.440860% 30px 13.440860%;
	margin-top:-70px;
}
.our-service .entry-content .entry-title {
	margin-bottom:25px;
}
.our-service .entry-content p {
	margin-bottom:20px;
}
/*--------------- Featured Widget ----------------*/
.kopa-widget.dark-pattern {
	padding-top:40px;
}
.featured-widget {
	padding-bottom:0;
}
.featured-widget .list-carousel.responsive {
    margin: 0 5.277045%;
}
.list-carousel ul li article .entry-content {
	height:60px;
	padding:10px;
	display:none !important;
}
.list-carousel ul li article .entry-content a {
	font-size:14px;
}
.list-carousel ul li article .entry-content p {
	font-size:12px;
	height:40px;
	overflow:hidden;
}
/*--------------- Latest News ----------------*/
.latest-news {
	width:100%;
}
.latest-news ul {
	padding:40px 10.716799%;
	width:78.92%;
}
.latest-news li {
	padding-bottom:25px;
	margin-bottom:25px;
	width:100%;
}
.latest-news li .entry-item {
	width:100%;
}
.latest-news li .entry-item img {
	margin-right:0;
	width:100%;
	margin-bottom:10px;
}
.latest-news li .entry-item .entry-content .entry-title {
	margin-bottom:15px;
	font-size:18px;
}
.latest-news li .entry-item .entry-content .entry-author, 
.latest-news li .entry-item .entry-content .entry-comments,
.latest-news li .entry-item .entry-content .entry-tag {
	margin-bottom:10px;
}
.latest-news li .entry-item .entry-content .entry-author, .latest-news li .entry-item .entry-content .entry-comments {
	margin-right:2.967359%;
}
/*--------------- Bottom logo ----------------*/
.bottom-logo {
	padding:10px 0;
	margin-top:30px;
}
/* =========================================================
	Page Bottom
============================================================ */
.flexslider .slides {
	width:100%;
}
.flexslider.testimonial-slider .slides > li article {
	width:100%;
}
.testimonial-avatar {
	width:10.378188%;
	height:77px;
	padding:20px 1.231310% 20px 1.583113%;
	display:none;
}
.testimonial-avatar p {
	padding:8.474576% 15.254237% 8.474576% 8.474576%;
	width:76.271186%;
	height:76.271186%;
	background-size:100%;
	margin:20px 0 0;
}
.testimonial-content {
	width:96.481960%;
	padding:0 1.759015%;
	height:85px;
}
.testimonial-content p {
	margin:10px 0 5px;
}
.testimonials h6 {
	left:0;
}
/*--------------- Bottom logo ----------------*/
#bottom-sidebar {
	width:100%;
}
#bottom-sidebar > li {
	margin:0;
}
#bottom-sidebar .widget {	
	padding:20px 13.440860%;
}
#bottom-sidebar .widget .widget-title {
	margin-bottom:20px;
}
#bottom-sidebar .widget .text-widget {
	margin-bottom:20px;
}
#bottom-sidebar .widget .social-title {
	margin-bottom:15px;
}
.tweet_list li {
	margin-bottom:20px;
}
#bottom-sidebar .widget .contact-phone, #bottom-sidebar .widget .contact-address, #bottom-sidebar .widget .contact-email, #bottom-sidebar .widget .contact-skype {
	padding-left:40px;
}
#bottom-sidebar .widget .contact-phone {
	font-size:18px;
	line-height:24px;
}
#bottom-sidebar .widget .contact-address, #bottom-sidebar .widget .contact-email a, #bottom-sidebar .widget .contact-skype a {
	font-size:12px;
}
/* =========================================================
	Footer
============================================================ */
/*
Back to top button 
*/
#back-top {
	display:none !important;
}
#kp-footer {
	padding:20px 0;
}
#copyright {
	margin-bottom:10px;
}
#copyright, #footer-nav {
	float:none;
	text-align:center;
}
#footer-nav ul {
	display:inline-block;
}
#footer-nav ul li {
	margin:0 10px 0 0;
}
#bottom-sidebar .widget .social-link li {
	margin:0 5px 0 0;
}
/* =========================================================
	About Page
============================================================ */
.about-us {
	padding:30px 0 20px;
}
.about-us h2, .our-work h2, .our-team h2 {
	margin-bottom:15px;
}
.about-us p {
	margin:0 auto 10px;
}
/*--------------- Tab ----------------*/
.about-list-container {
	padding:10px 0;	
}
.about-list-container .wrapper {
	text-align:center;
}
.page-top-left {
	float:none;
	display:inline-block;
	margin-bottom:5px;
}
.our-work {
	padding:0 0 50px 0;
}
.our-work header {
	width:100%;
	padding:30px 0 0 0;
	background-size:100%;
}
.our-work header p {
	width:70.373239%;
}
.our-work-content {
	margin-top:-90px;
}
.our-work-content li article {
	width:150px;	
	height:150px;
}
.our-work-content li article h4 {	
	margin:5px;
}
.ch-info .ch-info-back img {
	margin-top:20px;
}
.our-work-content li article p {
	margin:0 10px 0px;
	height:40px;
	overflow:hidden;
	padding-top:5px;
}
.our-work-content li article h4 a {
	font-size:14px;
}
.our-work-content .list-carousel .carousel-next, .our-work-content .list-carousel .carousel-prev {
	margin:-25px 0 0;
}
.our-team {
	padding: 30px 0;
}
.our-team .one-forth {
	margin-top:20px;
}
.our-team .about-avatar {
	margin-bottom:20px;	
}
.our-team .about-avatar:hover .avatar-hover {
	opacity:1;
}
.avatar-hover {
	width:100%;
	height:100%;
}
.our-team .one-forth span {
	margin-bottom:5px;
}
.our-team .about-avatar img {
	width:100%;
}
.about-social-link {
	display:inline-block;
}
/*----- About Social links ---------*/
.about-social-link li {
	padding:0 14px;
}
/* =========================================================
	Blog Page
============================================================ */
.entry-item-list {
	margin:0px auto;
}
.entry-item-list li {
	width:240px;
}
.entry-item-list li .entry-item {
	padding:20px;
}
.entry-item-list li .entry-item .entry-title {
	margin-left:45px;
	margin-bottom:20px;
}
/* =========================================================
	Single Page
============================================================ */
.entry-box {
	padding-bottom:0px;
}
.entry-box .entry-title {
	margin-bottom:10px;
	font-size:20px;
}
.entry-box .entry-date, .entry-box .entry-comment {
	margin-bottom:5px;
}
.entry-box .entry-tag {
	display:inline-block;
	margin-bottom:20px;
}
.entry-box .border-box {
	width:48.206897%;
	margin-right:3.448276%;
}
blockquote {
	padding:3.448276% 4.137931%;
}
/*------------------ Comments List ---------------------*/
#comments {
	width:100%;
	margin-bottom:30px;
}
#comments h3 {
	margin-bottom:20px;
}
.comments-list, .comment-wrap {
	width:100%;
}
.comments-list .comment {
	margin-bottom:20px;
	width:100%;
}
.comments-list .children.depth-1, .comments-list .children.depth-2 {
	margin-left:0;
}
.comment-wrap img {
	margin-right:10px;
}
.comment-wrap .comment-body {
	margin-left:84px;
}
/*------------------ Comment Form ---------------------*/
.single-page #respond {
	padding-top:10px;
	margin-bottom:20px;
}
.single-page #respond h3 {
    margin-bottom: 10px;
}
.single-page #respond .c-note {
	margin-bottom:20px;
}
.single-page #comments-form p.input-block, #comments-form p.subject-block {
    margin-bottom: 30px;
}
.single-page #comments-form p.input-block label.required {
	width:25.172414%;
	font-size:12px;
}
.single-page #comment_name, .single-page #comment_email, .single-page #comment_url, .single-page #comment_subject, .single-page #comment_phone {
    padding: 0 1.379310%;
	width: 70.831034%;
}
.single-page #comments-form p.textarea-block {
	margin-bottom:20px;
}
.single-page #comment_message {
    padding: 1.379310%;
	width:96.965517%;
}

/* =========================================================
	Right Sidebar
============================================================ */
.right-sidebar .widget {
	margin-bottom:30px;
	width:99.462366%;
}
.right-sidebar .widget ul {
	padding:0 10.810811%;
	width:78.378378%;
}
.right-sidebar .widget .widget-title {
	margin:20px 40px 20px 80px;
	padding-bottom:10px;
	font-size:18px;
}
.right-sidebar .widget.kp-post ul li {
	padding-bottom:10px;
	width:100%;
}
.right-sidebar .widget .entry-item {
	width:100%;
}
.right-sidebar .widget .entry-item img {
	margin-right:5.172414%;
}
.right-sidebar .widget .entry-item .entry-content .entry-title {
	font-size:12px;
	margin-bottom:5px;
}
.right-sidebar .widget .text-widget {
	padding:0 10.810811%;
}
.right-sidebar .widget .kp-tag-detail {
	padding:0 10.810811%;
}
.right-sidebar .widget .kp-tag-detail a {
	padding:5px 10px;
	margin:5px 3px;
}
/* =========================================================
	Contact Page
============================================================ */
.google-map {
	margin:40px 0;
}
.contact-info p {
	margin-bottom:15px;
	font-size:14px;
	line-height:25px;
	padding:10px 0 10px 80px;
	height:51px;
}
.contact-info .contact-phone {
	padding:20px 0 20px 80px;
	height:31px;
}
.contact-page #respond h3, .contact-page #respond .c-note {
	margin-left:75px;
}
/*------------------ Comment Form ---------------------*/
.contact-page #respond {
    margin: 50px 0;
	padding:25px 3.518030% 0;
}
.contact-page #respond .c-note {
	margin-bottom:20px;
}
.contact-page #comments-form {
	width:100%;
}
.contact-page #comments-form .comment-left {
	width: 100%;
	margin-right:0;	
}
.contact-page #comments-form .comment-right {
    margin-top: 10px;
	width:100%;
}
.contact-page #comments-form .comment-left p {
	width:100%;
}
.contact-page #comments-form p.input-block label.required {
	width:31.182796%;
}
.contact-page #comments-form p.input-block, .contact-page #comments-form p.subject-block {
    margin-bottom: 20px;
}
.contact-page #comment_name, .contact-page #comment_email, .contact-page #comment_url, .contact-page #comment_subject, .contact-page #comment_phone {
    padding: 0 2.150538%;
	width: 95.69892%;
}
.contact-page #comments-form p.textarea-block {
	width:100%;
}
.contact-page #comment_message {
    height: 193px;
    padding: 2.150538%;
	width:96%;
}
/* =========================================================
	Pringcing Table Page
============================================================ */
/*** Table 4 column ***/
.pricing-column {
	margin:0;
	padding:3.518030%;
	width:92.631865%;
	margin-bottom:10px;
}
.pricing-content {
	width:100%;
	padding-bottom:20px;
}
.pricing-column .features {
	width: 99.303136%;
}
.pricing-column .features li {
	margin:0 7.017544%;
}
.table-3col {
	margin:45px 0;	
}
/* =========================================================
	Elements Page
============================================================ */
/*-----list style--------------*/
.default-list, .check-list, .arrow-list{
	margin-bottom:30px;
}
/*------------------ Newsletter ---------------------*/
.news-letter {
	padding:0px;
}
.newsletter-form, .newsletter-form .input-email {
	width:100%;
}
.newsletter-form .email {
	width:88.709677%;
	padding:0px 5.376344%;
}
.list-container ul.tabs li a {
	padding:5px 15px;
}
.tab-container {
	padding: 20px 20px 10px;
}

}