@keyframes color-text{0%{background-position:0 0;}
10%{background-position:100px 0;}
20%{background-position:200px 0;}
30%{background-position:300px 0;}
40%{background-position:400px 0;}
50%{background-position:500px 0;}
50%{background-position:650px 0;}
60%{background-position:750px 0;}
70%{background-position:850px 0;}
80%{background-position:950px 0;}
90%{background-position:1100px 0;}m
100%{background-position:1262px 0;}
}
*{margin:0;padding:0;font-family:'Open Sans', sans-serif;}
html, body{height:100%;}
h1{font-size:40px;font-weight:700;text-align:center;background:linear-gradient(to right, #20a8e0 0%, #ffffff 15%, #20a8e0 35%, #ffffff 50%, #20a8e0 85%, #ffffff 90%, #20a8e0 100%) repeat;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-animation:color-text 5s infinite;}
.valign{position:relative;top:0;background:#78797c;padding:1.7em;margin-bottom:-1.5em;}
.grid img:hover{background:green;}
.mask .col-md-6{width:30%;margin:50% auto;float:none;}
.mask1 .col-md-6{width:30%;margin:25% auto;float:none;}
.mask .btn-sm{font-size:16px;}
.product-link{padding:3em 0;}
.product-link h5{line-height:2em;font-size:1em;}
.product-link h2{padding-bottom:1.3em;text-align:center;color:#25AAE1;font-weight:bold;font-size:2.2em;}
.product-link h5 a{color:#333;}
.product-link h5 a:hover{color:#25AAE1;}
.about{padding:3em 0;background:#F7F7F9;}
.about p{line-height:2em;font-size:1em !important;color:gray;text-align:justify;padding:0;margin-bottom:1em !important;text-transform:none;}
.about h3{color:#25AAE1 !important;}
.about h4{color:#25AAE1 !important;padding:0;margin:0 0 0.7em 0;font-size:1.4em;}
.thankyou .payment-details p {
    padding-bottom: 0.5em;
    text-align: left;
    line-height: 1.8em;
}
.payment-details{
    padding-top:0.5em;
}
.payment-details .col-md-7{
    padding-top:1.2em;
}



.about iframe{margin-top:1.5em;}
.thankyou{padding:2em 0;border-top:3px solid #25AAE1;}
.thankyou h3{padding-bottom:0.5em;color:#25AAE1;font-weight:bold;}
.thankyou p{padding-bottom:2em;text-align:center;}
.thankyou .order-left{width:25%;font-weight:bold;color:#000;}
.thankyou .table-striped > tbody > tr:nth-of-type(odd){background-color:#fff;}
.thankyou .order-details{margin:0 auto;}
.order-detail{margin:0 auto;float:none;}
.thankyou .fa{padding-right:0.5em;}
.thankyou p a{font-weight:bold;}
.addcart {
    padding: 2em 0;
    border-top: 3px solid #25AAE1;
    /* overflow: scroll; */
}
.addcart .pull-right{margin-left:1em;}
.addcart h2{padding-bottom:1.2em;}
.addcart legend{display:block;width:100%;padding:0;margin-bottom:10px;font-size:20px;line-height:inherit;color:#333;font-weight:bold;border:0;}
.addcart .btn{border-radius:0;}
.addcart .cart-head{background:#25AAE1;}
.addcart .modal-header{border-bottom:1px solid #25AAE1;background:#25AAE1;text-align:center;color:#fff;}
.addcart .modal-header h4{font-size:1.5em;font-weight:bold;}
.addcart .cart-head th{color:#fff;}
.addcart .total-price td{}
.addcart .total-price .total-item{background:#25AAE1;color:#fff;}
.contact{padding:2em 0;border-top:3px solid #25AAE1;}
.contact h3{text-align:center;color:#222;margin:0;position:relative;font-size:2em;}
.contact .col-md-3{padding:0;}
.contact .mail-grid-left .code{width:73%;margin:0 0 0 2%;}
.mail-grid-left input[type="submit"]{margin-top:1em;}
.contact .contact-address{float:right;width:90%;line-height:1.89em;}
.contact iframe{width:100%;min-height:300px;padding:0 1em;}
.code{margin:1em 0;}
.cart span{padding-left:0.3em;font-size:0.7em;}
.total{padding-right:0.5em;}
.cart .fa{font-size:0.8em;}
.price-cart strong{color:#333;font-size:1.2em;font-weight:none;font-weight:500;}
.new-collections-grid1 .price-cart p{color:#999;margin:0 0 0 0.5em !important;display:inline-block;font-size:0.8em !important;line-height:0;}
.btn-orange:hover, .btn-orange:focus, .btn-orange.focus, .btn-orange:active, .btn-orange.active, .open > .dropdown-toggle.btn-orange{color:#fff;background-color:#ffc229;border-color:#ffc229;}
.btn-orange{color:#fff;background-color:#ffc229;border-color:#ffc229;}
.modal .btn{border-radius:0;}
.modal .form-control{border-radius:0;}
.modal-one .modal-body .form-control {
    border-radius: 0;
    width: 50%;
}
.modal-one .modal-body{
    padding-left:3em;
}
.product{padding:3em 0;background:#F7F7F9;}
.product_title{height:80px;width:100%;display:table;padding:0.5em 0;border-bottom:1px solid #f7f7f9;}
.product .btn{border-radius:0;float:right;}
.new-collections-grid1-left .price-cart{margin:0 !important;text-transform:capitalize;color:#000;font-size:1.2em !important;}
.product h2{padding-bottom:1.3em;text-align:center;color:#25AAE1;font-weight:bold;font-size:2.2em;}
.modal-one .modal-header{min-height:16.42857143px;padding:15px;border-bottom:1px solid #e5e5e5;background:#25AAE1;}
.modal-one .modal-title{margin:0;line-height:1.42857143;color:#fff;font-weight:bold;}
details-modal .modal-one .close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: 1;
    background: red;
    width: 22px;
    border-radius: 50%;
}
.modal-one .modal-body h4{font-size:18px;padding:0 0 1em 0;color:#000;font-weight:bold;}
.modal-one .modal-body h5{font-size:18px;padding:0;color:#000;font-weight:bold;}
.modal-one .modal-body .col-md-3{padding:0;width:15%;}
.modal-one .modal-body strong{padding-left:4em;}
.price_name{font-size:1em;color:#777;font-weight:400;padding-left:0.5em !important;}

@media(max-width:1024px){
.logo-nav-left1, .logo1 {
    margin-left: 1em;
}
.navbar-nav>li>a {
    padding: 25px 11px 0;
}
.header-right {
    width: 12%;
}
.new-collections-grid{
    height:468px;
    padding-left: 15px;
}
.hover-text{
    background:none;
}
.product .col-md-3{
    width:33.33%;
}
}
@media(max-width:768px){
.navbar-nav>li>a {
    padding: 10px;
}
.product .col-md-3 {
    width: 50%;
}
.product-link .col-md-4{
    width:50%;
    float:left;
}
.product-link .col-md-4:nth-child(3){
    padding-top:2em;
}
 .new-collections-grid {
    height: auto;
}   
.new-collections-grid:nth-child(2) {
    margin: 0;
}
.new-collections-grid, .products-right-grids-bottom-grid {
    width: 50%;
    float: left;
    margin: 0 auto;
}
.box_1 {
    float: left;
}
}
@media(max-width:480px){
.logo-nav-left.logo1 {
    width: 33.33%;
    position: absolute;
    margin-left: 8.5em;
}
.modal-one .modal-body .col-md-3 {
    width: 28.33%;
    float: left;
}
.modal-body .form-group .col-md-4 {
    padding-left: 0;
    margin-top: 0;
    width: 50%;
    float: left;
}
.header-right {
    width: 22%;
    padding-top: 0.8em;
}
.product .col-md-3, .product-link .col-md-4 {
    width: 100%;
}
.product-link .col-md-4 {
    padding-bottom:15px;
}
.product-link .col-md-4:nth-child(3){
	padding-top:15px;
}
.box_1 {
    float: right;
    padding: 6px 10px;
    border: 1px solid #333;
    margin-right: 1em;
}
.new-collections-grid {
    width: 100%;
    padding:15px;
}
}
@media(max-width:460px){
    
.logo-nav-left.logo1{
    margin-left:6.5em;
}
.box_1 {
    float: left;
    padding: 7px;
    border: 0;
    margin-right: 0;
}
 .box_1 a img {
    display: none;
} 
.total {
    padding-bottom: 0.2em;
}
.header-right{width:25%;position:fixed;right:0;z-index:1000;background:#e91f64;padding:0;}
.header-right .cart a, .header-right .cart a:hover, .header-right .cart a:focus, .box_1 h3{color:#fff;font-weight:bold;font-size:14px;letter-spacing:1px;}
.cart .fa, .cart span{font-size:14px;}
.hover-text{padding:2em 2.5em;background:none;left:0;}
.grid figure p{letter-spacing:0px;background:#21a8e0;color:#fff;}
}
@media(max-width:414px){
.logo-nav-left.logo1 {
    margin-left: 5em;
}
.modal-one .modal-body strong {
    padding-left: 3em;
}
}
@media(max-width:375px){
.header-right {
    margin-top: 1em;
}
.modal-one .modal-body .col-md-3 {
    width: 33.33%;
}
}
@media(max-width:320px){
.logo-nav-left{
    float:none;
}
.modal-one .modal-body .col-md-3 {
    width: 39.33%;
}
.logo-nav-left {
    text-align: center;
}
.logo-nav-left.logo1 {
    margin-left: 4em;
}
}
















