/*
Theme Name: City Pawn
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/
@charset "utf-8";
/* CSS Document */

html{ margin:0px; padding:0px; font-family: 'Lato', sans-serif;}
body{ margin:0px; padding:0px; font-family: 'Lato', sans-serif; font-size: 14px;   line-height: 1.42857; color:#000; }
html body{font-family: 'Lato', sans-serif;}
img{ border:0px; outline:none; max-width:100%; }
.container-fluid ul{ list-style-type:none; margin:0px; padding:0px;}
.container-fluid a:hover,.container-fluid a:active,.container-fluid a:focus{ color:#BF965D ;}
a{text-decoration:none; -moz-transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s;  -ms-transition: all 0.3s linear 0s;  -o-transition: all 0.3s linear 0s;  transition: all 0.3s linear 0s; }
html h1,html h2,html h3,html h4,html h5,html h6{font-family: 'Montserrat', sans-serif;}

.container-fluid .nav li a:focus{ background:none;}
.container-fluid{ padding:0px !important; float:left; width:100%; }

.container-fluid.headermy{ position:relative;}
.slider-text{ float: left; left: 0; position: absolute; text-align: center; top: 0; height:100%; width: 100%; z-index: 9999; }
.slider-text-in{ display:table; float:left; width:100%; height:100%;}
.slider-text-row{ display:table-cell; vertical-align: middle; width: 100%; color:#fff; }
.slider-text-row h1{ font-size:64.79px; margin-top:100px; position:relative; text-transform:uppercase; font-weight:bold; line-height:60px; }
.slider-text-row h5{ font-size:17.26px; text-transform:uppercase; font-weight:500; }
.slider-text hr{ background:#eea142; height:5px; width:175px; }
.slider-text .container{ height:100%; }
.slider-img{ text-align:center; }
.slider-img img{ width:100%;}

.headermain{ float: left; left: 0; position: absolute; top: 0; width: 100%; z-index:99999; }
.headermy-row.row{ margin-top:70px; }

.hleft-hmenu a{ float: left; margin-top:35px;}
.hright-menu{ float:right; margin-top:25px;}
.hright-menu li{ float:left; }
.hright-menu li a{ color:#fff; display:inline-block; padding:0 5px; text-transform:uppercase; font-size:12px;}
.hleft-hmenu li a:hover{ color:#BF965D;}
.hright-menu li:first-child::after{ color:#fff; content:"|";}

.hmid-logo{ float:left; width:100%; text-align:center; }
.hmid-logo a img{ display:inline-block; width:370px; }

.loancaltop .container h1{ color: yellow;  margin-bottom: 25px;  margin-top: 55px; text-transform: uppercase; color:#eea142; font-size:30px; font-weight:bold;}
.loancal-col{background:#eea142; float:left; padding:7px 12px; width:100%; border: 1px solid #fff; height:43px;}

.loancal-col input{ border-radius:0px; background: #eea142; border:0px; border-bottom: 1px solid #fff; margin-right: 10px; width:83%; color:#fff;text-align: center;
font-size: 18px;}
.container-fluid.loancaltwo{ background: #000; color: #fff; padding: 40px 0 !important;}
.loancal-left label{ text-transform: uppercase; width:100%; text-align:center; font-family:'Montserrat', sans-serif; font-size:12px; }
.loancal-last{ padding-left:0px !important; padding-right:0px !important;}

.loancaltwo .row{ display: inherit; }
.loancaltwo .loancal-left{ max-width:200px; font-size:18px; float:left; }
.loancal-mid{ text-transform:uppercase;}
.loancal-mid input{ width:30%; margin-right:5px;}
.loancal-mid img{ margin-left:10px;}
.loancaltwo .loancal-left.loancal-last{ flex:0 0 50%; max-width:50%; width:50%;}
.loancal-left.loancal-last label{ margin-top:45px; width:100%; font-size:11px; }

.shoponline-left{ margin-right:30px; position:relative; }
.shoponline-left:last-child{ margin-right:0px;}
.title{ float:left; width:100%; text-align:center; position:relative;}
.title h2{ color:#eea142; font-size:40px; font-weight:bold; padding:70px 30px 60px; background:#fff; display:inline-block; text-align:center; text-transform:uppercase; width:auto; position:relative;}
.title::before{ background:#eea142; content:" "; height:20px; left: 0; position:absolute; top:46%; width:100%; }

.shoponline-title{ background:rgba(0, 0, 0, 0.2); bottom:0; height:100%; position:absolute; right:0; width:100%;}
.shoponline-title h2{color:#fff; float:right; font-size:23px; padding:20px; text-align:right; text-transform:uppercase; position:absolute; resize:0px; bottom:0px; right:0px; }
.shoponline-row{ padding-bottom:40px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}
.shoponlinemy{ float:left; width:100%;}


.jewellerymy .jewellerymy-left{ margin-right:0px; position:relative; }
.jewellerymy .jewellerymy-title{ bottom:0; position: absolute; right: 0; width: 100%;}
.jewellerymy .jewellerymy-title h2{ color:#fff; float:right; font-size:23px; padding:20px; text-align:right; text-transform:uppercase; padding-right:0px; }
.jewellerymy .jewellerymy-img img{ width: 100%; display:inline-block; }

.pawndeal-row p{ font-size:23px; text-align:center; }
.pawndeal .title h2::before,.pawndeal .title h2::after{ width:28%;}
.pawndeal-row.row{ margin-bottom:35px; float:left; width:100%;}

.howpawn{ background:url(images/process.png); padding:70px 0px !important; background-repeat:no-repeat; background-size:100%; }
.howpawn h2{text-transform: uppercase; color:#eea142; font-size:30px; font-weight:bold; margin-bottom:40px;}
.howpawn-text li{ float:left; width:100%; margin-bottom:5px; color:#8c8a8a; font-size:23px;}
.howpawn-text li span{ float:left; width:40px; height:40px; line-height:40px; background:url(images/stone-icon.png); background-repeat:no-repeat; backgroundsize:cover; text-align:center; margin-right:10px; color:#000;  }
.howpawn-text li p{color:#8c8a8a; margin-top:5px; margin-left:10px;}

.ourservice .container{ position:relative; z-index:9; }

.ourservice-row{ float:left; width:100%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}
.ourservice-left{ background:#000; color:#fff;}
.ourservice-left-in{ display:table; width:100%; height:100%; float:left; }
.ourservice-left-text{ display: table-cell; text-align: center; vertical-align: middle; }
.ourservice-left-text p{  font-size:23px; text-align: justify; text-align-last: center;  text-align:  -webkit-justify; text-align-last: -webkit-center; justify-content: center; margin-top:15px; float:left; width:100%;}
.ourservice-left-text h4{ font-size:46px; }
.ourservice-right{ padding:0px !important; }
.ourservice-info{ width:60%; display:inline-block; }
.ourservice-info h2{ color:#eea142; font-size:30px; padding-top:15px; line-height:30px; margin-bottom:0px; font-weight:bold; text-transform:uppercase; }

.ourservice-info-title{ position:relative; width:auto; display:inline-block; padding:0px 20px 30px; }
.ourservice-info-title:before{ background:url(images/left-border.png); background-repeat:no-repeat; background-size:auto 100%; background-position:left bottom; content:" "; position:absolute; left:-20px; bottom:12px; width:50%; height:75%; }
.ourservice-info-title:after{ background:url(images/right-border.png);  background-repeat:no-repeat; background-size:auto 100%; background-position:right bottom; content:" "; position:absolute; right:-25px; bottom:12px; width:50%; height:75%;}
.ourservice-right img{ width:100%; }
.ourservice-row{ display: -webkit-flex; display:flex;   }
.ourservice-row:nth-child(2n) .ourservice-left{ float: right !important; order: 2; -webkit-box-ordinal-group:2; background:#eea142; color:#000; }
.ourservice-row:nth-child(2n) .ourservice-info h2{ color:#000;}
.ourservice-row:nth-child(2n) .ourservice-info-title:before{ background:url(images/bordar-black.png); background-repeat:no-repeat; background-size:auto 100%; background-position:left bottom; }
.ourservice-row:nth-child(2n) .ourservice-info-title:after{ background:url(images/border-black-right.png);  background-repeat:no-repeat; background-size:auto 100%; background-position:right bottom; content:" "; position:absolute; right:-25px; bottom:12px; width:50%; height:75%;}
.ourservice-img{ background: #000; position: relative; z-index: 99;  padding: 0 10px;}
.ourservice-row:nth-child(2n) .ourservice-img{ background:#EEA142; margin-top:5px; }

.ourlocation{ background:#EEA142; float:left; width:100%; position:relative; border-bottom:2px solid #fff;  }
.map{ position:absolute; right: 0px; width: 50%; height:100%;}
.map iframe{ float:left; width:100%; height:100%;pointer-events: none;}
.map img {height: 100%;}
.maploc > p {height: 100%;}

.ourlocation-left-row{ padding:60px 0 50px; color:#000; }
.ourlocation-left-row h2{ font-size:27px; font-family:'Lato', sans-serif; font-weight: bold; color:#000; }
.ourlocation-left-row img{ margin-right:15px; }
.ourlocation-left-row p{ font-size:23px; }
.ourlocation-left-row p a{ color:#000; }
.ourlocation-left-row p a:hover{ color:#000; }
.ourlocation-left-row li{ margin-bottom:5px; }

.ourlocation{ overflow:hidden; }

.footer{ background:#000; text-align:center; float:left; width:100%; }
.flogo{ float:left; width:100%; text-align:center; margin-bottom:50px; }
.flogo a{ display:inline-block;}
.fmenu{ float: left; width:100%; margin-bottom:15px; }  
.fmenu li{ display: inline-block; color:#fff;}
.fmenu li:after{ content:"|"; font-size:26px; }
.fmenu li:last-child:after{ content:" ";}
.fmenu li a{ padding:10px; color:#fff; font-size:24px; }

.socialicon li:after{ content:" ";}

.footertop{ padding:60px 0px 40px !important; float:left; width:100%;}
.container-fluid.footercopy{ background: #eea142;}
.container-fluid.footercopy p{ margin-top:10px; margin-bottom:10px; font-family: 'Montserrat', sans-serif; font-size:14px; text-transform:uppercase; }

.flogo img{ width:230px; }
.loancal-col select{ border-radius:0px; background: transparent; border: 0 none; border-bottom:1px solid #fff; -webkit-appearance: none; -moz-appearance:none; margin-right: 3%; width:32%; text-align:center; color:#fff; font-size:18px; }

.loancal-amount .loancal-col{font-size:18px; text-align:center; }

.headersubpage .headermain{ position:relative; background:#000;}
.hright-in{ float:right;}
.hright-in .hright-menu{ float:left; margin-top:12px;}
.hmain-menu li a{ font-size:18px; font-weight:bold;}
.hmain-menu li::after{ color:#fff; content:"|";}
.hmain-menu li:last-child::after{ color:#fff; content:""; }
.hright-menu.hmain-menu{ margin-top:12px; font-family: 'Montserrat', sans-serif; }
.headersubpage .headermy-row.row{ margin-bottom: 40px; margin-top: 40px; }

.aboutus-row{ text-align:justify; text-align-last:center;  text-align:-webkit-justify; text-align-last:-webkit-center; justify-content:center; margin-bottom:50px; }
.aboutus-row p{ font-size:23px; }
.aboutbox-right{ padding:0px !important; float:left; }
.aboutbox-left-in{ background:rgba(0, 0, 0, 0.6); height:100%; position:absolute; text-align:center; top:0; width:100%;}
.aboutbox-left-text{ display:table; height:100%; width:100%; }
.aboutbox-left-text .ourservice-info{ display:table-cell; vertical-align:middle; }
.aboutbox-left-in .ourservice-img{ background:transparent;}
.aboutbox-right img{ width:100%; }
.ourservice-img img{ width:auto; }

.productsmy-row{ float:left; width:100%;  display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}
.productsmy-col{ float:left; min-height:200px !important; text-align:center; text-transform:uppercase;  position:relative; }
.productsmy-col-in{ display:inline-block; width:300px; }
.productsmy-col hr{ background:#eea142; color:#eea142; height:5px; width:155px; border:0px; }
.productsmy-col-in a{ color:#010101; font-size:40px; font-weight:bold; }
.productsmy-img{ margin-bottom: 10px; margin-top: 30px; height: 60px; }
.productsmy-col-in h2{ margin-bottom:30px; }
.productsmy-col:nth-child(2n+1){ border-right: 1px solid #000; }
.productsmy-row:last-child{ padding-bottom:100px !important;}

.contactus{ border-top: 2px solid #2f2f2f; background:url(images/contact-bg.png); background-size: cover;}
.contactloc .maploc {height: 380px;overflow: hidden;width: 100%;}
.map > p {height: 100%;margin: 0;}
.map p a {float: left; height: 100%;width: 100%;}
.contactloc .maploc iframe{ float:left; width:100%; }
.contactloc .ourlocation-left:last-child{ margin-top:40px; }
.contactform-row.row{ margin-bottom:15px; }
.conform-left input,.conform-left textarea{ border:0px; border-radius:0px; font-family:'Lato', sans-serif;   padding: 10px 20px; }
.conform-left input[type="submit"]{ background:#eea142; float:right; letter-spacing:1px; padding:10px 50px; text-transform:uppercase; cursor: pointer; margin-top:10px; margin-bottom:20px; }
.conform-left textarea{ height:100px; }
.contactus-row{ width:70%; }
.contactus-row h4{ color:#fff; font-family:lato; font-size:30px; font-weight:bold; margin-bottom:25px; }

.contactus .title::before{ width:38%;}
.contactus .title::after {
    background: #eea142 none repeat scroll 0 0;
    content: " ";
    height: 20px;
    right: 0;
    position: absolute;
    top: 46%;
    width: 38%;
}
.form-message{ width:100%;}
.contactus .title h2{ background:none; }
.page-header{  padding-bottom: 9px; margin: 40px 0 20px; border-bottom: 1px solid #eee; }
.page-header h1 { font-size: 29px; text-align: center; text-transform: uppercase; color: #eea142; }
.entry-title a { font-size: 17px; color: #eea142; }
.entry-header a,.entry-summary a  { color:#eea142; }  
.entry-meta { margin-top:10px; }  
.wp-pagenavi { float: right; margin: 20px 0; clear: both; }
.wp-pagenavi span.current { border: 1px solid #eea142; color: #d8ab0f; font-weight: bold; }
.wp-pagenavi a {  text-decoration: none; border: 1px solid #bfbfbf; padding: 5px 8px; margin: 2px; font-weight: bold; color: #777575; }
.nfound ,.page-content{ text-align: center; margin-bottom: 30px; }
.nfound p, .page-content p { text-align: center;  font-size: 18px; font-weight: 600; }
svg{ display:none;  }
.searchpage input[type="search"] ,.errorpage-content input[type="search"] , .page-content input[type="search"] {
    border: 1px solid #aaa;
    border-radius: 2px;
    outline: 0;
    padding: 6px 8px;
    vertical-align: middle;
    margin-bottom: 10px;
    width: 250px;
	float:left;

}
.search .search-form { display:inline-block; }
.nfound input[type="submit"] ,.errorpage-content input[type="submit"] , .page-content input[type="submit"] {
    background-color: #eea140;
	border: 1px solid #ddd;
	border-radius: 2px;
	color: #fff;
	display: inline-block;
	cursor: pointer;
	line-height: 20px;
	padding: 6px 10px;
	text-shadow: 0 1px 0 #fff;
	vertical-align: middle;
	margin-bottom: 4px;
	box-shadow: 0 1px 0 rgba(255,255,255,.3) inset;
}

.error-template {  text-align:center; padding-bottom: 9px; margin: 40px 0 20px; }
.errorpage h1{ font-size: 36px; text-transform: uppercase; text-align: center; color: #eea140; } 
.errorpage h2 { font-size: 30px; color: #eea140;}  
.errorpage-content p {  font-size: 16px; }
.scontent { float:left; width:100%; }
.spage .entry-header,.archive-header { float: left; width: 100%; text-align: center; }
.singlepage, .archivepage {  position:relative; }
.singlepage .entry-header .entry-title { color: #eea142; font-size: 40px;font-weight: bold; padding: 60px 30px 60px; background: #fff; display: inline-block; text-align: center; text-transform: uppercase; width: auto; position: relative; }
.archive-title{ color: #eea142; font-size: 40px;font-weight: bold; padding: 60px 30px 70px; background: #fff; display: inline-block; text-align: center; text-transform: uppercase; width: auto; position: relative;  }

.archive-header::before { background: #eea142; content: " "; height: 20px; left: 0; position: absolute; top: 28%; width: 100%;  }  
.spage .entry-header::before{ background: #eea142; content: " "; height: 20px; left: 0; position: absolute; top: 43%; width: 100%; }

.ms-slide-info{ height:100%; left:0px; position: absolute; top: 0; width: 100%; }
.ms-info{ height: 100%; width: 100%; float:left; }

#responsive-menu-button{ position:inherit !important; }
#responsive-menu-container{ width:250px !important;}
.responsive-menu-inner, .responsive-menu-inner::before, .responsive-menu-inner::after{  border-radius:0px !important; }

.mobilemenu{ display:none;}
header.entry-header{ display:none; }
.button{ background: #eea142 !important; color:#fff !important;}
.woocommerce-loop-product__title{ color:#eea142; }
.woocommerce-Price-amount.amount{ color: #000; font-size: 20px; }
#tab-description h2,.related.products h2{ color:#eea142; }
.woocommerce-message{ float:left; width:100%; }
.spage{ float:left; width:100%; padding-bottom:60px; }
.product.type-product{ float:left; width:100%; }
.product-name a{ color:#eea142; }
.woocommerce-info::before{ color:#eea142;}
.woocommerce-info{   border-top-color: #eea142; }
#customer_details .col-1{ max-width: 68%; width: 100%; text-align:left; }
#customer_details .col-2{ max-width: 32%; text-align:left;}

#customer_details label{ float:left; width:100%; }
#customer_details span{ width: 50%; }
#customer_details input,#customer_details textarea,#customer_details select,#customer_details option { float: left; padding: 10px; width:95%; }

.shoponline-title h2 a{ color:#fff; text-decoration:none; }
.jewellerymy .jewellerymy-title h2 a{color:#fff; text-decoration:none; }
.ourservice-info-title a{ text-decoration:none; position:relative; z-index:9; }


#billing_first_name_field span{ width: 100%;}
#billing_first_name{ width:100% !important; }
#billing_last_name_field span{ width:100%; }

.woocommerce-info{ text-align:left; }
#customer_details .col-2 span{ width:100%; }
.woocommerce form .form-row textarea{ height:100px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{ left:auto; right:30px; }
#customer_details .select2 span{ border-radius: 0; height: 43px; line-height: 40px; width: 95%; }
.woocommerce-loop-product__title{ font-size:18px !important; }
.showcoupon{ color:#eea142; }
.map .textwidget{ height: 100%;}
.maploc .textwidget{ height: 100%;}
.maploc .textwidget iframe{ height: 100%;pointer-events: none;}

.home .headermain{ position:absolute; background:transparent;}
.home .headermy-row.row{ margin-bottom: 0px; margin-top: 40px; }
.headermain{ position:relative; background:#000;}
.headermy-row.row{ margin-bottom: 40px; margin-top: 40px; }

.innerpage,.scontent{ padding-bottom:60px; }
.innerpage .scontent p{ font-size: 16px; }

.contactus-row .wpcf7-response-output{ color: #ff0000; text-align: center; font-size: 16px; margin-top: 0px !important; float:left; width:96%;}
.contactus-row .wpcf7-mail-sent-ok{color: #fff; text-align: center; font-size: 16px; float:left; width:96%; }
.contactus-row .wpcf7-not-valid-tip{ float:left; width:100%;}


.headermy-row.row{ position: relative; }
.searchbox{ margin-left:0;margin-right:0;overflow:hidden;padding:15px;position:absolute;z-index:5;right:0px;display:none; top:40px;}
.searchbox input[type="text"]{border:medium none;box-shadow:0 0 0 2px rgba(0, 0, 0, 0.1);padding-bottom:10px;padding-top:10px;padding-left:10px;width:250px;color:#999; height:38px; float:left; border-radius:0px; }
.searchbox input[type="submit"]{background:#eea142 url(images/search-icon.png); border: 0 none; color:#fff; margin-top:0px; height:38px; width:45px; background-repeat:no-repeat; background-position:center center;float: right; border-radius:0px; }
.shoponlinemy .owl-theme .owl-controls .owl-buttons div{color: #000; background:transparent; opacity:1;}
.shoponlinemy .owl-buttons { position: absolute; top: 35%;  width: 100%;}
.shoponlinemy .owl-prev{ float: left; margin-left: -50px !important;}
.shoponlinemy .owl-next{ float: right; margin-right: -50px !important; }
.shoponlinemy .owl-theme .owl-controls{ display:none; }

.searchpage header.entry-header{ display:block;}
.shoponlinemy .owl-carousel .owl-item{ float: left; height: 290px; width: auto; }
.item.shoponline-left{ background: #f1f1f1; margin: 0 2%; width: 96%;}
.woocommerce-message::before{color: #eea142 !important;}
.woocommerce-message{ border-top-color: #eea142 !important; }
.owl-pagination{ display:none !important; }
.ourlocation ul li p strong{font-size:18px; margin-left:10px; }
.productsmy-img img{ height: auto; max-height: 100%;width: auto;}
.ourlocation-left-row p a:focus{ color:#000;}
.single-product .singleimage{ display:none; }
.singleimage{ border: 5px solid #f1f1f1; float: left;  margin-right: 20px; padding: 5px; width: 30%; }
.woocommerce-page .woocommerce .added_to_cart.wc-forward { background: #eea142; border-radius: 3px; color: #fff; font-weight: bold; padding: 5px 20px 6px;}
.quantity .input-text.qty.text{ padding:6px; }
.woocommerce .u-column1{ float: left !important;  width: 100% !important; max-width: 50% !important;}
.woocommerce .u-column2.col-2{float: right !important; width: 100% !important; max-width: 50% !important;}
.conform-left select {
    border: 0 none;
    color: #495057;
    font-family: lato;
    font-size: 1rem;
    height: 44px;
    padding-left: 10px;
    width: 100%;
	text-transform:uppercase;
}
.wpcf7-form-control-wrap.AddAttachement,.wpcf7-form-control-wrap.addattachment-file {
    background: #fff none repeat scroll 0 0;
    float: left;
    height: 45px;
    
    max-width: 100%;
    width: 100%;  font-size: 1rem;
}
.myprice .wpcf7-form-control,.mypricesell .wpcf7-form-control {
    height: 45px;
    width: 100%;  font-size: 1rem; margin-bottom:10px;
}

#PawnInquiry::-webkit-input-placeholder,#Sellinquiry::-webkit-input-placeholder,.myprice::-webkit-input-placeholder,.form-control::-webkit-input-placeholder{ color:#6c757d; text-transform:uppercase;  }
#PawnInquiry:-moz-placeholder,#Sellinquiry:-moz-placeholder,.myprice:-moz-placeholder,.form-control:-moz-placeholder{ color:#6c757d; text-transform:uppercase;  }
#PawnInquiry::-moz-placeholder,#Sellinquiry::-moz-placeholder,.myprice::-moz-placeholder,.form-control::-moz-placeholder{ color:#6c757d;text-transform:uppercase;   }
#PawnInquiry:-ms-input-placeholder,#Sellinquiry:-ms-input-placeholder,.myprice:-ms-input-placeholder,.form-control:-ms-input-placeholder{ color:#6c757d; text-transform:uppercase;  }

.woocommerce-LostPassword a {
    color: #eea142 !important;
}
.woocommerce-privacy-policy-link {
    color: #eea142 !important;
}
.woocommerce-form-row input[type="text"],.woocommerce-form-row input[type="password"],.woocommerce-form-row input[type="email"]{
    padding: 8px 10px;
}

.woocommerce-account li.woocommerce-MyAccount-navigation-link a {
    color: #eea142 !important;
}
.hright {
    position: relative;
    z-index: 9;
}
.hmid-logo {
    position: relative;
    z-index: 99;
}
.woocommercerow .woocommercerow-left {
    float: left;
}
.woocommercerow .woocommercerow-right {
    float: left;
}
.woocommercerow-right .berocket_aapf_widget-title {
    border-bottom: 2px solid;
    color: #eea142;
    font-size: 24px;
    margin-bottom: 25px;
    padding-bottom: 15px;
}
.woocommercerow-right ul.berocket_aapf_widget li {
    font-size: 16px !important;
    margin-bottom: 15px !important;
}
.woocommerce-pagination{margin-bottom: 50px;}
.woocommerce-pagination .page-numbers li span {
    background: #eea142 !important;
    color: #fff !important;
    padding: 15px 20px !important;
}
.woocommerce-pagination .page-numbers li a {
    color: #eea142 !important;
    padding: 15px 20px !important;
}
.tax-product_cat .woocommercerow-left {
    max-width: 100% !important;
    width: 100%;
}
.tax-product_cat .woocommercerow-right {
    display: none;
}
.woocommerce-Address-title.title::before {
    content: none !important;
}
.woocommerce .woocommerce-Button {margin-top: 10px !important;}
.woocommerce-ordering .orderby option:nth-child(3) {display: none;}
.loancal-col select{text-align: center;  text-align: -moz-center; text-align: -webkit-center; -ms-text-align-last: center;
-moz-text-align-last: center; text-align-last: center;  text-align-last:  -webkit-center;  }
.container-fluid.loancal { float:left; width:100%; }
.loancal-col select, .loancal-col input{ height:27px;}

.mobile-slider{ display:none;}


@media screen and (-webkit-min-device-pixel-ratio:0) { 
::i-block-chrome,.ourservice-left-in{ height:630px;}
::i-block-chrome,.loancal-col select{ padding-left:12px; }
::i-block-chrome,.wpcf7-form-control-wrap.subjectmy{background: #fff;float: left;width: 100%;height: 42px;padding-top: 8px; margin-bottom:20px;}
::i-block-chrome,.contactus-row .subjectmy .wpcf7-not-valid-tip{ margin-top:8px;}
::i-block-chrome,#customer_details label{ float:inherit; width:inherit; display:inherit;}
::i-block-chrome,.woocommerce form .form-row{ display:inherit;}

}

@media only screen and (max-width: 767px) {
.mobilemenu{ display:block;}
.hright-menu.hmain-menu .menu-mainmenu-container{ display:none;}
.container{ max-width:98% !important; width:98% !important;}
.row{ margin: 0px !important; }
.ourservice-row{ display: inherit; }
.ourservice-left{ float:left; width:100%; }
.ourservice-left-text p{ font-size:16px; }
.ourservice-info h2{ font-size:17px; line-height:20px; margin-bottom:0; padding-top:5px;}
.ourservice-info-title{ padding: 0 20px 25px; }
.ourservice-left-text p{ margin-top:0px; }
.ourservice-left-in{ padding:40px 0 20px; }
.ourservice-info-title{ padding: 0 5px 25px; }
.ourservice-info{ width:100%; }
.slider-text-row h1{ font-size:18px; line-height:inherit; margin-top:80px; margin-bottom:0px;}
.slider-text-row h5{ font-size:11px; margin:0px !important; padding:0px !important; }
.slider-text hr{ margin-top:5px;}
.hmid-logo img{ width: 200px; }
.hleft{ float: left; width: 20% !important;}
.hmid{ margin-top: 20px; width: 70% !important;}
.hright{ text-align:center;}
.hright-menu{ display: inline-block; float: none; margin-top: 5px;}
.ourservice-left{ width:100%; max-width:100%; }
.ourservice-right{ width:100%; max-width:100%; } 
.shoponline-row{ display:unset;}
.shoponline-left{ width:100%; text-align:center; margin-bottom:20px;}
.title h2{ font-size:21px;     padding: 50px 10px 35px;}
.hmid-logo {position: relative;z-index:9;}
.hmid-logo {display: inline-block;float: none;position: relative;width: auto;z-index: 99;}
.hmid {float: left;max-width: 100%;text-align: center;width: 100%;}

.headersubpage .headermy-row.row {  margin-bottom:40px !important; margin-top:40px !important; }
.hleft-hmenu a { margin-top:0px !important; }
.hmid-logo a img { width:200px !important;  }
.hright-in { float: none !important; text-align: center !important; display: inline-block; }
.aboutus-row p {padding:0px 10px; font-size: 16px !important; }
.ourlocation-left-row h2 { font-size: 17px !important;}
.ourlocation-left-row p { font-size: 15px !important; }
.productsmy-col-in { width:100% !important;  }
.ourlocation-left-row { padding:10px 0 10px !important; }
.contactus-row h4 { font-size:17px !important; }
.pawndeal-row p { font-size: 17px; }
.loancaltop .container h1 { font-size:25px !important; text-align:center;  }  
.pawndeal-row p { font-size: 16px !important; }
.howpawn { background-size:auto !important;  }
.howpawn h2 { font-size:19px !important; }
.howpawn-text li { font-size:14px !important; }
.conform-left,.ourlocation-left { flex:100%  !important; max-width:100% !important;  }
.conform-left input[type="submit"] {  float:left !important; padding: 10px 30px !important; }
.productsmy-col-in a { font-size: 25px !important; }
.howpawn-text li p { font-size:16px !important; }
.fmenu.socialicon li  { width:auto !important;  }
.contactus .title::before,.contactus .title::after{ width: 24% !important; height:10px; }
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering { float:none !important;  width: 100%; text-align: center !important; }
.woocommerce-result-count {   float:none !important; text-align:center;  }

.loancaltwo .loancal-left.loancal-last{ flex:0 0 100% !important ; max-width:100% !important; width:100% !important;}
.loancaltwo .loancal-left {  max-width:100% !important;  float:none !important;  }
.loancal-left label { margin-top: 18px; }
.cart_totals h2{ font-size:21px;  }
.woocommerce-Price-amount.amount { font-size: 13px !important; }
.wc-proceed-to-checkout a { font-size:14px !important; }
.productsmy-col { float: left; width: 50% !important; }
.productsmy-col-in h2 a { font-size: 16px !important; }
.productsmy-col hr { width: 100% !important; }
.fmenu li a { font-size:20px !important;  }
.loancal-col select {  width:58% !important;  }
.searchbox input[type="text"]{ float: left; margin-left: -12px !important;}
.searchbox{ text-align: center !important; float: left !important; margin-left:auto !important; margin-right: auto !important; top:73px;}
.hleft-hmenu { margin-top:25px; float:left;  }
.headermy-row.row {  margin-bottom:40px !important;  }
.map {   display: inline-block;  height: 100%;  margin: 3%;  position: relative;  right: 0;  width: 94%;}
.ourlocation-row.row {    display: inherit; }
.shoponlinemy .owl-next{  margin-right: 0px !important; }
.shoponlinemy .owl-prev {margin-left: 0px !important; }

.singleimage{ width:100%; }
.hmid{ width:100%;  }
.fmenu li::after{ font-size:14px; }
.fmenu li a{ font-size:14px !important; }
.title h2{padding: 30px 10px 15px !important; font-size:20px !important; }

.hleft{ float: left; position: absolute;  width: 20% !important; z-index: 99;}
.hmid {  max-width: 100% !important; width: 100% !important;}
.loancaltwo .loancal-left{ float: left !important; max-width: 100%; width: 100% !important;}
.loancaltwo .row{ float:left; width:100%; }
.container-fluid.loancaltwo{ float:left; width:100%; }

.productsmy-col-in h2{ line-height: 20px; }
#tab-description h2, .related.products h2{ font-size:16px; }
.contactus-row{ width:100%; }
.conform-left{ margin-bottom:10px; float:left; width:100%; }
.woocommerce .u-column1 {float: left;width: 100% !important;max-width: 100% !important;}
.woocommerce .u-column2.col-2 {float: right !important;width: 100% !important;max-width:100% !important;}
.innerpage .scontent p {  padding: 0px 10px;}
#customer_details .col-1{max-width: 100% !important;}
#customer_details .col-2{max-width: 100% !important;}
#customer_details input, #customer_details textarea, #customer_details select, #customer_details option{width:93% !important;}
.shopsingle .woocommerce-product-details__short-description {padding: 0px 8px !important;}
.shopsingle #tab-description {padding: 0px 8px !important;}
.shopsingle .product_title {padding: 0px 8px !important;}
.shopsingle .price {padding: 0px 8px !important;}
.woocommerce .quantity {padding: 0px 8px !important;}
.container-fluid.loancaltwo {float: left;text-align: center;width: 100%;}
.loancaltwo .row {display: inline-block;float: none;width: 235px;}
.shoponlinemy .owl-carousel .owl-item{ margin-right: 0px !important; }
.woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation{float:left !important;width: unset !important;}
.woocommerce .checkout-button.button.alt.wc-forward {width: 50% !important;float: right;font-size: 14px !important;}
.woocommerce #place_order {float: left !important;width: 60% !important;font-size: 14px !important;}
.jewellerymy .jewellerymy-title h2{padding:0px !important;}
.woocommerce-MyAccount-content {margin-top: 15px !important;}
.woocommerce .form-row{ width:100% !important;}
.woocommerce-input-wrapper {width: 100% !important;}
.woocommerce.product_meta {padding: 0px 8px !important;}
.loancal-col select,.loancal-col input,.loancaltwo ,.loancal-left{font-size:13px !important;}
.entry-content p {padding: 0px 8px !important;}
.loancaltop .container h1{ margin-bottom: 10px; margin-top: 20px; font-size:20px !important;}
.container-fluid.loancaltwo{ padding: 10px 0px !important; }
.title::before{ height:10px; top:49%; }
.howpawn{ padding: 30px 0px !important;}
.ourlocation ul li p strong{ float:left; width:100%; margin-bottom:15px; margin-left:0px; font-size:15px;}
.loancal-left.loancal-last label{ margin-top:25px;}
.flogo{ margin-bottom:20px; }
.footertop{   padding: 20px 0 10px !important; }
.ourlocation-left-row img{ margin-right:10px; width:15px; }
.fmenu li{ margin-bottom:10px;}
.container-fluid.headermy{ overflow:inherit; }
.contactform-row.row{ display:inherit;}
.home .headermy-row.row{ display:inherit;}
.headermy-row.row{ display:inherit;}
.contactform-row.row{ float:left; width:100%; }
.wpcf7-form-control-wrap.AddAttachement, .wpcf7-form-control-wrap.addattachment-file{ float:left; width:100%; margin-bottom:15px;}
.wpcf7-form-control-wrap.myprice,.wpcf7-form-control-wrap.mypricesell { float: left; width: 100%; }
.master-slider-parent{ display:none;}
.mobile-slider{ display: block;}
.mobile-slider .master-slider-parent{ display:block !important;}

}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width: 767px) { 
::i-block-chrome,.loancal-col select{ padding-left:40px;}
}

@media only screen and (min-width: 768px) and (max-width:1199px) {
.container{ max-width:97% !important; width:98% !important;}
.row{ margin: 0px !important; }
.headermy-row.row{ margin-top:50px !important; }
.ourservice-info{ width:85%;}
.ourservice-left-text p{ font-size:14px;}
.ourservice-info h2{ font-size:18px; line-height:18px; padding-top: 10px; }
.howpawn-text li{ font-size:16px; }
.howpawn h2{ font-size:26px; }
.howpawn{ background-position:center center; background-size: cover;}
.loancal-left label{font-size: 11px;}
.loancal-left.loancal-last label{ font-size:12px; margin-top:0px; width:100%; }
.loancal-col{ padding:7px 10px;}
.loancaltwo .loancal-left.loancal-last{ flex:0 0 30%; max-width:30%; width:30%; }
.slider-text-row h1{ font-size:40px; line-height:40px; }
.ourservice-info-title{ padding: 0 20px 25px; }
.ourservice-left-text p{ margin-top:0px;}
.hleft-hmenu a{ margin-top:25px; }
.shoponline-title h2{ margin-bottom:0px; padding:15px; font-size:16px;  }
.title h2{ font-size:30px; padding:30px 30px 15px; }
.pawndeal-row p{ font-size:16px; text-align:center; margin-bottom:30px; }
.jewellerymy .jewellerymy-title h2{ font-size:16px;}
.ourlocation-left-row h2,.ourlocation-left-row p{ font-size:16px; }
.fmenu li a{ font-size:16px; }
.fmenu li::after{ font-size:16px; }
.flogo{ margin-bottom:25px; }
.ourlocation-left-row img { margin-right: 10px;}



.hright-menu { float:left !important; width:100%;}
.hright-menu li a { padding:0 1px !important; font-size:13px !important; }
.hmain-menu li a { font-size: 15px !important; padding: 0 6px !!important;}
.hright-menu.hmain-menu, .hright-in .hright-menu { margin-top: 9px !important;  }
.aboutus-row p { font-size:19px !important;padding: 0px 10px !important; }
.innerpage .scontent p {padding: 0px 10px !important;}
.productsmy-col-in a { font-size: 25px !important; }
.productsmy-col-in h2 { margin-bottom: 20px !important; }
.contactus-row h4 { font-size:25px !important;  }
.loancaltwo .loancal-left.loancal-last {  max-width:100% !important; width:100% !important; text-align:center;	 }
.contactus .title::before,.contactus .title::after{ width: 35% !important; }
.conform-left input[type="submit"] {  padding: 10px 33px !important; }
.searchbox { top:45px !important; }
.shoponlinemy .owl-next{  margin-right: 0px !important; }
.shoponlinemy .owl-prev {margin-left: 0px !important; }
.loancal-left{ margin-bottom:10px;}
.headermy-row.row { margin-bottom:50px !important; }
.loancal-left.loancal-last label{ margin-left:12px; text-align:left;}
.conform-left {margin-bottom: 15px;}
.woocommercerow-right .berocket_aapf_widget-title{ font-size:16px !important;}
.woocommercerow-right ul.berocket_aapf_widget li{font-size: 14px !important;}
.shopsingle .woocommerce-product-details__short-description {padding: 0px 10px !important;}
.shopsingle #tab-description {padding: 0px 10px !important;}
.shopsingle .product_title {padding: 0px 10px !important;}
.shopsingle .price {padding: 0px 10px !important;}
.woocommerce .quantity {padding: 0px 10px !important;}
.woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation{float:left !important;}
.woocommerce .checkout-button.button.alt.wc-forward {width: 40% !important;float: right;font-size: 13px !important;}
.woocommerce #place_order {float: left !important;width: 25% !important;font-size: 15px !important;}
.shoponlinemy .owl-carousel .owl-item{ margin-right: 5px !important; }
.woocommerce-input-wrapper {width: 100% !important;}
#customer_details input, #customer_details textarea, #customer_details select, #customer_details option{width: 100% !important;}
.woocommerce.product_meta {padding: 0px 10px !important;}
.hmid-logo a img {display: inline-block;margin-top: 12px;width: 250px;}
.hright{ padding:0;}
.hright li a{ font-size:11px !important;}
#customer_details .col-1{float: left !important;}
#customer_details .col-2{float: right !important;}

.ourservice-left-text p{ margin-bottom:0px;}
.ourservice-left-text{ margin-top:10%; display:inline-block; }
.loancaltop .container h1 { margin-top: 15px !important;  margin-bottom: 15px !important;}
.howpawn {  padding: 30px 0px 30px !important;}
.footertop { padding: 20px 0px 10px !important;}
.home .headermy-row.row{ margin-top:30px !important; }
}

@media only screen and (min-width:768px) and (max-width:1199px) and (orientation:landscape){
.ourservice-left-text { display: inline-block; margin-top: 23%;}
}

@media only screen and (min-width:1200px) and (max-width:1399px) {
.ourservice-info{ width:87%;}
}

