/*
Theme Name: UpStore Child
Theme URI: http://demo.theme-sky.com/upstore/
Author: Theme Sky Team
Author URI: http://theme-sky.com/
Description: A Premium and Responsive WordPress theme, designed for E-Commerce websites
Template: upstore
Version: 1.0.0
License: GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: upstore-child
*/

header .container {
    max-width: 1310px !important;
    width: 100% !important;
}
header .header-right {
    display: none !important;
}
header .header-middle .container {
	padding: 8px 30px !important;
}
header .header-top .info-desc{

	font-weight: 700;
	font-size:16px;
	color: #ffffff;
}
header .header-top .info-desc a{
	color: #ffffff;
	padding-left:5px;
}
header .header-top .info-desc .fa.fa-envelope{
	padding-left: 30px;
}
.vc_section.banner-sec{
	background-attachment: fixed !important;background-position: top center !important;
}

.vc_section.banner-sec h1 {
    color: rgba(0,0,0,0.73) !important;
    font-weight: 900 !important;
    letter-spacing: -5px;
}
.vc_section.banner-sec .ts-button-wrapper {
    display: block !important;
    margin: 0 auto !important;
    text-align: center !important;
}

.vc_section.banner-sec.inner-btn .ts-button-wrapper { text-align: left !important;}
.vc_section.banner-sec .ts-button-wrapper .ts-button {
    border-radius: 32px;
    letter-spacing: 2px;
    padding: 12px 30px;
    margin-top: 38px;
	text-transform: uppercase;
}
.qualities-sec .quality-img {
    border-radius: 50% 50% 50% 50%;
    box-shadow: -74px 49px 0px 0px rgba(69,67,68,0.51);
    height: 200px;
    width: 200px;
}
.qualities-sec{
	background-color: #ffffff !important;
	padding: 100px 0 !important;
	border-radius: 50px;
	margin-top: -100px;
	z-index: 777;
	position: relative;
}

.light-weight {font-weight:300 !important;}
.upper-font {text-transform:uppercase !important;}
.top-radius {padding:50px 0; margin-top: -123px; position: relative; border-radius: 150px 150px 0 0;}
.menu-wrapper nav > ul.menu > li > a, .menu-wrapper nav > ul > li > a, .vertical-menu-wrapper .vertical-menu-heading {text-transform:none !important;}
.vc_section.section2 .ts-button-wrapper .ts-button {border-radius: 32px; letter-spacing: 2px; padding: 12px 30px; margin-top: 18px; text-transform: uppercase;}
.vc_section.section3 .ts-button-wrapper .ts-button {border-radius: 32px; letter-spacing: 2px; padding: 12px 30px; margin-top: 18px; text-transform: uppercase;}
.vc_section.section3 .ts-button-wrapper {display:block; text-align:center;}
.vc_section.section4 .ts-button-wrapper .ts-button {border-radius: 32px; letter-spacing: 2px; padding: 12px 30px; margin-top: 18px; text-transform: uppercase;}

.multi-section .ts-social-icons {margin:0 !important;}
.multi-section .ts-social-icons li {background:#998435; border-radius:32px; float:none;}
.multi-section .ts-social-icons li a {color:#fff !important;}
.multi-section .ts-social-icons li a:before {border-color:#998435 !important;}
.multi-section .ts-social-icons .list-icons {height: 320px; vertical-align: middle; display: table-cell; width: 910px; text-align:center;}
.vc_section.multi-section .ts-button-wrapper .ts-button {border-radius: 32px; letter-spacing: 2px; padding: 12px 30px; margin-top: 0px; text-transform: uppercase;margin-bottom:0;}
.vc_section.multi-section .ts-button-wrapper {display:table-cell; text-align:center;height: 320px;
vertical-align: middle;width:600px;}

.vc_section.bg-fix {background-attachment:fixed !important;background-position: bottom center !important;}

.img-bg-after .wpb_single_image-t figure:before {position:absolute; height:178px; width:178px; border-radius:100px; content:""; background:#998435;left: 50px; z-index: -1; top: 50px;}
.section3.img-bg-after .wpb_single_image-t figure::before {left: 10px; top: 20px;}
.vc_section.section3.btn-left .ts-button-wrapper {display:inline-block;}

.img-bg-after .wpb_single_image img {border: 8px solid #998435;}

.vc_section.section3 input {height:40px; width:100%; border-radius:50px;border: 1px solid #818a91; font-style:normal;}
.vc_section.section3 textarea {width:100%; border-radius:20px !important;border: 1px solid #818a91; font-style:normal;}
.vc_section.section3 ::placeholder {opacity:1 !important; color:#998435 !important; font-style:normal;}
.vc_section.section3 input.wpcf7-submit {padding:0;}

.contact-page-form input{height:47px; width:100% !important;background-color: #f2f7f5 !important; border-width: 0px 0px 0px 0px !important;border-radius: 6px 6px 6px 6px !important;}
.contact-page-form ::placeholder {opacity:1 !important; color:#998435 !important; font-style:normal;}
.contact-page-form input.wpcf7-submit {padding:0;background-color: #000!important;border-radius: 39px !important;}
.contact-page-form input.wpcf7-submit:hover {background-color: #998435!important;}
.contact-page-form textarea {width:100% !important;background-color: #f2f7f5 !important; border-width: 0px 0px 0px 0px !important;border-radius: 6px 6px 6px 6px !important;}

.contact-page-form label {float: left; width: 49%;}
.contact-page-form label+label {float: right; width: 49%;}
.contact-page-form form {border:5px dotted #998435;border-radius: 30px; padding: 15px 15px 0;}

.header-top .header-left { width: 100% !important; float: none !important;}
header .header-top .info-desc {float:none !important; margin:0 !important; width:100%;}
.top-right-div {float:right;}
.top-right-div img {width: 140px;}
.testi-bg .testimonial-content  {border-radius: 15px; background: #fff; border: none !important;text-align: center; height:320px;vertical-align: middle;display: table-cell;}
.testimonial-content h4.name a {font-size:18px !important; text-transform:capitalize !important;}
.testimonial-content .byline {font-weight: 400; font-size: 13px; color: #998435; font-weight:normal !important;  text-transform:capitalize !important;}
.testimonial-content .meta-content {margin-top:0 !important;}
.ts-shortcode.show-dots .owl-dots {bottom:0 !important;}

.vc_section.multi-section .vc_row.wpb_row.vc_row-fluid {padding-bottom: 55px !important;}

@media screen and (max-width:767px) and (min-width: 1px){
	
	body .header-left > .info-desc, body .header-left > .ts-header-social-icons {padding:0 15px !important;}
	.ts-header .logo-wrapper {display:block !important; text-align:center !important;}
	header.ts-header .header-container .logo-wrapper.logo-ipad {display: none !important;}
	.vc_section.banner-sec h1 {font-size:45px !important; letter-spacing:-2px !important;line-height: 40px !important;}
.top-radius {margin-top: 0; border-radius: 0;}
	.vc_section.banner-sec {padding-top:50px !important; padding-bottom:50px !important;}
	.box-sec3 h3.vc_custom_heading {font-size:25px !important;}
	.vc_section.section2 {padding-top:0 !important;}
    .vc_section.section2 h2.vc_custom_heading {line-height:45px;}
	.vc_section.section3 h2.vc_custom_heading {font-size:30px !important;}
	.home .vc_section.section3 h2.vc_custom_heading {margin-top:-60px;}
	.vc_section.section3 .wpb_text_column {padding-right: 0px !important; padding-left: 0px !important;}
	.vc_section.section3 .vc_row-fluid.section3 {padding-bottom:30px !important;}
	
	.vc_section.section4 h2.vc_custom_heading {font-size:30px !important; margin-top: 30px;}
	.vc_section.section4 {padding-top:50px !important; padding-bottom:50px !important;}
	.multi-section .ts-social-icons .list-icons {height:auto;}
	.vc_section.multi-section {}
	.vc_section.multi-section .ts-button-wrapper {height:auto;}
	.vc_section.multi-section .wpb_text_column {margin: 15px 0 25px !important;}
	footer .footer-sec #mc4wp-form-1 .mc4wp-form-fields input[type="submit"] {padding-left: 0px !important; padding-right: 0;font-size: 10px !important;}
	.footer-copyright-sec .right-box h2.vc_custom_heading {font-size: 15px !important; text-align:left !important;}
	.footer-copyright-sec .right-box h2 a {font-size: 15px !important;}
	.img-bg-after .wpb_single_image figure::before {left: 10px; top: 20px;}
	.vc_section.banner-section h1 {font-size:45px !important;line-height: 40px !important;}
	.page-id-11 .vc_section.section4 h2.vc_custom_heading {line-height: 50px !important; margin-top: 0;}
	.page-id-11 .vc_section.section3 h2.vc_custom_heading {margin-top:0;}
	.mb-padd.wpb_column.vc_column_container {padding-left:15px !important; padding-right:15px !important;}
	.vc_section.contact-us-sec h1.vc_custom_heading {font-size:45px !important;line-height: 40px !important;}
	.contact-us-sec h2 { margin: 20px 0 10px !important; font-size: 25px !important;}
	.vc_row-fluid.bottom-detail {padding-top:30px !important;padding-bottom: 30px;}
	.bottom-detail h2.vc_custom_heading {font-size:14px !important;margin-top: 0 !important;}
	.vc_section.c-top-banner {padding-top:100px !important; padding-bottom:100px !important;}
	.testi-bg .testimonial-content {height:auto !important;}
	.testi-bg {margin:20px 0 !important;}
	.last-f-box.wpb_column.vc_column_container {padding-left:15px !important;}
	
	
}

