/* === Gallry Code ==--- */
.dfdgdgfd {
    padding: 0 4px 0 4px;
	    margin: 4px 0 4px 0 !important;
}
button.inquery-butt {
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    background-color: #146bb9;
    color: #fff;
    padding: 8px 30px;
    margin-top: 16px;
    font-size: 14px;
    border-radius: 4px;
    margin-bottom: 30px;
    box-shadow: 1px 8px 20px -10px black;
}
.inner-boxx.text-setting p {
    font-size: 13px !important;
	margin-bottom: 20px;
}
.inner-boxx.text-setting h3 {
    font-size: 15px;
    font-weight: 600;
    color: #383737;
	margin: 0 0 4px 0;
}
.inner-boxx.text-setting {
    margin-top: 30px;
}
.ac-setting3 {
    padding: 0;
}
.card.hoverable {
    background: none;
    border: none;
}
h2.gallery {
        color: #2D2D2D;
    /* float: left; */
    font-size: 23px;
    /* margin: 0; */
    text-transform: uppercase;
    /* padding: 7px 0px 0px 14px; */
    font-family: monospace;
}
a.btn.btn-dark.derk-edit {
    background-color: #005dbe;
    border: none;
    font-size: 14px;
    font-family: unset;
}
/* === gallry Code ==--- */

.row.adjust-paddi {
    padding: 0 8px 0 8px;
}

/* -====== aptcha code ===== */


section { padding: 0 15px; }

.CaptchaWrap { position: relative; }

input#UserCaptchaCode {
    margin: 14px 0 14px 0px;
}

.capcode { 
  font-size: 46px; 
  display: block; 
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none; 
  cursor: default;
  letter-spacing: 1px;
  color: #ccc;
  font-family: 'Roboto Slab', serif;
  font-weight: 100;
  font-style: italic;
}

.ReloadBtn { 
  background:url('https://cdn3.iconfinder.com/data/icons/basic-interface/100/update-64.png') left top no-repeat;   
  background-size : 100%;
  width: 32px; 
  height: 32px;
  border: 0px; outline none;
  position: absolute; 
  bottom: 30px;
  left : 310px;
  outline: none;
  cursor: pointer; /**/
}
.contant-gose1 a:hover {
    color: #fff !important;
}
.btnSubmit {
  margin-top: 15px;
  border: 0px;
  padding: 10px 20px; 
  border-radius: 5px;
  font-size: 18px;
  background-color: #1285c4;
  color: #fff;
  cursor: pointer;
}

.error { 
  color: red; 
  font-size: 12px; 
  display: none; 
}
.success {
  color: green;
  font-size: 14px;
  margin-bottom: 15px;
  display: none;
}
/* -====== aptcha code ===== */

img.cargiri {
    position: absolute;
    top: 0;
    left: -264px;
}
.contant img {
    margin-bottom: 9px;
}
.contact-info {
    padding: 1px 0px 0px 0px;
    font-size: 14px;
}
.spacing {
    padding: 0 8px;
}
.axgs2 {
     margin-top: 40px;
    -webkit-box-shadow: inset 0 0 35px #d9e9ff;
    padding: 20px 20px 20px 20px;
    border: 1px solid gainsboro;
	margin-bottom: 8px;
}
.axgs3 {
     margin-top: 40px;
    -webkit-box-shadow: inset 0 0 35px #d9e9ff;
    padding: 20px 8px 20px 8px !important;
    border: 1px solid gainsboro;
	margin-bottom: 8px;
}
h5.faqs {
    margin: 0 0 14px 0px;
	font-family: NimbusSanL;
    font-size: 21px;
	text-transform: uppercase;
}
h1.faqs {
    margin: 0 0 14px 0px;
	font-family: NimbusSanL;
    font-size: 21px;
	
}
p.bottom-wxt {
    font-size: 15px;
    font-family: GeorgiaRegular !important;
    color: #595959;
	margin-top: 20px;
}
.col-md-9.descrip {
    padding: 0;
}
.dgdgf {
    padding: 18px 8px 53px 8px;
}
.col-md-3.gbfbf {
    padding-left: 8px;
}
img.tesmonia {
    width: 100%;
}
.hide-largs {
    display: none;
}
.ffwef {
    margin: 0px 0 0 0px;
    border-bottom: 1px solid gainsboro;
    margin-bottom: 14px;
    padding-bottom: 14px;
}
.ffwef p {
    text-align: justify;
    font-size: 13px;
	margin: 0;
}
h3.wow.slideInLeft.fdfd {
    font-size: 18px;
    margin: 0 0 24px 0px;
}
.sextion-one:hover {
    background-color: aliceblue;
    /* padding: 8px 12px 8px 14px; */
    transition-duration: 0.4s;
}

span.float-left.pricing {
    font-family: auto;
    font-size: 14px;
    margin-top: 4px;
	font-family: GeorgiaRegular;
}
h3.top-texts {
    color: #007A9A;
    font-size: 17px;
    font-family: GeorgiaRegular;
}
.hide-spac {
    margin: 6px 0 0 0 !important;
}
.fdgdg{
    margin: 5px 0 0 0 !important;
}
.section-two h5 {
    font-family: unset;
    font-size: 18px;
    /* font-weight: 600; */
    margin-top: 24px;
    margin-left: 12px;
}
.sextion-one {
    border-bottom: 1px solid gainsboro;
    margin-bottom: 0px;
    /* padding-bottom: 14px; */
    padding: 14px 14px 14px 14px;
}
.fdftrt{
    border-radius: 8px;
    box-shadow: 2px 26px 28px -20px black;
	margin-top: 19px;
}
.footer.and {
    background: #00586f;
    padding: 14px 0 14px 0;
}
ul.listing {
    list-style: none;
    padding: 0;
    margin: 0;
}
p.aside {
    color: #fff;
    font-size: 18px;
    margin: 0 0 14px 0px;
    letter-spacing: -0.9px;
}
ul.listing li {
    float: left;
}
ul.listing li {
    float: left;
    color: #fff;
    padding: 0 4px 0 4px;
    font-size: 15px;
    font-weight: 300;
}
.footer-contant p {
    margin: 0;
    color: #fff;
    font-size: 14px;
}
ul.listing li a {
    color: #fff;
    font-weight: 400;
    font-size: 14px;
}
.col-md-3.sdxc {
    padding: 8px 8px 8px 8px;
    -webkit-box-shadow: inset 0 0 35px #d9e9ff;
}
.axgsss{
	border-bottom: 1px solid #424040;
}
.axgsss {
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 30px;
}
.contact-info p {
    margin: 9px 0 0 0;
}
.last-di {
    text-align: center;
}
img.skghs {
    margin: 0 0 14px 0;
    border-bottom: 1px solid gainsboro;
    padding-bottom: 14px;
}
.red{
    color:red;
    }
.form-area
{
	margin: 0px 0px 60px;
	}
p.flioiut {
    font-size: 16px;
    font-weight: 600;
}
.col-md-6.azxddd {
    border-right: 1px solid gainsboro;
}
.col-md-12.sddf {
    padding: 20px 0 20px 0;
}
.card{
	 background-color: #f0f0f0;
}
.card .card-title{
	color: #7c9c37;
}
.card .card-text{
	font-size: 14px;
	border:none;
}
.card-body {
    padding: 0;
}
.aditss {
   -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none !important;
    border-radius: 0;
    border-bottom-left-radius: 14px;
    border-bottom-right-radius: 14px;
	font-size: 15px;
}
.safe {
        background-color: #18b1d9;
    border: none;
    font-size: 17px;
    font-family: sans-serif;
    padding: 4px 18px 3px 18px;
	    float: left;
    margin-top: 13px;
}
.card.hoverable {
    margin-bottom: 14px;
}
/*.card.hoverable img {
    height: 88px;
}*/
.modifc {
    position: absolute;
    right: 10px;
    bottom: 52px;
    padding: 4px 14px 4px 14px;
    font-size: 13px;
}
ol.order-listing li p {
    /* background: red; */
    padding: 8px 12px 8px 14px;
    font-family: sans-serif;
    color: #595959; 
    font-weight: normal;
    font-size: 14px;
}
ol.order-listing li p:hover {
    background-color: aliceblue;
    padding: 8px 12px 8px 14px;
    transition-duration: 0.4s;
}
h1.gvss {
    text-align: center;
    font-weight: bolder;
}

@media screen and (min-width: 768px) and (max-width: 1024px){
	
.contant-gose1 {
    top: 28% !important;
}
img.logo {
    margin-top: 16px !important;
    width: 100%;
}

img.sliders {
    width: 100% !important;
    padding: 150px 0px;
    transform: scale(2.3);
}
}

@media screen and (min-width: 320px) and (max-width: 760px){
p.aside {
    margin-top: 20px;
}
ol.order-listing li p{
	color:#222;
	font-weight:400;
}
.hide-largs {
    display: block;
}
/* .ffwef.hidesamm {
    display: none;
} */
img.cargiri {
    width: 100%;
}
.contant {
    text-align: end;
    padding: 12px 0 0px 0px;
}
span.phone-number {
    margin: 2px 8px 0 4px;
    font-size: 18px;
}
.contact-info {
    padding: 1px 0px 0px 0px;
    font-size: 14px;
}
button.navbar-toggler.toggles {
    background-color: #fff;
    margin: 0 0 0 8px;
}
.social-part {
    display: flex;
    margin-left: 0px;
}
.top-list {
    padding: 14px 0px 0 17px;
    /* background-color: #b0b0b0; */
}
img.cargiri {
    position: absolute;
    top: 70px;
    left: -20%;
    bottom: 0;
}
.contant img {
    width: 100%;
}
img.loginhere {
    margin-top: 24px;
    width: auto;
}
.tex-sett {
    margin: 0;
    font-size: 18px;
    color: #00586f;
    background-color: #e6e2e261;
    padding: 8px 8px 8px 8px;
}
.ReloadBtn {
    position: unset;
    bottom: 30px;
    left: 0;
    margin-top: 8px;
    margin-bottom: 4px;
}
div#CaptchaImageCode {
    overflow: auto;
}
input#UserCaptchaCode {
    margin: 14px 0 14px 0px;
}
}