#wrapper #template-outline-left{position:fixed; top:0px; left:calc((100% - 1180px) / 2); z-index:1; display:block!important}
#wrapper #template-outline-left line {stroke: #000; stroke-width:1}
#wrapper #template-outline-right{position:fixed; top:0px; right:calc((100% - 1160px) / 2); z-index:1; display:block!important}
#wrapper #template-outline-right line {stroke: #000; stroke-width:1}
#template-outline-left{display:none}
#template-outline-right{display:none}
.sv-powered-by{color:#fff;border-top:dashed 1px #fff;margin-top:20px;padding:.5rem!important;font-weight: 800;}
.sv-powered-by a{text-decoration:underline; color:#fff;}
body {
font-size: 14px;
font-weight: 400;
color: #606060;
line-height: 1;
font-family: 'Raleway', sans-serif;
}

a:hover {
color: #ed1d24;
}

#wrapper .profile{
    padding: 10px;
}

#wrapper .header{position:absolute;}
.clsanchor { 
 display: block; 
  margin-top: -81px;
}
#wrapper .clsanchor { 
 display: block;
 margin-top:0px;
}
.slidelogo{
    font-size: 65px;
    font-weight: 800;
    width: 300px;
    position: absolute;
    left: 30px;
    top: 130px;
    color: #fbec2a;
    }

.sliderest{
    top: 278px;
    position: absolute;
    width: 200px;
    left: 342px;
    color: #fff;
    font-size: 40px;
    text-align: center;
    }

.page-wrapper-top{
   height: 1170px;
}
.about-page-wrapper{
  height: 1011px;
  margin-top: 58px;
}
.login-page-wrapper{
  height: 670px;
  margin-top: 58px;
}
.register-page-wrapper{
  height: 830px;
  margin-top: 58px;
}
.changepass-page-wrapper{
  height: 480px;
  margin-top: 58px;
}
.forgotpass-page-wrapper{
  height: 460px;
  margin-top: 58px;
}
.termcndition-page-wrapper{
  height: 630px;
  margin-top: 58px;
  background-color: #000;
}
.contact-page-wrapper{
  height: 680px;
  margin-top: 60px;
}
.learnmore-page-wrapper{
  height: 915px;
  margin-top: 110px;
}

.heading-1.text-center {
    margin-top: 105px;
    margin-bottom: 30px;
    font-size: 25px;
    color: #ffee00;
    font-weight: 800;
}
.widget-wrapper-top{margin-top: 60px;}
.iframe_container {
    top: 0px;
}

.carousel{
    height: 750px;
    position: relative;
    overflow: hidden;
    margin-top: 58px;
}

.carousel-inner {
    height: 100%;
}

.carousel-item {
    height: 100%;
}
.dropdown-menu.show {
    
}
.store-gallary{
    top: 480px;
    position: absolute;
    width: 700px;
    left: calc((100% - 700px)/2);
}

#wrapper .store-gallary{
    padding: 10px;
    
}
.store-gallary img {height: 100% !important;}
.signupform{
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    top: 60px;
    width: 100%;
}
.forgotform{
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    top: 60px;
    width: 100%;
}
.forgotform .form-control {
    padding-left: 10px;
    display: block;
    width: 100%;
    height: calc(2.25rem + 2px);
    font-size: 22px;
    line-height: 1.5;
    background-color: transparent;
    background-clip: padding-box;
    border: 0;
    border-bottom: 4px solid #fff;
    border-radius: 0;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    color: #fff;
    font-weight: 800;
}
.forgotform .field {
    padding: 15px 0;
}
.forgotform .form-control::-webkit-input-placeholder {
color: #fff;
}
.forgotform .form-control::-moz-placeholder {
color: #fff;
}
.forgotform .form-control:-ms-input-placeholder {
color: #fff;
}
.forgotform .form-control:-moz-placeholder {
color: #fff;
}
.changeform{
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    top: 60px;
    width: 100%;
    height: 500px;
}

.changeform .form-control {
    padding-left: 10px;
    display: block;
    width: 100%;
    height: calc(2.25rem + 2px);
    font-size: 22px;
    line-height: 1.5;
    background-color: transparent;
    background-clip: padding-box;
    border: 0;
    border-bottom: 4px solid #fff;
    border-radius: 0;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    color: #fff;
    font-weight: 800;
}
.changeform .field {
    padding: 15px 0;
}
.changeform .sign-in {
    width: 100%;
    padding: 0px;
}
.changeform .form-control::-webkit-input-placeholder {
color: #fff;
}
.changeform .form-control::-moz-placeholder {
color: #fff;
}
.changeform .form-control:-ms-input-placeholder {
color: #fff;
}
.changeform .form-control:-moz-placeholder {
color: #fff;
}
.changeform #mc-email::-webkit-input-placeholder {
color: #fff;
}
.changeform #mc-email::-moz-placeholder {
color: #fff;
}
.changeform #mc-email:-ms-input-placeholder {
color: #fff;
}
.changeform #mc-email:-moz-placeholder {
color: #fff;
}
.signinform{
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    width: 100%;
    top: 60px;
}
 .location {
    position: relative;
    width: 1170px;
    left: 0;
    top: 0px;
    padding: 0;
    margin: 0;
    margin: 0px auto;
}         


.contact-section {
    width: 100% !important;
}



.myselect:focus{
outline: 0;
}
.header{background: #000;padding: 0 30px;}
.nav-item a{
font-size: 15px;
text-transform: uppercase;
}
.widget_page_header{
    margin-top: 120px !important;
}
.section-title1 {position: absolute;top: 40px;width: 900px;left: calc((100% - 900px)/2);font-size: 90px;color: #ffee00;text-align: center;min-height: 40px;font-weight: 600;}
.fthead{text-align: center;padding: 70px 0px;font-size: 32px;color: #fff;font-weight: 800;}
.content1 {position: absolute;top: 150px;width: 900px;left: calc((100% - 900px)/2);font-size: 18px;color: #000;line-height: 1.5;text-align: center;min-height: 32px;letter-spacing: 0px;}
.img1{position: absolute;top: 330px;width: 100%;/* left: calc((100% - 1170px)/2); */}
.section-title2 {position: absolute;top: 860px;width: 900px;left: calc((100% - 900px)/2);font-size: 90px;color: #ffee00;text-align: center;min-height: 40px;font-weight: 600;}
#wrapper .content2{padding: 10px;}
.content2 {position: absolute;top: 980px;width: 900px;left: calc((100% - 900px)/2);font-size: 18px;color: #000;line-height: 1.5;text-align: justify;min-height: 40px;}
.section-title3 {
position: absolute;
top: 300px;
width: 1170px;
left: calc((100% - 1170px)/2);
font-size: 90px;
color: #ed1d24;
text-align: center;
min-height: 40px;
}
.contactusheading{position: absolute;top: 275px;width: 1170px;left: calc((100% - 1170px)/2);font-size: 48px;color: #000;text-align: center;min-height: 30px;font-weight: 700;}
.contacthead {
    width: 300px;
    font-size: 65px;
    font-weight: 800;
    color: #fbec2a;
    left: calc((100% - 300px)/2);
    position: absolute;
    text-align: center;
    top: 120px;
}
.contactus{position: absolute;width: 1170px;left: calc((100% - 1170px)/2);top: 370px;}
.contactus .form-group{padding: 0px 10px;}
.termheading{position: absolute;top: 265px;width: 1170px;left: calc((100% - 1170px)/2);font-size: 37px;color: #fff;text-align: center;min-height: 30px;font-weight: 800;}
.termcontent{position: absolute;width: 1170px;left: calc((100% - 1170px)/2);top: 335px;color: #fff;text-align: center;line-height: 1.6;font-size: 16px;min-height: 32px;font-weight: 800;}
.termhead {
    width: 300px;
    font-size: 65px;
    font-weight: 800;
    color: #fbec2a;
    left: calc((100% - 300px)/2);
    position: absolute;
    text-align: center;
    top: 100px;
}
.profile{position: absolute;width: 1170px;left: calc((100% - 1170px)/2);top: 100px;line-height: 1.8;font-size: 18px;text-align: center;}
.loc-1 {
    font-weight: 800;
    color: #000;
}
.loc-2 {
    font-weight: 800;
    color: #ffee00;
}
.loc-3 {
    font-weight: 800;
    color: #000;
}
.loc-4 {
    font-weight: 800;
    color: #ffee00;
}
.content3 img{
    width: 100%;
}
.content3 {
font-size: 18px;
color: #555;
line-height: 1.8;
margin-bottom: 25px;
}

.bg1{background: #fbec2a;padding: 18px 31px !important;}
.lib-header8{color: #000;font-size: 30px;line-height: 1.2;text-align: center;font-weight: 800;}
.lib-header1{color: #000;font-size: 22px;line-height: 1.2;margin-top: 0px;font-weight: 800;}
.lib-header2{color: #000;font-size: 19px;line-height: 1.2;font-weight: 800;}
.lib-header3{color: #000;font-size: 17px;line-height: 1.2;font-weight: 700;}
.lib-header4{
color: #111;
font-size: 28px;
line-height: 1.2;
}
.lib-header5{
color: #111;
font-size: 28px;
line-height: 1.2;
}
.lib-header6{
color: #111;
font-size: 28px;
line-height: 1.2;
}

.mysocial.social-icon-section {
    text-align: center;
    float: none;
    display: block;
    padding-top: 10px;
}
.myhomebtn{position: absolute;
width: 200px;
left: calc((100% - 200px)/2);
    top: 1200px;}
.sqr-btn1 {
color: #ffffff;
font-size: 18px;
font-weight: 600;
border: none;
cursor: pointer;
background-color: #111;
padding: 5px 60px 5px;
display: inline-block;
text-decoration: none !important;
}
.sqr-btn1:hover {
color: #ffffff;
}
.sqr-btn2 {
color: #ffffff;
font-size: 18px;
font-weight: 500;
border: none;
cursor: pointer;
background-color: #111;
padding: 6px 60px 6px;
display: inline-block;
text-decoration: none !important;
}
.sqr-btn3 {
color: #ffffff;
font-size: 18px;
font-weight: 500;
border: none;
cursor: pointer;
background-color: #111;
padding: 6px 56px 6px;
display: inline-block;
text-decoration: none !important;
margin-top: 20px;
}
.sqr-btn4 {
color: #ffffff;
font-size: 18px;
font-weight: 500;
border: none;
cursor: pointer;
background-color: #111;
padding: 6px 60px 6px;
display: inline-block;
text-decoration: none !important;
}
.contact-btn{
padding-top: 120px;
}
.contact-btn1{
padding-top: 130px;
}
.sqr-btn5 {
color: #ffffff;
font-size: 18px;
font-weight: 500;
border: none;
cursor: pointer;
background-color: #111;
padding: 6px 56px 6px;
display: inline-block;
text-decoration: none !important;
margin-top: 20px;
}
.chooseus{
text-align: center;
padding: 20px 0px;
}
.call8{font-size: 25px;color: #ffee00;text-align: center;font-weight: 800;}
.call9{font-size: 19px;color: #000;padding: 5px 50px;font-weight: 800;line-height: 1.4;}
.call1{
font-size: 23px;
color: #ed1d24;
    line-height: .8;
    padding-bottom: 20px;
}
.call2{
font-size: 23px;
color: #ed1d24;
    line-height: .8;
    padding-bottom: 20px;
}
.call3{
font-size: 23px;
color: #ed1d24;
    line-height: .8;
    padding-bottom: 20px;
}
.call4{
font-size: 23px;
color: #ed1d24;
    line-height: .8;
    padding-bottom: 20px;
}
.call5{
font-size: 23px;
color: #ed1d24;
   line-height: .8;
    padding-bottom: 20px;
}
.call6{
font-size: 23px;
color: #ed1d24;
     line-height: .8;
    padding-bottom: 20px;
}
.link1 a{color: #fff !important;font-weight: 600;}
.contact-btn.text-center a {
    font-weight: 600;
}
.link2 a{
color: #111;
text-decoration: underline;
}
.bg11{
border: 4px solid #111;
}
footer{background: #1d110d;position: relative;width: 100%;text-align: center;}

.footer-top {
    width: 1170px;
    left: calc((100% - 1170px)/2);
    top: 0;
    position: relative;
}

.custom-footer-bottom form {
    width: 280px;
    border-bottom: 2px solid #fff;
    text-align: center;
    position: relative;
    top: -5px;
}

.custom-footer-bottom form .custom-select {
    background: transparent;
    border: 0;
    border-radius: 0;
    outline: 0;
    box-shadow: none;
    text-align: center;
    color: #fff;
    padding: 0 24px 0 24px;
    font-size: 17px;
    letter-spacing: 2px;
    font-weight: bold;
}

.custom-footer-bottom form:after {
    font-family: FontAwesome;
    content: "\f106";
    position: absolute;
    right: 14px;
    bottom: 6px;
    color: #fff;
    font-size: 26px;
}

.custom-footer-bottom {
    text-align: center;
    justify-content: center;
    padding: 20px 0px;
}
.time1{width: 48%;padding-left: 130px;padding-top: 10px;font-size: 19px;color: #fff;font-weight: 800;}

.time9{width: 48%;padding-right: 130px;font-size: 21px;line-height: 1.2;}
.time8{padding-left: 130px;padding-top: 10px;font-size: 21px;color: #000;line-height: 1.2;text-align: center;}
.footer-widget-title{font-size: 28px;padding-bottom: 5px;font-weight: 800;color: #fff;}
.footer-widget-title1{font-size: 25px;line-height: 1.3;font-weight: 800;color: #fff;}
.footer-widget-body1{
}
.subscribe_form input{background: transparent;border: 0;color: #fff !important;font-size: 20px;border-bottom: 3px solid #fff;width: 50%;margin: 10px 0px;outline: 0;font-weight: 800;}
.subscribe_form:focus{
outline: 0;
}
.time2{width: 48%;padding-top: 10px;font-size: 19px;padding-right: 115px;color: #fff;font-weight: 800;}
.mysize{font-size: 22px;line-height: 1.3;color: #fff;font-weight: 800;}
.ft{
font-size:40px;
}
.social1 a{
font-size: 28px;
}
.social {
position: relative;
top: 30px;
width: 28%;
display: inline-block;
vertical-align: top;
}
.sq1 {
display: block;
height: 180px;
width: 180px;
-webkit-transition: -webkit-transform .7s;
-moz-transition: -moz-transform .7s;
-ms-transition: -ms-transform .7s;
-o-transition: -o-transform .7s;
transition: transform .7s;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
text-align: center;
border: 7px solid #fff !important;;
position: absolute;
top: 270px;
left: 950px;
}
.sq2 {
display: block;
height: 180px;
width: 180px;
-webkit-transition: -webkit-transform .7s;
-moz-transition: -moz-transform .7s;
-ms-transition: -ms-transform .7s;
-o-transition: -o-transform .7s;
transition: transform .7s;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
text-align: center;
border: 7px solid #fff !important;
position: absolute;
top: 418px;
left: 800px;
}
.sq1 a,.sq2 a {
color: #fffdf0;
display: block;
text-align: center;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
line-height: 1.5;
text-decoration: none;
min-height: 30px;
}
.twitter {
background: transparent;
bottom: 0;
left: 25%;
}
.twitter2 {
background: #1a9ec4;
bottom: 0;
left: 25%;
}
.pinterest {
background: #e11a30;
left: 50%;
top: 0%;
}
.carousel-caption {
top: -540px;
width: 1170px !important;
left: calc((100% - 1170px)/2) !important;
}

.slidetexthome {position: absolute;top: 80px;width: 400px;left: 780px;color: #fff;/* margin-left: 270px; */}
.logo-wrapper{
width: 70%;
vertical-align: top;
position: relative;
text-align: left;
}
.rest {
font-size: 40px;
text-transform: capitalize;
padding-top: 20px;
}

.order1 {
   position: relative;
   top: 50px;
   right: 10px;
   font-weight: 800;
}

.order2 {
      position: relative;
      top: 40px;
      left: 16px;
      font-weight: 700;
}

.order3 {
      position: relative;
      top: 50px;
      right: 10px;
      font-weight: 800;
}

.order4 {
 position: relative;
 top: 40px;
 left: 16px;
 font-weight: 700;
}
.order1{
font-size: 25px;
min-height: 20px;
}
.order2{
font-size: 23px;
min-height: 20px;
    
}
.order3{
font-size: 25px;
min-height: 20px;
}
.order4{
font-size: 23px;
min-height: 20px;
}
.toplogo1{width: 220px;vertical-align: baseline;}
.toplogo2{
width: 10%;
vertical-align: baseline;
padding-left: 3px;
}
.choose{
width: 1100px;
}
.myselect{
background: transparent;
border: 0;
color: #fff;
font-size: 22px;
border-top: 2px solid #ddd;
}
form.chooseus.text-right.p-4 {
width: 100%;
}
.navbar{
max-width: 84%;
display: inline-flex;
    padding-right: 0;
}
.footer-nav-link a{color: #fff;font-size: 17px;text-decoration: none;font-weight: 800;}
.about1{
max-width: 50%;
position: relative;
right: 20px;
}

/*about*/
.about-main {
    width: 100%;
    position: absolute;
    text-align: center;
    top: 0px;
	background-color: #070708;
}
 
.about-head {
    margin-top: 150px;
    font-size: 75px;
    color: #fbec2a;
    font-weight: 800;
    width: 300px;
    position: relative;
    text-align: center;
    left: 120px;
    margin-bottom: 50px;
}
.about-text::first-letter{
font-size: 150px;
font-weight: 800;
line-height: .5;
color: #fff;
}
.about-text {font-size: 17px;font-weight: 800;line-height: 1.5;color: #fff;padding: 0px 145px 15px 0px;}
.about-text1 {
font-size: 17px;
font-weight: 800;
line-height: 1.5;
color: #fff;
padding: 0px 145px 0px 0px;
}
/*about end*/

.social-icon-section a i {
font-size: 18px;
vertical-align: text-bottom;
}
.social-icon-section{
    display: inline-block;
    position: relative;
    float: right;
    /* top: -6px; */
}

.signinform .carousel-caption {
top: 0px;
    padding: 50px 0px 120px;
}

.signupform .carousel-caption {
top: 0px;
    padding: 50px 0px 120px;
}
.aboutus .rest {
padding-right: 80px;
}
.modal-dialog {
max-width: 750px;
}
.logo-wrapper2{
padding: 40px;
max-width: 100%;
text-align: center;
}


    .social-icon-section {
        top: 20px;
    }

.signupform .signtext1 {
font-size: 18px;
top: -45px;
}
.signupform .rest {
padding-right: 80px;
}
.signupform .signupbtn {font-size: 17px;padding: 12px 25px;margin-top: 8px;}
.fbsignup.social-link-wrapper {
    position: relative;
    top: -15px;
}
.changebtn{
    text-decoration: none !important;
    border: 0;
    font-size: 17px;
    padding: 12px 25px;
    margin-top: 5px;
    font-weight: 800;
    background: #000;
    color: #fff;
}


.changebtn:focus{
  outline: 0;
}

.signupform .signupbtn:focus {
outline: 0;
}
.signupform .register1 {
padding-top: 10px;
line-height: 1.4;
    font-size: 22px;
}
.signupform .register1 a {
font-size: 22px;
}
.register1 {
    font-size: 20px;
    font-weight: 800;
}
.signupform .sign-up {
width: 100%;
padding: 0;
}

.login-heading {
    font-size: 65px;
    font-weight: 800;
    width: 300px;
    position: absolute;
    left: 30px;
    top: 80px;
    color: #fbec2a;
    text-align: center;
}
.signinform .rest {
padding-right: 80px;
}
.signinform .signbtn {font-size: 17px;padding: 12px 25px;margin-top: 5px;font-weight: 800;}

.signinform .signbtn:focus {
outline: 0;
}
.signinform .register {
padding-top: 20px;
}
.signinform .register a {font-size: 20px;font-weight: 800;display: inline-block;}

.signinform .sign-in {width: 100%;padding: 0;}
button#fb_login {
    background-color: rgb(70, 98, 158);
    color: rgb(255, 255, 255);
    padding: 13px 20px 10px;
    outline: 0;
    border: 0;
    font-size: 18px;
    position: relative;
    line-height: 1;
}
.social-link-wrapper .fb:before {
    line-height: 1;
    top: 14px;
}
.social-link-wrapper {
    position: relative;
    /* top: -30px; */
}
.social-link-wrapper .fb {
    padding-right: 95px;
}


.social {
top: -60px;
}
.navbar-collapse{
padding-left: 0 !important;
}
.navbar {
max-width: 100%;
padding: 12px 0px !important;
display: inline-flex !important;
}
.navbar-light .navbar-nav .nav-link {padding: 10px 10px !important;font-weight: 700;}
.navbar-dark .navbar-nav .nav-link {
padding: 10px 10px !important;
}
.mysocial a i {
font-size: 26px !important;
vertical-align: top;
margin-top: 0px;
}
.social-icon-section a i {
font-size: 17px;
vertical-align: top;
color: #fff !important;
}
.add-icon {
    font-size: 13px !important;
}
.social-icon-section a i:hover {
color: #fff !important;
}
.nav-item a {font-size: 15px;font-weight: 600;}

/*........................subscribeform...................*/
.subscribe_form_wrapper {
    position: absolute;
    top: 520px;
    width: 1170px;
    left: calc((100% - 1170px)/2);
    text-align: center;
    padding: 5px;
}

.subscribe-title-home {
    color: #fff;
    font-size: 23px;
    font-weight: 800;
    margin-bottom: 20px;
    margin-left: 60px;
}
.subscribe_form_wrapper .form-group {
    margin: 0px;
}
.subscribe_form_wrapper input {
    background-color: transparent;
    border: 0;
    border-bottom: 3px solid #fff;
    font-size: 18px;
    margin-bottom: 10px;
    color: #000;
    text-align: center;
    font-weight:600;
    border-radius: 0px;
    text-align: left;
    box-shadow: none;
    outline: 0;
}
.subscribe_form_wrapper input::-webkit-input-placeholder {
color: #fff;
font-size: 18px;
}
.subscribe_form_wrapper button {
    color: #fff;
    border-radius: 0;
    box-shadow: none;
    font-size: 20px;
    font-weight: 800;
    background: transparent;
    outline: none;
    border: 0;
    margin-top: 15px;
}
.subscribe_form_wrapper1 {
    position: absolute;
    top: 700px;
    width: 1170px;
    left: calc((100% - 1170px)/2);
    text-align: center;
}

.subscribe-title-home {
    color: #fff;
    font-size: 23px;
    font-weight: 800;
    margin-bottom: 20px;
    margin-left: 60px;
}
.subscribe_form_wrapper1 .form-group {
    margin: 0px;
}
.subscribe_form_wrapper1 input {
    background-color: transparent;
    border: 0;
    border-bottom: 3px solid #fff;
    font-size: 18px;
    margin-bottom: 10px;
    color: #000;
    text-align: center;
    font-weight:600;
    border-radius: 0px;
    text-align: left;
    box-shadow: none;
    outline: 0;
}
.subscribe_form_wrapper1 input::-webkit-input-placeholder {
color: #fff;
font-size: 18px;
}
.subscribe_form_wrapper1 button {
    color: #fff;
    border-radius: 0;
    box-shadow: none;
    font-size: 20px;
    font-weight: 800;
    background: transparent;
    outline: none;
    border: 0;
    margin-top: 15px;
}
.form-control:focus {
    background: transparent;
    outline: none;
    box-shadow: none;
}

/*end*/

.logo-wrapper1{
position: absolute;
    top: 120px;
    width: 1170px;
    left: calc((100% - 1170px)/2);
}
.logo-wrapper1 .rest4 {
color: #666;
font-size: 35px;
padding-top: 20px;
padding-right: 440px;
}
.contactus .form-control {width: 100%;height: calc(3rem + 3px);padding: .375rem 2.75rem;font-size: 22px;line-height: 1.5;color: #1d110d !important;border: 1px solid #1d110d;border-radius:0;font-weight: bold;letter-spacing: 5px;}
.contactus .msg {height: 185px !important;}
.btnContact{background: #000;padding: 8px 40px;color: #fff;border: 0;font-size: 19px;font-weight: 800;}
.forgot-password {
}
.forgot a{font-size: 21px;font-weight: 800;display: inline-block;position: relative;}
.register a{
font-size: 22px;
text-decoration: underline;
}
.register{
padding-top: 50px;
}
.fbbtn {
    text-align: center;
}
.fbbtn a {
color: #fff !important;
text-decoration: none !important;
background-color: #3b5999;
padding: 16px 15px 16px;
font-size: 16px;
}
.fbbtn img {
width: 5%;
}
.fbbtn1{
padding-top: 10px;
}
.fbbtn1 a {
color: #fff !important;
text-decoration: none !important;
background-color: #3b5999;
padding: 16px 15px 16px;
font-size: 16px;
}
.fbbtn1 img {
width: 5%;
}
.signbtn {
color: #fff !important;
text-decoration: none !important;
padding: 10px 25px 10px;
font-size: 16px;
background: #000;
border: 0;
text-transform: uppercase;
}
.signupbtn {color: #fff !important;text-decoration: none !important;padding: 10px 25px 10px;font-size: 16px;background: #000;border: 0;text-transform: uppercase;font-weight: 800;}
.signtext{
text-align: center;
font-size: 24px;
line-height: 1.8;
position: relative;
top: -180px;
color: #fff;
}
#mc-form2 input{
background: transparent;
border: 0;
color: #fff !important;
font-size: 20px;
border-bottom: 4px solid #fff;
width: 22%;
}
#mc-form2:focus{
box-shadow: none;
}
.sign-in{position: relative;top: 0px;font-size: 20px;text-align: justify;}
.signinform{height: 670px;}
.forgotform{height: 460px;}
.signupform{
    height: 830px;
}
.signupimg{
    height: 670px;
    object-fit: cover;
}
.sign-up{width: 35%;position: relative;top: 0px;font-size: 20px;padding: 0px 100px 40px 0px;text-align: justify;}
.forgot1 {
padding: 10px 0px 30px;
}
.forgot1 label {
padding-left: 40px;
    position: relative;
    top: -21px;
    font-size: 22px;
    color: #eee;
}


.terms-condition {
    font-size: 20px;
    padding: 15px 0px 15px;
    font-weight: 800;
    text-align: center;
}
.terms-condition input {
    display: inline-block;
    vertical-align: sub;
    width: 18px;
    height: 18px;
}
.terms-condition a {
    color: #fff;
    text-decoration: underline;
}
.register1{
padding-top: 20px;
    padding-bottom: 30px;
}
.forgot1 a{
    font-size: 22px;
    text-decoration: underline;
    font-weight: 800;
}
.register1 a{
    text-decoration: underline;
}
.signtext1{
text-align: center;
font-size: 24px;
line-height: 1.8;
position: relative;
top: -160px;
color: #fff;
}
#login-form {
    /* max-width: 80%; */
}
.signinform .form-control {
    padding-left: 10px;
    display: block;
    width: 100%;
    height: calc(2.25rem + 2px);
    font-size: 22px;
    line-height: 1.5;
    background-color: transparent;
    background-clip: padding-box;
    border: 0;
    border-bottom: 4px solid #fff;
    border-radius: 0;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    color: #fff;
    font-weight: 800;
}    
.signinform .form-control:focus {
color: #fff !important;
background-color: transparent;
border-color: #fff !important;
outline: 0 !important;
box-shadow: none !important;
}
.signinform .field {padding: 15px 0;}
.signinform .field + .field  {}
.signinform .form-control::-webkit-input-placeholder {
color: #fff;
}
.signinform .form-control::-moz-placeholder {
color: #fff;
}
.signinform .form-control:-ms-input-placeholder {
color: #fff;
}
.signinform .form-control:-moz-placeholder {
color: #fff;
}
.signinform #mc-email::-webkit-input-placeholder {
color: #fff;
}
.signinform #mc-email::-moz-placeholder {
color: #fff;
}
.signinform #mc-email:-ms-input-placeholder {
color: #fff;
}
.signinform #mc-email:-moz-placeholder {
color: #fff;
}

.signinform .logo-wrapper {
width: 60%;
text-align: left;
}

.signinform .rest {
padding-right: 80px;
}
.signupform .form-control {padding-left: 10px;display: block;width: 100%;height: calc(2.25rem + 2px);font-size: 22px;line-height: 1.5;background-color: transparent;background-clip: padding-box;border: 0;border-bottom: 4px solid #fff;border-radius: 0;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;color: #fff;font-weight: 800;}    
.signupform .form-control:focus {
color: #fff !important;
background-color: transparent;
border-color: #fff !important;
outline: 0 !important;
box-shadow: none !important;
}
.signupform .field {
padding: 15px 0px;
    line-height: 1;
}
.signupform .form-control::-webkit-input-placeholder {
color: #fff;
}
.signupform .form-control::-moz-placeholder {
color: #fff;
}
.signupform .form-control:-ms-input-placeholder {
color: #fff;
}
.signupform .form-control:-moz-placeholder {
color: #fff;
}
.signupform #mc-email::-webkit-input-placeholder {
color: #fff;
}
.signupform #mc-email::-moz-placeholder {
color: #fff;
}
.signupform #mc-email:-ms-input-placeholder {
color: #fff;
}
.signupform #mc-email:-moz-placeholder {
color: #fff;
}

#registration-form{
}

.signupform .logo-wrapper {
width: 60%;
text-align: left;
}
.signupform .carousel-caption {
top: 0px;
width: 1170px !important;
left: calc((100% - 1170px)/2) !important;
}

.rest6 {
color: #fff;
    font-size: 35px;
    padding-top: 25px;
    width: 300px;
    position: relative;
    left: 240px;
    padding: 10px 10px;
    top: 10px;
}
.rest5 {
color: #fff;
font-size: 35px;
padding-top: 25px;
padding-left: 180px;
}



.logo-wrapper5{
position: absolute;
    top: 120px;
    width: 1170px;
    left: calc((100% - 1170px)/2);
    text-align: center
}

.logo-wrapper6 {
    width: 100%;
    padding: 100px 50px 30px;
    background: #000;
    position: absolute;
}

.subscribe_form .signbtn{
    color: #fff !important;
    text-decoration: none !important;
    background-color: #3b5999;
    padding: 10px 25px 10px;
    font-size: 16px;
    background: #000;
    border: 0;
    text-transform: uppercase;
    font-weight: 800;
}


.subscribe_form input::-webkit-input-placeholder {
color: #fff;
}
.subscribe_form input::-moz-placeholder {
color: #fff;
}
.subscribe_form input:-ms-input-placeholder {
color: #fff;
}
.subscribe_form input:-moz-placeholder {
color: #fff;
}
.already{
    line-height: 1.5;
    font-size: 18px;
    font-weight: 800;
}
.signupform .rest{
    padding-right: 80px;
}



.contactus input::-webkit-input-placeholder {
color: #222;
}
.contactus input::-moz-placeholder {
color: #222;
}
.contactus input:-ms-input-placeholder {
color: #222;
}
.contactus input:-moz-placeholder {
color: #222;
}
.contactus textarea::-webkit-input-placeholder {
color: #222;
}
.contactus textarea::-moz-placeholder {
color: #222;
}

.carousel-control-next, .carousel-control-prev{
    z-index: 999;
}
.f-location-list {
 width: 100% !important;
 /* text-align: center !important; */
 margin-bottom: 0;
 text-align: right;
}
.f-location-list .dropdown-toggle {
    border-top: 2px solid #fff !important;
    outline: 0;
    border-radius: 0;
    color: #fff;
    box-shadow: none !important;
    text-transform: uppercase;
    width: 100% !important;
    margin: 0px auto;
    margin-bottom: 20px !important;
    text-align: right !important;
    font-weight: 800;
}
.f-location-list .dropdown-menu.show a{margin: 0 !important;padding: .6rem 1.5rem;display:table;width:100%;color: #000 !important;border-bottom: 1px solid #ddd;font-weight: 800;}
.f-location-list .dropdown-menu.show {
    margin: 0 !important;
}
.btn-outline-dark {
    color: #fff !important;
    background-color: #000 !important;
    background-image: none;
    border-color: #343a40;
    }



/*
.my-account .location {
    position: relative;
    top: 110px;
width: 1170px;
    left: calc((100% - 1170px)/2);
}
*/

.my-account footer {
    
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
    background: #000;
}
.dropdown-menu a:hover {
    background: transparent !important;
}

.social-icon-section a.text-dark {
    display: inline-block;
}

.header.social-icon-section a .add-icon {
    right: 0px !important;
    top: 19px !important;
     font-size: 10px !important;
    }

 .f-location-list .dropdown-menu.show a:hover{
        color: #000 !important;
        text-decoration: none;
    }

    .header .social-icon-section .add-icon {
    right: 0 !important;
    top: 20px !important;
    font-size: 12px !important;
}

@media (max-width: 767px){
    
    .custom-footer-bottom form {
    width: 230px;
    }
    
    .custom-footer-bottom form .custom-select {
        font-size: 12px;
    }
    
    
   
    
    .aboutus .logo-wrapper {
    width: 100% !important;
    padding-left: 0px !important;
}
   .logo-wrapper6 {
    width: 100% !important;
    text-align: center !important;
    padding: 159px 0px 30px !important;
       background: #000;
}
    
    .contactus input {
       font-size: 13px !important;
    height: calc(2.8rem + 2px) !important;
    }
    
    .contactus .msg {
       font-size: 13px !important;
    height: 150px !important;
    }
    
    .signinform .form-control{
    }
     .signupform .form-control{
        font-size: 15px !important;
    }
     .navbar-nav{
        padding-left: 10px !important;
    }
.termcontent {

font-size: 14px;
padding: 15px;
}
.rest5{
        padding-left: 60px !important;
    font-size: 25px;
}
.mysocial {
padding: 30px 0px !important;
}

.fthead{ 
font-size: 28px !important;
}
.social-icon-section {
    display: none;
}
nav.navbar {
order: 2;
}
.header {
display: flex;
flex-direction: column;
    padding: 0px 0px;
}
.navbar-collapse{
padding-left: 0 !important;
}
div#navbarSupportedContent {
position: absolute;
top: 100%;
left: 0;
width: 100%;
z-index: 9;
background: #000;
}
.navbar {
max-width: 100%;
padding: 12px 0px !important;
display: flex !important;
}
.section-title1{
font-size: 35px;
}
.content1{
font-size: 16px;
}
.section-title2{
font-size: 35px;
}
.content2{
font-size: 16px;
}
.section-title3{
font-size: 35px;
}
.content3{
font-size: 16px;
}
.content4{
font-size: 16px;
}    
.contact-btn {
padding-top: 20px;
text-align: center !important;
}
.contact-btn1 {
padding-top: 20px;
text-align: center !important;
}
.navbar-brand1 {
padding: 11px !important;
font-size: 18px !important;
width: 82%;
}
.navbar-toggler {/* background-color: #f7f4f4; */padding: 0px 4px;position: relative;left: -20px;}

.lib-header1 {font-size: 18px;padding-top: 10px;}
.lib-header2 {font-size: 18px;}
.lib-header3 {font-size: 12px;}
.lib-header4 {
font-size: 22px !important;
    padding-top: 10px;
    
}
.lib-header5 {
font-size: 22px !important;
}
.lib-header6 {
font-size: 22px !important;
}

.time1 {
padding: 0px !important;
width: 100%;
padding-bottom: 10px !important;
}
.subscribe_form input{
width: 100%;
}
.time2 {
padding: 0px !important;
width: 100%;
}
.footer-widget-title1 {
font-size: 18px;
}
.footer-widget-title {
font-size: 25px !important;
}
.mysize {
font-size: 20px !important;
}
.nav-item a {
font-size: 13px !important;
}

.logo-wrapper {
width: 100%;
    text-align: center;
    padding: 0;
}



.social {
width: 100%;
left: 0;
top: 25px;
    text-align: center;
}
.social ul {
padding: 0;
margin: 0;
}

    
.social a {
padding: 3px 0px;
transform: none;
text-align: center;
width:100%; 
    line-height: 1.4;
}
    
.logo-1 {
    max-width: 220px;
}
   

.order1 {
font-size: 18px;
}
.order2 {
font-size: 18px;
}
.order3 {
font-size: 18px;
}
.order4 {
font-size: 18px;
}
.footer-nav-link a {
font-size: 15px;
}
.rest6 {
font-size: 30px !important;
}
    .subscribe_form input {
        font-size: 15px;
    }

    
    #change_password {
    max-width: 100% !important;
}
    
.logo-1 {
    width: 240px;
}
}


@media (max-width:1199px) and (min-width:992px){
    
    .sq1{left: 710;}
    .sq2{left: 565;}
    
    .page-wrapper-top{
    height: 1050px;
}

    
    .about-page-wrapper {
    height: 872px;
  }
    .login-page-wrapper {
    height: 600px;
  }
    .forgotform {
    height: 440px;
}
    .subscribe_form_wrapper {
    top: 500px;
    width: 900px;
    left: calc((100% - 900px)/2);
}
    .subscribe_form_wrapper1 {
    top: 500px;
    width: 900px;
    left: calc((100% - 900px)/2);
}
    .about-head {
    margin-top: 100px;
    left: 80px;
}
    .about-text {
    padding: 0px 100px 15px 0px;
}
    .about-text1 {
    padding: 0px 100px 0px 0px;
}
    .fthead {
    padding: 45px 0px;
    font-size: 32px;
    }    
    .contact-btn1 {
    padding-top: 70px;
}
    
     .contact-btn {
    padding-top: 70px;
}
    .terms-condition {
    font-size: 20px;
}
    .signupform .carousel-caption {
    top:0px !important;
        width: 900px !important;
    left: calc((100% - 900px)/2) !important;
    }
    .forgot1 label {
    top: -10px !important;
    font-size: 20px !important;
}
    .forgot1 a {
    font-size: 20px !important;
    top: -10px !important;
}
.fbsignup.social-link-wrapper{
    top: -10px;
}
  
     .aboutus .aboutimg{
       height: 600px;
        object-fit: cover;  
    }
     .aboutus{
    }
    .aboutus .logo-wrapper {
    width: 40%;
    padding: 0;
    text-align: center;
}
    .forgot1 {
    top: 10px;
    font-size: 17px;
}
    
   
   
.signinform {
    height: 600px;
}
     .signinform .signinimg{
        height: 500px !important;
        object-fit: cover !important;
    }
     .signupform .signupimg{
        height: 600px !important;
        object-fit: cover !important;
    }
    .signupform {
}
    .signinform .form-control{
        font-size: 15px !important;
    }
     .signupform .form-control{
        font-size: 15px !important;
    }
     .social-icon-section {
        top: 26px;
    }
.header {
    padding: 0 10px;
}
.signupform .signupbtn {
font-size: 12px;
    padding: 16px 25px;
    margin-top: 10px;
}

.signupform .changebtn {
font-size: 12px;
    padding: 14px 25px;
    background: #000;
    color: #fff;
    border: 0;
    margin-top: 20px;
}
.signupform .changebtn:focus {
outline: 0;
}
.signupform .register1 {
    padding-top: 10px;
    line-height: 1.3;
}
.signupform .register1 a {
font-size: 20px;
}
.signupform .field {
padding: 5px 0px !important;
}
.signupform .sign-up {
width: 47%;
padding: 0;
}
.signupform .logo-wrapper {
width: 50% !important;
text-align: left !important;
padding: 0 !important;
}
.logo-1 {
width: 380px;
}
.signupform .rest {
padding-right: 50px !important;
padding-top: 10px;
font-size: 25px;
} 
.signupform .form-control{
font-size: 20px;
}


.signinform .signbtn {
font-size: 12px;
padding: 16px 25px;
}
    .forgot a {
    font-size: 20px !important;
    }

.signinform .signbtn:focus {
outline: 0;
}
.signinform .register {padding-top: 20px;}
.signinform .register a {
font-size: 20px;
}
.signinform .field {
padding-bottom: 8px !important;
}
.signinform .sign-in {/* width: 40%; *//* padding: 0; *//* line-height: 1.9; */}
.signinform .logo-wrapper {
width: 50% !important;
text-align: left !important;
padding: 0 !important;
}
.logo-1 {
width: 380px;
}
.signinform .rest {
padding-right: 50px !important;
padding-top: 10px;
font-size: 25px;
} 
.signinform .form-control{
font-size: 20px;
}
.signinform .carousel-caption {
top: 0px !important;
    width: 900px !important;
    left: calc((100% - 900px)/2) !important;
}
    #login-form {
    width: 80% !important;
}
.logo-1 {
width: 320px;
}
.aboutus1 {
width: 58%;
top: 15px;
font-size: 16px;
background: rgba(0,0,0,.5);
padding: 30px 20px 20px;
}
.aboutus .rest {
    padding-right: 44px;
    font-size: 30px;
    padding-top: 10px;
}

    
.aboutcarousel-caption {
    width: 900px;
    left: calc((100% - 900px)/2);
}
    
.logo-1{
width: 340px;
}
    
.time1 {
padding-left: 0px !important;
}
.time2 {
padding-right: 0px !important;
}
.call9 {
font-size: 20px !important;
padding: 0px 20px !important;
}
.time8 {
padding-left: 0px !important;
}
.time9 {
width: 100% !important;
padding-right: 0px !important;
}
.rest6 {
font-size: 30px !important;
}
.profile{width: 900px;
left: calc((100% - 900px)/2);
}
.termcontent{
width: 900px;
left: calc((100% - 900px)/2);
    padding: 20px;
}
.termheading {
width: 900px;
left: calc((100% - 900px)/2);
}
.contactusheading{width: 900px;
left: calc((100% - 900px)/2);
}
.contactus{
width: 900px;
left: calc((100% - 900px)/2);
}
    .logo-wrapper1 {
    width: 900px;
    left: calc((100% - 900px)/2);
}
    
    .logo-wrapper1 .rest4 {
        padding-right: 170px;
    }
    
    .footer-top{
width: 900px;
left: calc((100% - 900px)/2);
}
    
  .carousel .carousel-caption {
    top: -540px;
    width: 900px !important;
    left: calc((100% - 900px)/2) !important;
}    
    
    
.slidetexthome {
    left: 600px;
}
.section-title1{
width: 900px;
left: calc((100% - 900px)/2);
font-size: 45px;
top: 50px;
}
.content1{
width: 900px;
left: calc((100% - 900px)/2);
font-size: 16px;
top: 110px;
padding: 20px;
}
.img1 {
top: 330px;
width: 900px;
left: calc((100% - 900px)/2);
}
.section-title2{
width: 900px;
left: calc((100% - 900px)/2);
font-size: 45px;
top: 680px;
}
.content2{
width: 900px;
left: calc((100% - 900px)/2);
font-size: 16px;
top: 740px;
padding: 20px;
}
.section-title3{
width: 900px;
left: calc((100% - 900px)/2);
font-size: 45px;
top: 160px;
}

.location {
   width: 900px;
left: calc((100% - 900px)/2);
}

/*

.my-account .location {
    top: 810px;
width: 900px;
left: calc((100% - 900px)/2);
}
*/


.content3{

font-size: 16px;
}
.content4{
width: 900px;
left: calc((100% - 900px)/2);
font-size: 16px;
top: 170px;
padding: 20px;
}

.social {
top: -100px;
}
.lib-header1 {
font-size: 20px !important;
padding-top: 0px !important;
margin-top: 10px;
}
.lib-header2 {
font-size: 20px !important;
padding-top: 0px !important;
}
.lib-header3 {
font-size: 20px !important;
padding-top: 0px !important;
}
.lib-header4 {
font-size: 20px !important;
padding-top: 0px !important;
}
.lib-header5 {
font-size: 20px !important;
padding-top: 0px !important;
}
.lib-header6 {
font-size: 20px !important;
padding-top: 0px !important;
}
.call1 {
font-size: 20px;
padding-bottom: 15px;
}
.call2 {
font-size: 20px;
    padding-bottom: 15px;
}
.call3 {
font-size: 20px;
    padding-bottom: 15px;
}
.call4 {
font-size: 20px;
    padding-bottom: 15px;
}
.call5 {
font-size: 20px;
    padding-bottom: 15px;
}
.call6 {
font-size: 20px;
    padding-bottom: 15px;
}
.toplogo1 {}
    
 
footer {

}
.navbar-collapse{
padding-left: 0 !important;
}
.navbar {}
.navbar-light .navbar-nav .nav-link {
padding: 10px 8px !important;
}
.mysocial a i {
font-size: 26px !important;
vertical-align: top;
margin-top: 0px;
}
.social-icon-section a i {
font-size: 14px;
vertical-align: top;
margin-top: 0px;
}
.nav-item a {
font-size: 12px !important;
}
.thepizza {
position: relative;
font-size: 70px !important;
}


    header.header {
}
    
    .logo-wrapper5 {
width: 900px;
    left: calc((100% - 900px)/2);
    }
}
@media (max-width:991px) {
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        margin: 0;
        text-align: right;
    }
    .social-icon-section .add-icon {
    right: -90px !important;
}
    .navbar-nav{
        padding-right: 12px !important;
        text-align: right;
    }
    
   .navbar-nav .dropdown-menu .dropdown-item {
    padding: .25rem 0.6rem;
    }
}
@media (max-width:991px) and (min-width:768px){
    
    .store-gallary{
    top: 520px;
    }
    
    .page-wrapper-top{
    height: 825px;
}

    .about-page-wrapper {
    height: 611px;
}
    .register-page-wrapper {
    height: 700px;
    margin-top: 58px;
    margin-top: 58px;
    margin-top: 58p;
    margin-top: 58;
    margin-top: 5;
    margin-top:;
}
    .forgotpass-page-wrapper {
    height: 500px;
    margin-top: 100px;
}
    .forgotform {
    height: 500px;
}
    .changepass-page-wrapper {
    height: 480px;
    margin-top: 100px;
}
    .changeform {
    height: 480px;
}
    .contacthead {
    font-size: 55px;
    top: 100px;
}
    .login-heading {
    font-size: 50px;
    left: 25px;
    top: 80px;
}
    .termhead {
    font-size: 40px;
    top: 100px;
}
    .subscribe_form_wrapper {
    top: 425px;
    width: 700px;
    left: calc((100% - 700px)/2);
}
    .subscribe_form_wrapper1 {
    top: 555px;
    width: 700px;
    left: calc((100% - 700px)/2);
}
    .subscribe-title-home {
    font-size: 20px;
    margin-left: 0px;
}
    .login-page-wrapper {
    height: 600px;
}
    .about-main {
    top: 43px;
}
    .about-head {
    margin-top: 50px;
    font-size: 45px;
    left: 40px;
}
    .about-text {
    font-size: 11px;
    padding: 0px 0px 10px 0px;
}
    .about-text1 {
    font-size: 11px;
    padding: 0px 0px 0px 0px;
}
.about-text::first-letter{
font-size: 90px;
}
     .navbar-light .navbar-toggler {
    color: #fbec2a;
    border: 0px;
    padding: 5px 10px;
    outline: 0;
    font-size: 25px;
}
    .navbar-dark .navbar-toggler {
   color: #fbec2a;
    border: 0px;
    padding: 5px 10px;
    outline: 0;
    font-size: 25px;
}
    
    .logo-wrapper6 {
    width: 100%;
    padding: 140px 30px 50px 80px;
        background: #000;
}
    .carousel {
    margin-top: 100px;
}
    
     .contact-btn1 {
    padding-top: 90px;
}
 .btn-outline-dark{
    font-size: 9px !important;
 }   
     .contact-btn {
    padding-top: 100px;
}
    .header {
    padding: 0 0px;
}
    .order1{
        font-size: 16px;
    }
    .order2{
        font-size: 16px;
    }
    .order3{
        font-size: 16px;
    }
    .order4{
        font-size: 16px;
    }
    
     .subscribe_form input {
        font-size: 15px;
    }
    .forgot1 {
    top: 10px;
}
    
    .signinform .signinimg{
        height: 500px;
        object-fit: cover;
    }
    .signinform{
        height: 600px;
        margin-top: 100px;
    }
     .signupform .signupimg{
        height: 550px;
        object-fit: cover;
    }
    .signinform .form-control{
        font-size: 15px !important;
    }
     .signupform .form-control{
        font-size: 15px !important;
    }
    
    
     .social-icon-section a i {
    font-size: 22px !important;
}
.signupform .sign-up {
width: 44%;
padding: 0;
}
    
    .forgot-password {
    max-width: 100%;
}
.signupform .logo-wrapper {
width: 50% !important;
    text-align: left !important;
}
.signupform .signupbtn {
font-size: 12px;
padding: 14px 25px;
}

.signupform .changebtn {
font-size: 12px;
    padding: 14px 25px;
    background: #000;
    color: #fff;
    border: 0;
    margin-top: 20px;
}
.signupform .changebtn:focus {
outline: 0;
}


 .signupform .signupimg{
        height: 600px !important;
        object-fit: cover !important;
    }
    .signupform {
        margin-top: 100px;
        height: 700px;
}
.signupform .field {
padding: 6px 0px !important;
}
.signupform .register1 {
padding-top: 10px;
line-height: 1.4;
    font-size: 18px;
}
.signupform .register1 a {
font-size: 18px;
}
.signupform .fbbtn1 {
padding-top: 0px;
}
    
    .terms-condition {
    font-size: 18px;
}
   
.logo-1 {
width: 290px;
}
.signupform .rest {
padding-right: 30px !important;
padding-top: 10px;
font-size: 25px;
}
.signupform .form-control {
font-size: 18px;
}
.signupform .forgot1 a {
font-size: 18px;
}
.signupform .fbbtn1 a {
padding: 8px 15px;
}
.signupform .carousel-caption {
top: 0px !important;
    width: 700px !important;
    left: calc((100% - 700px)/2) !important;
}
    #registration-form {
    max-width: 100%;
}
.signinform .sign-in {padding: 0;}
.signinform .logo-wrapper {
  width: 42% !important;
  text-align: left !important;
}
.signinform .signbtn {
font-size: 12px;
padding: 16px 25px;
}
.signinform .signtext {
top: 0px;
color: #fff;
background: #222;
padding: 30px 0px;
font-size: 17px;
}
    #login-form {
}
    
    #change_password {
    max-width: 100%;
}
.signinform .field {
    padding: 10px 0px;
}
.signinform .register {padding-top: 10px;}
.signinform .register a {font-size: 15px;}
.signinform .fbbtn {
padding-top: 0px;
}
.logo-1 {
width: 220px;
}
.signinform .rest {
padding-top: 15px;
    font-size: 20px;
    padding-left: 105px;
    padding-right: 40px;
}
.signinform .form-control {
font-size: 18px;
}
.signinform .forgot a {font-size: 15px;}
.signinform .fbbtn a {
padding: 8px 15px;
}
.signinform .carousel-caption {
top: 0px !important;
width: 700px !important;
    left: calc((100% - 700px)/2) !important;
}
.store-gallary img {
    height: 100% !important;
}
  .aboutus .aboutimg{
       height: 600px;
        object-fit: cover;  
    }
     .aboutus{
         margin-top: 96px;
    }
.logo-1 {
width: 280px;
}
.aboutus .rest {
padding-right: 40px;
padding-top: 10px;
}
.aboutus1 {
width: 100%;
top: 5px;
font-size: 15px;
background: rgba(0,0,0,.5);
padding: 20px 20px;
line-height: 1.5;
}



.aboutcarousel-caption{
  width: 700px;
left: calc((100% - 700px)/2);
    }
    
.rest5 {
padding-left: 140px !important;
font-size: 35px;
}
    
    .logo-wrapper5 {
    width: 700px;
    left: calc((100% - 700px)/2);
        top: 135px;
    }


.rest4{
padding-right: 170px;
}
.subscribe_form input{
width: 100%;
}
.footer-nav-link a {
font-size: 15px;
}
.call9 {
font-size: 20px !important;
padding: 0px 20px !important;
}
.time8 {
padding-left: 0px !important;
}
.time9 {
width: 100% !important;
padding-right: 0px !important;
}
.rest6 {
font-size: 30px !important;
left: 180px;
}
.profile{width: 700px;left: calc((100% - 700px)/2);top: 80px;}
.termcontent{width: 700px;left: calc((100% - 700px)/2);font-size: 13px;top: 250px;}
.termheading {width: 700px;left: calc((100% - 700px)/2);font-size: 27px;top: 190px;}
.contactusheading{width: 700px;left: calc((100% - 700px)/2);font-size: 35px;top: 250px;}
.contactus{width: 700px;left: calc((100% - 700px)/2);top: 315px;}
.logo-wrapper {
width: 100% !important;
    text-align: center !important;
    padding: 0 !important;
}
.social {
width: 100%;
left: 0;
top: 30px;
    text-align: center;
    top: 60px;
}
.social ul {
padding: 0;
margin: 0;
}
.social .sq1, .social .sq2 {
top: 0;
left: 0;
display: inline-block;
height: 120px;
width: 120px;
margin: 0 40px;
}
  
    .slidelogo{
    top: 95px;
    position: absolute;
    font-size: 40px;
    width: 300px;
    left: calc((100% - 300px)/2);
    text-align: center;
    }

.sliderest{
    top: 240px;
    left: 342px;
    font-size: 30px;
    }
    
    .sq1 {top: 230px;left: 230px;height: 120px;width: 120px;margin: 2px 2px;border: 3px solid #fff !important;}
    
.sq2 {top: 230px;left: 415px;height: 120px;width: 120px;margin: 2px 2px;border: 3px solid #fff !important;}  
    
.sq2 a,.sq2 a {
    line-height: 1.6;
}

a.order1 {
    top: 25px;
    right: 10px;
}
a.order2 {
    top: 20px;
    left: 15px;
}

a.order3 {
    top: 25px;
    right: 10px;
}
a.order4 {
    top: 20px;
    left: 15px;
}
 .fthead {
    padding: 50px 0px;
    font-size: 25px;
    }  

.rest {
padding-left: 157px;
padding-top: 5px;
}
.navbar {
max-width: 100%;
padding: 12px 0px !important;
display: flex !important;
}
.social-icon-section {
top: 0;
order: 1;
text-align: center;
justify-content: center;
padding-top: 20px;
}
nav.navbar {
order: 2;
}
.header {
display: flex;
flex-direction: column;
}
.toplogo2 {
width: 12% !important;
}
.section-title1{width: 700px;left: calc((100% - 700px)/2);font-size: 40px;top: 40px;}
.content1{width: 700px;left: calc((100% - 700px)/2);font-size: 16px;top: 100px;}

.img1 {
    top: 280px;
}
.section-title2{width: 700px;left: calc((100% - 700px)/2);font-size: 40px;top: 585px;}
.content2{width: 700px;left: calc((100% - 700px)/2);font-size: 16px;top: 650px;}
.section-title3{
width: 700px;
left: calc((100% - 700px)/2);
font-size: 35px;
top: 650px;
}



.location {
  width: 700px;
left: calc((100% - 700px)/2);
}
.content3{

font-size: 16px;

}
div#navbarSupportedContent {
position: absolute;
top: 100%;
left: 0;
width: 100%;
z-index: 9;
background: #000;
}
.topnav {
padding-left: 0 !important;
}
.navbar-collapse{
padding-left: 0 !important;
}
.navbar-brand1 {
padding-left: 20px !important;
}
.content4{width: 700px;
left: calc((100% - 700px)/2);
font-size: 16px;
top: 50px !important;
padding: 20px;
}
    
     
.footer-top{
width: 700px;
left: calc((100% - 700px)/2);
}
.sqr-btn1 {
padding: 6px 30px 6px;
    font-size: 15px;
}
.sqr-btn2 {
padding: 6px 30px 6px;
    font-size: 15px;
}
.sqr-btn3 {
padding: 6px 27px 6px;
    font-size: 15px;
}
.sqr-btn4 {
padding: 6px 30px 6px;
    font-size: 15px;
}
.sqr-btn5 {
padding: 6px 27px 6px;
    font-size: 15px;
}
.navbar-brand {
padding: 16px !important;
font-size: 18px !important;
width: 70%;
}
.navbar-toggler {/* background-color: #f7f4f4; */padding: 0px 4px;position: relative;left: -20px;}

.lib-header1 {
font-size: 18px !important;
padding-top: 0px !important;
margin-top: 0px;
}
.lib-header2 {
font-size: 18px !important;
padding-top: 0px !important;
}
.lib-header3 {font-size: 12px;padding-top: 0px;}
.lib-header4 {
font-size: 18px !important;
padding-top: 0px !important;
}
.lib-header5 {
font-size: 18px !important;
padding-top: 0px !important;
}
.lib-header6 {
font-size: 18px !important;
padding-top: 0px !important;
}
.call1 {
font-size: 18px;
    padding-bottom: 5px;
}
.call2 {
font-size: 18px;
   padding-bottom: 5px;
}
.call3 {
font-size: 18px;
   padding-bottom: 5px;
}
.call4 {
font-size: 18px;
   padding-bottom: 5px;
}
.call5 {
font-size: 18px;
    padding-bottom: 5px;
}
.call6 {
font-size: 18px;
   padding-bottom: 5px;
}
.mysocial {
padding: 31px 0px !important;
text-align: center;
}

.ft {
font-size: 28px !important;
}
.time1 {
padding-left: 0px !important;
}
.time2 {
padding-right: 0px !important;
}
.footer-widget-title1 {font-size: 16px;}
.footer-widget-title {
font-size: 25px !important;
}
.mysize {
font-size: 20px !important;
}
.nav-item a {
font-size: 14px !important;
}
.carousel-caption {
top: -470px !important;
  width: 700px !important;
 left: calc((100% - 700px)/2) !important;   
}
.carousel-item > img {
    height: 560px;
    }
.rest {
font-size: 25px;
}
 .carousel {
    height: 450px;
   }   
.slidetexthome {
    left: 340px;
    top: 80px;
}
    
     .logo-wrapper1 {
width: 700px;
    left: calc((100% - 700px)/2);
         top: 140px;
}
    
    .logo-wrapper1 .rest4 {
        padding-right: 220px;
    }
    
    .contactus .form-control {
    font-size: 15px !important;
    }

}

@media (max-width:767px) and (min-width:540px){
    
    .page-wrapper-top{
    height: 1350px;
}

    
    .about-page-wrapper {
    height: 1250px;
}
    .login-page-wrapper {
    height: 700px;
}
    .register-page-wrapper {
    height: 870px;
}
    .forgotpass-page-wrapper {
    height: 500px;
    margin-top: 79px;
}
    .forgotform {
    height: 500px;
}
    .changepass-page-wrapper {
    height: 480px;
    margin-top: 79px;
}
    .changeform {
        height: 480px;
    }
    .contact-page-wrapper {
    height: 675px;
}
    .already {
    line-height: 1.4;
    font-size: 15px;
    font-weight: 800;
}
.contacthead {
    font-size: 40px;
    top: 150px;
}
    
    .login-heading {
    font-size: 40px;
    width: 300px;
    left: calc((100% - 300px)/2);
    top: 130px;
    text-align: center;
}
    .termcndition-page-wrapper {
    height: 750px;
}
    .termhead {
    font-size: 40px;
    top: 120px;
}
    
    .subscribe_form_wrapper {
    top: 530px;
    width: 300px;
    left: calc((100% - 300px)/2);
}
    .subscribe_form_wrapper1 {
    top: 690px;
    width: 300px;
    left: calc((100% - 300px)/2);
}
    .subscribe-title-home {
    font-size: 16px;
    margin-left: 0px;
    line-height: 1.4;
}
    
.signinform .form-control::-moz-placeholder {
font-size: 13px;
}
.signinform .form-control:-ms-input-placeholder {
font-size: 13px;
}
.signinform .form-control:-moz-placeholder {
font-size: 13px;
}

    .about-head {
    margin-top: 35px;
    font-size: 45px;
    margin-bottom: 20px;
}
    .about-text {
    font-size: 14px;
    line-height: 1.4;
    padding: 0px 0px 10px 0px;
}
    .about-text1 {
    font-size: 14px;
    line-height: 1.4;
    padding: 0px 0px 0px 0px;
}
    .about-text::first-letter{
font-size: 60px;
}
    .store-gallary{
    width: 300px;
    left: calc((100% - 300px)/2);
    
}
    
    .slidelogo{
    top:150px;
    width: 250px;
    left: calc((100% - 250px)/2);
    }

.sliderest{
    top: 220px;
    left: 160px;
    font-size: 20px;
    text-align: right;
    }
    
    .sq1 {
    top: 270px;
    height: 70px;
    margin: 2px 2px;
    border: 3px solid #fff !important;
    transform: none;
    width: 250px;
    left: calc((100% - 250px)/2);
    padding: 0px 10px;
    }
    
.sq2 {
    top: 350px;
    height: 70px;
    margin: 2px 2px;
    border: 3px solid #fff !important;
    transform: none;
    width: 250px;
    left: calc((100% - 250px)/2);
    padding: 0px 10px;
    }  
    
    .sq1 a,.sq2 a{transform: none;}

    a.order1 {
    top: 0px;
    right: 0px;
}
a.order2 {
    top: 0px;
    left: 0px;
}

a.order3 {
    top: 0px;
    right: 0px;
}
a.order4 {
    top: 0px;
    left: 0px;
}

    .btn-outline-dark {
    font-size: 10px !important;
}
    
     .navbar-light .navbar-toggler {
    color: #fbec2a;
    border: 0px;
    padding: 5px 10px;
    outline: 0;
    font-size: 25px;
}
    .navbar-dark .navbar-toggler {
     color: #fbec2a;
    border: 0px;
    padding: 5px 10px;
    outline: 0;
    font-size: 25px;
}
    .logo-wrapper6 {
    width: 100%;
    padding: 100px 30px 50px 80px;
    background: #000;
}
    .rest6 {
    font-size: 30px !important;
        left: 150px;
}
     .logo-wrapper5 {
    width: 300px;
    left: calc((100% - 300px)/2);
        top: 135px;
    }
    
    .sqr-btn1 {
padding: 6px 30px 6px;
    font-size: 12px;
}
.sqr-btn2 {
padding: 6px 30px 6px;
    font-size: 15px;
}
.sqr-btn3 {
padding: 6px 27px 6px;
    font-size: 15px;
}
.sqr-btn4 {
padding: 6px 30px 6px;
    font-size: 15px;
}
.sqr-btn5 {
padding: 6px 27px 6px;
    font-size: 15px;
}

.rest {
padding-left: 80px;
padding-top: 0px;
font-size:25px;
}
    
    .carousel {
    margin-top: 103px;
    max-height: 400px;
}
    .carousel-item > img {
    height: 400px;
    object-fit: cover;
}
    
.section-title1{
width: 300px;
left: calc((100% - 300px)/2);
font-size: 35px;
top: 50px;
}
.content1{
width: 300px;
left: calc((100% - 300px)/2);
font-size: 16px;
top: 120px;
}

.img1 {
    top: 590px;
   width: 300px;
  left: calc((100% - 300px)/2);
}
.section-title2{
width: 300px;
left: calc((100% - 300px)/2);
font-size: 35px;
top:740px;
}
.content2{
width: 300px;
left: calc((100% - 300px)/2);
font-size: 16px;
top: 800px;
}
.section-title3{
width: 300px;
left: calc((100% - 300px)/2);
font-size: 35px;
top: 680px;
}



.location {
    width: 300px;
left: 0px;
}
.content3{

font-size: 16px;
}

.content4{
width: 300px;
left: calc((100% - 300px)/2);
font-size: 16px;
top: 850px;
}

      
.footer-top{width: 300px;
left: calc((100% - 300px)/2);
}
    
    .profile{
width: 300px;
left: calc((100% - 300px)/2);
}
.termcontent{width: 300px;left: calc((100% - 300px)/2);font-size: 11px;top: 225px;}
.termheading {width: 300px;left: calc((100% - 300px)/2);top: 185px;font-size: 25px;}
.contactusheading{
width: 300px;
left: calc((100% - 300px)/2);
}
.contactus{width: 300px;left: calc((100% - 300px)/2);top: 285px;}
    
  .carousel .carousel-caption {
    top: -335px;
    width: 300px !important;
    left: calc((100% - 300px)/2) !important;
}     
    
.slidetexthome {top: 200px;width: 300px;left: calc((100% - 300px)/2);}

    .terms-condition  {
    font-size: 18px;
}
    .logo-wrapper1 .rest4 {
       color: #666;
    font-size: 35px;
    padding-top: 20px;
    padding-right: 0;
    padding-left: 125px;
}
    .logo-wrapper1 {
    width: 300px;
    left: calc((100% - 300px)/2);
    top: 145px;
        text-align: center
}
  .carousel {
    height: 451px;
   }  
.logo-1 {
    width: 350px;
}
header.header {
    padding: 0 0px;
}
    .contactusheading {
    font-size: 27px;
    top: 215px;
}
     .lib-header8{
        font-size: 20px !important;
    }
   
    .call8{
      font-size: 18px !important;  
    }
    .call9{
      font-size: 18px !important;  
    }
     .time8 {
      font-size: 18px !important;  
    }
     .time9 {
      font-size: 18px !important;  
    }
    .forgot1 {
    top: 20px;
    font-size: 17px;
}
  
    .signinform{
        margin-top: 79px;
        height: 700px;
    }
    .signinform .signinimg {
    height: 500px;
    object-fit: cover;
}
     .signupform .signupimg{
        height: 670px;
        object-fit: cover;
    }

    .social-icon-section a i {
    font-size: 22px !important;
}
.signupform .signupbtn {
font-size: 12px;
padding: 12px 25px;
}
    .fbsignup.social-link-wrapper {
    position: relative;
    top: 0px;
}

.signupform .changebtn {
font-size: 12px;
    padding: 14px 25px;
    background: #000;
    color: #fff;
    border: 0;
    margin-top: 20px;
}
.signupform .changebtn:focus {
outline: 0;
}

.signupform #mc-form2 input{
width: 85%;
}
.signupform .field {
padding-bottom: 0px !important;
}
.signupform .register1 {
padding-top: 10px;
line-height: 1.3;
    font-size: 18px;
}
.signupform .register1 a {
font-size: 18px;
}
.signupform .fbbtn1 {
padding-top: 0px;
}
.signupform .form-control {
font-size: 18px;
}
.signupform .forgot1 a {
font-size: 15px;
}
.signupform .fbbtn1 a {
padding: 8px 15px;
}
    #registration-form {
    max-width: 100%;
}
.signupform .sign-up {
width: 100%;
padding: 0;
}
.signupform .logo-wrapper {
width: 100% !important;
text-align: center !important;
}
.logo-1 {
width: 280px;
}
.signupform .rest {
padding-right: 30px !important;
padding-top: 10px;
font-size: 20px;
}
.signupform .carousel-caption {
width: 300px !important;
    left: calc((100% - 300px)/2) !important;
}
.signinform .signbtn {
font-size: 12px;
padding: 14px 25px;
}

.signinform .field {
padding-bottom: 8px !important;
}
.signinform .register {padding-top: 15px;}
.signinform .register a {
font-size: 18px;
}
.signinform .fbbtn {padding-top: 12px;}
.signinform .form-control {font-size: 13px;}
.signinform .forgot a {
font-size: 18px;
padding: 20px 0px;
}
.signinform .fbbtn a {
padding: 8px 15px;
}
.signinform .sign-in {
width: 100%;
padding: 0;
}
.signinform .logo-wrapper {
width: 100% !important;
text-align: center !important;
}
.logo-1 {
width: 275px;
}
.signinform .rest {
padding-right: 30px !important;
padding-top: 15px;
font-size: 20px;
}
.signinform .carousel-caption {
top: 0px !important;
    width: 300px !important;
    left: calc((100% - 300px)/2) !important;
}
    .signinform .field {
    padding: 0px 0px;
}
    #login-form {
    max-width: 100% !important;
}
.aboutus .logo-wrapper {
width: 100%;
}
.logo-1 {
width: 250px;
}
.aboutus .rest {
padding-right: 30px !important;
padding-top: 0px;
font-size: 20px;
margin: 10px 0px;
}
.aboutus1 {
width: 100%;
    top: 0px;
    font-size: 14px;
    padding: 20px 10px 5px;
    line-height: 1;
}
  .aboutus .aboutimg{
        object-fit: cover;  
    }
     .aboutus{
         margin-top: 103px;
    }

    .about2::first-letter{
font-size: 70px;
    }

    
.aboutcarousel-caption {
top: 0px;
padding-right: 0%;
padding-left: 0%;
    width: 300px;
    left: calc((100% - 300px)/2);
}
    
    
    
.signupform {
    margin-top: 79px;
    height: 870px;
}
    
    .slidetexthome,.section-title1,.content1,.img1,.footer,.section-title2,.content2,.section-title3,.carousel-caption,.aboutcarousel-caption,.logo-wrapper1,.contactusheading,.logo-wrapper5,.contactus,.termheading,.termcontent,.page-heading,.form-area,.location,.profile,.store-gallary {
        display: table;
    }

}

@media (max-width:539px) and (min-width:320px){
    .page-wrapper-top{
    height: 720px;
}

    
    .about-page-wrapper {
    height: 950px;
}
    .about-head {
    margin-top: 35px;
    font-size: 40px;
    margin-bottom: 50px;
    left: calc((100% - 300px)/2);
    text-align: center;
}
    .login-page-wrapper {
    height: 700px;
    margin-top: 76px;
}
    .register-page-wrapper {
    height: 830px;
}
    
    .forgotpass-page-wrapper {
    height: 500px;
    margin-top: 76px;
}
    .forgotform {
    height: 500px;
}
    .changepass-page-wrapper {
    height: 480px;
    margin-top: 76px;
}
    .changeform {
        height: 480px;
    }
    .contact-page-wrapper {
    height: 700px;
}
    .termcndition-page-wrapper {
    height: 740px;
}
    .termhead {
    font-size: 40px;
    top: 60px;
}
    .already {
    line-height: 1.4;
    font-size: 15px;
    font-weight: 800;
}
    
.contacthead {
    font-size: 40px;
    top: 60px;
}
    .login-heading {
    font-size: 40px;
    width: 300px;
    left: calc((100% - 300px)/2);
    top: 45px;
    text-align: center;
}
    .subscribe_form_wrapper {
    top: 440px;
    width: 300px;
    left: calc((100% - 300px)/2);
}
     .subscribe_form_wrapper1 {
    top: 530px;
    width: 300px;
    left: calc((100% - 300px)/2);
}
    .subscribe-title-home {
    font-size: 16px;
    margin-left: 0px;
    line-height: 1.4;
}
    


    .about-text {
    font-size: 12px;
    line-height: 1.4;
    padding: 0px 0px 10px 0px;
}
    .about-text1 {
    font-size: 12px;
    line-height: 1.4;
    padding: 0px 0px 0px 0px;
    margin-bottom: 28px;
}
    .about-main {
    top: 18px;
}
     .store-gallary{
    width: 300px;
    left: calc((100% - 300px)/2);
    top: 700px;
}

    .btn-outline-dark {
    font-size: 9px !important;
}
     .navbar-light .navbar-toggler {
    color: #fbec2a;
    border: 0px;
    padding: 5px 10px;
    outline: 0;
    font-size: 25px;
}
    .carousel {
    height: 250px;
    margin-top: 76px;
   }
    .navbar-dark .navbar-toggler {
    color: #fbec2a;
    border: 0px;
    padding: 5px 10px;
    outline: 0;
    font-size: 25px;
}
    
     .logo-wrapper6 {
    width: 100%;
    padding: 100px 30px 50px 80px;
    background: #000;
}
    .rest6 {
    font-size: 18px !important;
        left: 100px;
    width: 200px;
}
    .lib-header8 {
    font-size: 19px;
    line-height: 1.2;
}
    
    .call8 {
    font-size: 16px;
}
    
    .signupform .carousel-caption {
    width: 300px !important;
    left: calc((100% - 300px)/2) !important;
}
    .signupform .logo-wrapper {
    width: 100% !important;
    text-align: center !important;
}
    .signupform .rest {
    padding-right: 30px !important;
        padding-top: 12px !important;
}
.signupform .field {
    padding: 5px 0px;
}

    .signupform {
    margin-top: 76px;
    height: 830px;
}
    #registration-form {
    width: 100%;
}
.logo-1 {
    width: 230px;
}
    .signupform .sign-up {
    width: 100%;
    padding: 0;
}
    #registration-form {
    max-width: 100%;
}
    
    .forgot-password {
    max-width: 100%;
}
    
    .forgot a {
    font-size: 18px;
    padding: 15px 0px;
    }
    
    .signinform .register a {
    font-size: 18px;
    }
    
    .signinform .signbtn {
    font-size: 13px;
    }
    
    .signinform .field {
    padding: 5px 0;
}
    
    .signinform .rest {
    padding-right: 30px !important;
        padding-top: 15px !important;
}
    
    .signinform .logo-wrapper {
    width: 100%;
    text-align: center;
}
.logo-1 {
    width: 220px;
}
    
    .signinform .sign-in {
    width: 100%;
    padding: 0;
}
    
     .logo-wrapper5 {
    width: 300px;
    left: calc((100% - 300px)/2);
        top: 135px;
    }
    .sqr-btn1 {
padding: 6px 30px 6px;
    font-size: 11px;
}
.sqr-btn2 {
padding: 6px 30px 6px;
    font-size: 15px;
}
.sqr-btn3 {
padding: 6px 27px 6px;
    font-size: 15px;
}
.sqr-btn4 {
padding: 6px 30px 6px;
    font-size: 15px;
}
.sqr-btn5 {
padding: 6px 27px 6px;
    font-size: 15px;
}
    
    
    .rest {
padding-left: 80px;
padding-top: 0px;
font-size:25px;
}
    
    .carousel {
}
    
.section-title1{width: 300px;left: calc((100% - 300px)/2);font-size: 28px;top: 25px;}
.content1{width: 300px;left: calc((100% - 300px)/2);font-size: 13px;top: 80px;line-height: 1.4;}

.img1 {
    top: 310px;
}
.section-title2{width: 300px;left: calc((100% - 300px)/2);font-size: 28px;top: 450px;}
.content2{width: 300px;left: calc((100% - 300px)/2);font-size: 13px;top: 505px;line-height: 1.4;}
.section-title3{
width: 300px;
left: calc((100% - 300px)/2);
font-size: 28px;
top: 540px;
}




.location {
    width: 300px;
left: 0px;
}
.content3{

font-size: 15px;
}

.content4{
width: 300px;
left: calc((100% - 300px)/2);
font-size: 15px;
top: 1050px;
padding: 20px;
}
    
     
.footer-top{
width: 300px;
left: calc((100% - 300px)/2);
}
   
    
        
.slidetexthome {top: 105px;width: 300px;left: calc((100% - 300px)/2);}


    
  .carousel .carousel-caption {
    top: -350px;
    width: 300px !important;
    left: calc((100% - 300px)/2) !important;
}  
    .aboutus1 {
    width: 100%;
        top: 0px;
        font-size: 13px;
        line-height: 1;
        padding: 10px;
    }
  .about2::first-letter{
font-size: 40px;
    }
  
.aboutcarousel-caption {
top: 0px;
padding-right: 0%;
padding-left: 0%;
    width: 300px;
    left: calc((100% - 300px)/2);
}  
  
      
.logo-1 {
    width: 230px;
}
   .aboutus {
    margin-top: 104px;
}
    .fbsignup.social-link-wrapper {
    position: relative;
    top: 0px;
}
    .terms-condition {
    font-size: 16px;
}
    
.signupform .register1 {
    font-size: 15px;
    }

    .signupform .register1 a{
    font-size: 15px;
    }
    .signupform .signupbtn {
    font-size: 12px;
    margin-top: 0px;
    }
    .logo-wrapper1 {
    position: relative;
    top: 150px;
    width: 300px;
    left: calc((100% - 300px)/2);
    text-align: center;
}
    
     .logo-1 {
    width: 250px;
}
    .logo-wrapper1 .rest4 {
        padding-right: 0;
    }
    .aboutus .aboutimg {
    height: 450px !important;
    object-fit: cover !important;
}
    .aboutus .rest {
    padding-right: 32px !important;
        margin: 10px 0px;
}
   
     .subscribe_form input {
        font-size: 15px;
    }
    
    .forgot1 {
    top: 10px;
    font-size: 17px;
}
    .signinform{
    }
     .signupform .signupimg{
        height: 670px;
        object-fit: cover;
    }
     .signinform .signinimg{
        height: 500px;
        object-fit: cover;
    }
    .signinform{
    }
     .social-icon-section a i {
    font-size: 22px !important;
}
    .myselect{
        font-size: 15px;
    }
.rest5 {
padding-left: 70px !important;
    font-size: 25px !important;
}
.subscribe_form input{
width: 100%;
}
.footer-nav-link a {
font-size: 15px;
}
.mysocial {
padding: 25px 0px !important;
}
.call9 {font-size: 15px;padding: 0px 20px !important;}
.time8 {
width: 100% !important;
padding-left: 0px !important;
    font-size: 16px;
}
.time9 {
width: 100% !important;
padding-right: 0px !important;
    font-size: 16px;
}
      
.footer-top{
width: 300px;
left: calc((100% - 300px)/2);
}
.profile{width: 300px;left: calc((100% - 300px)/2);top: 80px;}
.termcontent{width: 300px;left: calc((100% - 300px)/2);font-size: 11px;top: 155px;}
.termheading {width: 300px;left: calc((100% - 300px)/2);font-size: 25px;top: 120px;}
.contactusheading{width: 300px;left: calc((100% - 300px)/2);font-size: 27px;top: 120px;}
.rest4{
font-size: 27px !important;
    text-align: center !important;
    padding-left: 55px !important;
}
.contactus{width: 300px;left: calc((100% - 300px)/2);top: 180px;}
.mysocial {
padding: 39px 0px 30px 35px;
}
.logo-1 {
width: 230px;
}
.social .sq1, .social .sq2 {
margin: 5px 0px;
    padding: 0px 0px;
    display: block;
    width: 100%;
    height: 70px;
    margin: 0 auto 10px;
}
    
    .slidelogo{
    top: 15px;
    width: 250px;
    left: calc((100% - 250px)/2);
    font-size: 30px;
    text-align: center;
    }

.sliderest{
    top: 220px;
    left: 60px;
    font-size: 20px;
    text-align: right;
    }
    
    .sq1 {
    top: 60px;
    height: 70px;
    margin: 2px 2px;
    border: 3px solid #fff !important;
    transform: none;
    width: 250px;
    left: calc((100% - 250px)/2);
    padding: 0px 10px;
    }
    
.sq2 {
    top: 140px;
    height: 70px;
    margin: 2px 2px;
    border: 3px solid #fff !important;
    transform: none;
    width: 250px;
    left: calc((100% - 250px)/2);
    padding: 0px 10px;
    }  
    
    .sq1 a,.sq2 a{transform: none;}

a.order1 {
    top: 0px;
    right: 0px;
}

a.order2 {
    top: 5px;
    left: 0px;
}


a.order3 {
    top: 0px;
    right: 0px;
}

a.order4 {
    top: 5px;
    left: 0px;
}
    .social a {
    padding: 0px;
    transform: none;
    text-align: center;
    width: 100%;
    line-height: 1.4;
}
.fthead {
    font-size: 20px !important;
    padding: 35px 0px !important;
}
   
.g {}
.social ul {
padding: 0 35px;
}
.social {
width: 100%;
left: 0;
top: 20px;
    text-align: center;
}
.signinform .carousel-caption {
top:0px !important;
    width: 300px !important;
    left: calc((100% - 300px)/2) !important;
}
.carousel-item img {
    height: 250px;
}
  .signinform .signinimg{
        height: 500px;
        object-fit: cover;
    }
    .signinform{
            margin-top: 76px;
            height: 700px;
    }
    
    #login-form {
}
    .about-text::first-letter{
font-size: 40px;
}
.rest {
padding-right: 0px !important;
padding-top: 0px !important;
font-size: 20px;
}
.toplogo1 {
width: 200px;
}
.navbar-collapse{
padding-left: 0 !important;
}
.fbbtn {
    margin-top: 15px;
}
    .signupform .changebtn {
    font-size: 12px;
    padding: 14px 25px;
    }
     
.slidetexthome,.section-title1,.content1,.img1,.footer,.section-title2,.content2,.section-title3,.carousel-caption,.aboutcarousel-caption,.logo-wrapper1,.contactusheading,.logo-wrapper5,.contactus,.termheading,.termcontent,.page-heading,.form-area,.location,.profile,.store-gallary {
        display: table;
    }

}
/**/

