body {font-family: 'Roboto', sans-serif;background-color:#fff!important;}
a:hover{text-decoration: none;}
ul{list-style: none;}
a{text-decoration: none;}
.clearfix{display: block;content: "";clear: both;}
figure img{max-width: 100%;}
figure{margin-bottom:0;}
ul{padding-left:0;}
.container-fluid {max-width: 1920px;}


/*margin css*/
.margin_50_55{padding-top: 50px; padding-bottom: 55px;}
.margin_80_55{padding-top: 80px; padding-bottom: 55px;}
.margin_20{margin:20px 0;}
.margin_0{margin:0; padding: 0;}

/*virtual mail box start*/
.virtual-mail-box .add-ress {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px;
    margin: 30px 0 20px;
    padding: 30px;
    box-shadow: 3px 1px 20px 7px #ccc;
}
.virtual-mail-box{background-image: url(../images-new/29.jpg);}
.virtual-mail-box .add-ress figure{text-align:right;}
.virtual-mail-box .add-ress .row{align-items:center;}
.virtual-mail-box .heading{ margin-top: 6%;}


/*virtual mail box end*/


/*feedback-stars*/


    

  
 
  .feedback-stars .success-box {
    margin:50px 0;
    padding:10px 10px;
    border:1px solid #eee;
    background:#f9f9f9;
  }
  
  .feedback-stars .success-box img {
    margin-right:10px;
    display:inline-block;
    vertical-align:top;
  }
  
  .feedback-stars .success-box > div {
    vertical-align:top;
    display:inline-block;
    color:#888;
  }
  
  
  
  /* Rating Star Widgets Style */
  .feedback-stars.rating-stars ul {
    list-style-type:none;
    padding:0;

    
  }
  .feedback-stars.rating-stars ul > li.star {
    display:inline-block;
    
  }
  
  /* Idle State of the stars */
  .feedback-stars.rating-stars ul > li.star > i.fa {
    font-size:25px; /* Change the size of the stars */
    color:#ccc; /* Color on idle state */
  }
  
  /* Hover state of the stars */
  .feedback-stars.rating-stars ul > li.star.hover > i.fa {
    color:#FFCC36; font-size:25px;
  }
  
  /* Selected state of the stars */
  .feedback-stars.rating-stars ul > li.star.selected > i.fa {
    color:#FF912C; font-size:25px;
  }
    
.feedback-stars.rating-stars {padding: 10px 0 10px 0;}
.feedback-stars span{display: block;color:#000; font-size: 16px;font-weight: 500;margin-bottom: 10px;}



/*feedback-stars end*/

.review-box
{
	margin-top:20px;
}
.review-box img {
    border: 1px solid #696969;
    border-radius: 15px;
}

.needhelp {
    position: fixed;
    width: 60px;
    height: 60px;
    top: 180px;
    right: 0px;
    background: none;
    box-shadow: inherit;
    z-index: 9999;
}

.onlinebooking {
    position: fixed;
    width: 60px;
    height: 60px;
    bottom: 130px;
    right: 30px;
    background: none;
    box-shadow: inherit;
    z-index: 9999;
}

.feature-img {
    text-align: center;
    margin-bottom: 20px;
    margin-top: 20px;
}



/*btn css*/
a.btn.btn-primary.btn-blue{border-color: #2E5A77;color: #2E5A77;}
a.btn.btn-primary.btn-red{border-color: #8e3b43;color: #8e3b43;}
a.btn.btn-primary.btn-red:hover, .service-section ul.service-list li a.btn.btn-primary.btn-red:hover{color: #fff;background:#8e3b43;}
a.btn.btn-primary.btn-blue:hover, .service-section ul.service-list li a.btn.btn-primary.btn-blue:hover{color: #fff;background:#2E5A77;}
.text-red, .text-red a{color:#8e3b43;}
.text-blue, .text-blue a{color:#2E5A77;}
.text-red:hover, .text-red a:hover{color:#2E5A77;}
.text-blue:hover, .text-blue a:hover{color:#8e3b43;}
.bg-white{background-color:#fff;}
.btn-check:focus + .btn-primary, .btn-primary:focus{box-shadow: none!important;}
.text-black{color:#000;}


/*para css*/
.para p{text-align: justify;font-family: 'Roboto', sans-serif;font-size: 17px;font-weight: 500;line-height: 1.5em;letter-spacing: .8px;color: #13152c;}
.heading h2{text-align: center;font-family: 'Roboto', sans-serif;font-size: 23px;font-weight: 600;line-height: 1.2em;letter-spacing: .8px;color: #D62A28;}
.heading p{text-align: justify;font-family: 'Roboto', sans-serif;font-size: 17px;font-weight: 500;line-height: 1.5em;letter-spacing: .8px;color: #000;}
.para strong{text-align: justify;font-family: 'Roboto', sans-serif;font-size: 19px;font-weight: 500;color: #D62A28;margin-bottom:10px;}

/*background color*/
.bg-yellow{background-color:#E7B820;  -webkit-clip-path: polygon(0 0, 100% 0%, 93% 100%, 0% 100%);
clip-path: polygon(0 0, 100% 0%, 93% 100%, 0% 100%);padding: 50px 0;}
.bg-orange{background-color:#FF5517;clip-path: polygon(6% 0, 100% 0%, 100% 100%, 0% 100%);-webkit-clip-path: polygon(6% 0, 100% 0%, 100% 100%, 0% 100%);}

/*Header css*/
.header-top{background-color: #D62A28; padding: 0;max-width: 1920px;margin: auto;}

.header-top222 {
    background-color: #000;
    padding: 0;
    max-width: 1920px;
    margin: auto;
    color: #fff;
    font-size: 15px;
    text-align: center;
	padding: 8px;
}
ul.header-social li a{color:#fff;}
ul.header-social{display: flex;margin: 0;align-items: center;}
ul.header-social li{margin-right:12px;}
.header-top-right ul{display: flex;margin: 0;    align-items: center;}
.header-top-right ul li{margin-right: 10px; border-right: 2px solid #fff; color: #fff;font-family: 'Roboto', sans-serif;font-size: 13px;font-weight: 600;padding-right: 6px;}
.header-top-right ul li a{color:#fff;}
.header-social{float: right;}
.header-top-right ul li .btn.btn-primary
{font-size: 11px;font-weight: 600;text-transform: uppercase;fill: #ef1649;color: #ef1649;background-color: #fff;border-style: double;border-width: 5px;border-color: #ef1649;    margin: 0;border-radius: 33px;    box-shadow: none;padding: 4px 20px;}
.header-top-right ul li .btn.btn-primary:hover{    color: #fff;background-color: #ef1649;border-color: #fff;}
.header-top-right ul li:last-child{border: none;}
.header-top .row{align-items: center;}
ul.header-social li a i{  font-size: 20px;background: transparent;border: 1px solid #fff;border-radius: 50%;width: 35px;height: 35px;line-height: 35px;text-align: center; margin:auto;}
ul.header-social li a i:hover {background: #fff;color: #d62a28;    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
/*.navigation-bar{float: right;}*/
.header-social li a.btn.btn-primary{background: #FEC806;border-radius: 0;color:#000;    padding: 10px 13px;border: none;font-weight: 500;}
.header-social li a.btn.btn-primary:hover{    background: #ffffff;color: #fec806;}
.header-navigation {padding:20px 0 10px;}
.navigation-bar .navbar-nav li.nav-item{    font-size: 14px;border: none;outline: none;    text-transform: uppercase; font-weight: 600;background-color: inherit;font-family: 'Roboto', sans-serif;transition: background-color 0.3s ease;    margin-left: 13px;  text-transform: uppercase;}
.navigation-bar .navbar-light .navbar-nav .nav-link{    color: #13152c;}
/*.navigation-bar .navbar-nav li.dropdown a.about-hover:hover{background-color: #ddd;color: #d62a28;}*/
.navigation-bar .navbar-light .navbar-nav .nav-link:hover{color: #ef1649;background-color:transparent;}
.navigation-bar .dropdown-item{float: none;color: black;padding: 12px 16px;text-decoration: none;display: block;text-align: left;background-color: #f9f9f9;font-size: 14px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #ebebeb;font-weight: 600;font-family: 'Roboto', sans-serif;}
.navigation-bar .dropdown-menu{padding: 0;}
.header-navigation .row.align-{align-items: center;}
.navigation-bar .megamenu-text h5 a:hover, .navigation-bar .dropdown-item:hover {    color: #d62a28;}

/*mega menu css*/
.navigation-bar .megamenu-li {position: static;}
.navigation-bar .megamenu {position: absolute;width: 100%;left: 0;right: 0;padding: 15px;}
.navigation-bar .service-padding .dropdown-menu{padding:30px;background-image: url(../images-new/megamenu-bg.png);}
.navigation-bar .navbar-expand-lg .navbar-collapse{    justify-content: flex-end;}
.navigation-bar .megamenu-text p{font-size: 14px;font-weight: 500;text-transform:capitalize;line-height:1.2;letter-spacing:0.5px;padding-right: 10px;text-align: justify;}
.navigation-bar .megamenu-text h5{font-size: 18px;font-weight: 600;color:#1C465F;text-transform:capitalize;margin:20px 0;}
.navigation-bar .megamenu-text p i.fa-arrow-right{display: block;color:#1C465F; font-size: 18px;margin:10px 0 0;}
.navigation-bar .megamenu-text h5 a{color:#1C465F;}










/*banner css*/
.slider-section img{max-width: 100%;}
.banner-section{position:relative;text-align: center;}
.banner-section .banner-text{    position: absolute;top: 50%;transform: translate(0, -50%);}
.banner-section .banner-text h1{color: #fff; font-size:45px;font-weight:600;text-transform: uppercase;}
.slider-section {margin: auto;text-align: center;}

/*internatiional shipping css*/
.internation-shipping .row{align-items: center;}
.internation-shipping p{font-size:25px; font-weight:600;}
.shipping-right{text-align: center;}
.internation-shipping .col-md-8{padding-left: 100px;}
.internation-shipping figure{display: inline-block;}
.internation-shipping span{color: #fff;display: inline-block;margin-left: 50px;font-size: 30px;font-weight: 700;padding-right: 28px;margin-top: 10px;}
.shipping-left {display: flex;flex-wrap: wrap;align-items: center;}
.internation-shipping ul{display: flex;    margin-top: 30px;max-width: 93%;margin-right: auto;}
.internation-shipping ul li{padding: 10px; border: 1px solid #000;margin: 0 5px; border-radius: 5px;font-size: 15px;}
.internation-shipping ul li a{color:#000;}
.internation-shipping ul li i{display: block;text-align: center;background: transparent;border: 1px solid #000;border-radius: 50%;width: 20px;font-size: 12px;height: 20px;line-height: 19px;text-align: center;margin:auto;}
.shipping-right h2{font-size: 30px;text-transform: capitalize;color: #000;font-weight: 600;}
.internation-shipping .owl-theme .owl-nav{display:none;}


/**about us css**/
.about-us{background-color:#2E5A77;padding:40px 0;max-width: 1920px;margin: auto;background-image: url(../images-new/02.jpg);background-size: cover;background-repeat: no-repeat;}
.about-us ul.about-us-list{display: flex; padding:30px; background-color:#1C465F; border: 1px solid #347197; border-radius: 25px;text-align: center;}
.about-us ul.about-us-list li{padding: 0 20px;color:#fff;}
.about-us ul.about-us-list li a{color:#fff;}
.about-us ul.about-us-list li strong{display:block; margin-top:10px;font-size: 25px;}
.about-us ul.about-us-list li span{font-size: 17px;padding: 10px 20px;line-height: 1;display: block;}
.about-us .heading{text-align: center;}
.about-us .heading h2{color: #fff;font-family: 'Roboto', sans-serif;font-size: 39px;font-weight: 600;line-height: 1.6em;margin-bottom: 25px;text-transform:uppercase;}
.about-us .heading p{color: #fff;font-family: 'Roboto', sans-serif;font-size: 17px;font-weight: 500;margin-bottom: 35px;}


/*service section css**/
.service-section{background-image: url(../images-new/12.jpg);max-width: 1920px;margin: auto;}
.service-section ul.service-list{display: flex;text-align: center;}
.service-section ul.service-list li strong{display: block;margin:20px 0;}
.service-section ul.service-list li p{display: block;margin-bottom:20px;padding:0 20px;}
.service-section ul.service-list li{display: block;    border: 2px solid #000;margin: 0 6px;border-radius: 25px;padding: 20px;background: #fff; width:25%;position: relative;padding-bottom: 55px;}
.service-section ul.service-list li a.btn.btn-primary{background: transparent;font-size: 15px;font-weight: 400;border-style: solid;border-width: 1px;border-radius: 25px;padding: 5px 10px;position: absolute;bottom: 20px;left: 50%;transform: translate(-50%, 0%);}
.service-section ul.service-list li figure{width: 100px;
    height: 100px;
    margin: auto;
    background: #2e5a77;
    border-radius: 500%;
    line-height: 100px;
    text-align: center;}


/*partner logo css*/
.partnerlogo li {width: 24%;display: inline-block;    padding: 20px;    border: 1px solid #000;border-radius: 15px;    margin: 0 4px;}
.partnerlogo .owl-nav{display: none;}
.partner-search .bg-orange{align-items: center;display: flex; justify-content:center; padding:70px 0;}
.search-bar span{color:#fff;font-size: 20px;margin-bottom: 10px;display: block;}
#searchnow button.btn.btn-primary{display: block;color: #000;background-color: #E8E2E4;border-color: #E8E2E4;border-radius: 15px;font-size: 15px;padding: 6px 14px;}
#searchnow button.btn.btn-primary:hover{background:transparent; color:#fff; border-color:#fff;}
#searchnow input{width:500px;margin:0px 0 20px;}
#searchnow {padding:10px; background:rgba(252,252,252,0.7);border-radius:12px;    border: 1px solid #fff;}
.partner-logo {padding: 70px 0; max-width:80%; margin: auto;}
.partner-logo h2{font-size: 30px;text-transform: capitalize;color: #000;font-weight: 600;}

/*global-delivery css*/

.global-delivery .row{align-items: center;}
.delivery-right{text-align: center;}
.global-delivery .col-md-7{padding-left: 100px;}
.delivery-right figure{display: inline-block;}
.delivery-left span{color: #fff;display:block;margin: 20px 0;}
.delivery-left{max-width:80%; text-align: left;}
.delivery-left p{color: #fff;}
.delivery-left i{margin-left: 10px;}
.delivery-right span{color: #000;display:block;margin: 20px 0;padding: 0 40px;}
.global-delivery h6{color: #fff;display: inline-block;    margin-left: 50px;font-size: 30px;font-weight: 700;margin-top: 15px;}
.global-delivery figure{display: inline-block;}
.delivery-left a.btn.btn-primary{color: #fff;background-color: #2E5A77;border-color: #2E5A77;}
.delivery-left a.btn.btn-primary:hover{background: transparent;}


/*why-shipindia css*/
.why-shipindia{background-image: url(../images-new/29.jpg);}
.heading{text-align: center;}
.shipindia-inner{display: flex;background: #2E5A77;max-width: 90%;padding:25px 30px;margin-left: auto;height: 150px;align-items: center;clip-path: polygon(0 0, 97% 0, 100% 100%, 3% 100%); }
.shipindia-box {margin-top: 50px;}
.shipindia-content p{margin-bottom:0; line-height: 1.2;}
.shipindia-content{color:#fff;margin-right: 10px;    width: 80%;}
.shipping-right figure img{border-radius:20px;}
.shipindia-inner strong{font-size:18px; display:block;}

/*testimonial css*/
.client-section{text-align: center;margin-top: 50px;background-color: #E7E7E7;padding: 30px;border-radius: 25px;}
.client-section i.fa-quote-left{margin-right:15px; color:#E5D393;font-size: 25px;}
.client-section i.fa-quote-right{margin-left:15px; color:#E5D393;font-size: 25px;}
.client-section strong{display: block;}
.client-section span{display: block;}
.testimonial-section{background:#ccc;background-image: url(../images-new/30.jpg);background-size: cover;background-repeat: no-repeat;max-width: 1920px;margin: auto;}
.testimonial-section .owl-nav{display: none;}
.testimonial-section .owl-dots{margin-top: 20px;}
.testimonial-section .heading h2{color: #fff;}


/*city section css start*/
.city-section{background: #EAEAEA;max-width: 1920px;margin: auto;}
.city-section ul li i.fa-caret-right{color:#DB4A37; margin-right:10px;}
.city-section ul li{font-size:17px;margin-bottom:6px;}

/*newsletter-section css*/
.newsletter-section ul{display: flex; margin: 40px 0 0;    max-width: 100%;}
.newsletter-section ul li{margin: 0 7px;}
.newsletter-section{background:#315877;text-align: center;color: #fff;max-width: 1920px;margin: auto;}
.newsletter-right i.fa-envelope{margin-right: 20px;}
.newsletter-right .form-control {display: inline-block;width: 70%;}
.newsletter-right button.btn.btn-primary{background:#fff; border: 1px solid #315877; border-radius: 3px;font-size: 15px;margin-left: 20px;    padding: 8px 15px;color:#315877;border-radius: 5px;}
.newsletter-right button.btn.btn-primary:hover{background: #315877;border: 1px solid #ffffff;color: #ffffff;}
.newsletter-section span {font-size: 30px;font-weight: 500;}


/*payment-method css*/
.payment-method .owl-nav{display: none;}
.payment-method .owl-dots{display: none;}


/*footer css*/
footer{padding:60px 0 10px;color: #fff; background-image: linear-gradient( 130deg,#DB4A37 35%,#151515 50%);max-width: 1920px;margin: auto;}
.footer-logo .header-social{float: none;}
.footer-heading h2 {font-size: 23px;font-weight: 600;}
.footer-logo figure img{max-width:70%;}
.footer-logo figure {margin-bottom: 20px;}
.footer-shopping ul li a{color:#fff;}
.footer-shopping ul li a:hover, .footer-knowus ul li a:hover{padding-left: 6px;transition:8s, ease all;}	
.footer-knowus ul li a{color:#fff;}
.footer-info span{display: block;}
.footer-info i{margin-right: 20px;}
.footer-copyright{margin:10px 0 0;}
.footer-copyright span{font-size: 16px;}
.footer-info a{color:#fff;display: block;font-size:16px;margin-bottom: 10px;} 
.footer-shopping ul li, .footer-knowus ul li, .footer-logo p, .footer-info p{font-size:15px;}
.footer-info .phone-no {margin-left:4px; display:inline-block;}
.footer-info .phone-call{display:flex; flex-wrap:wrap;}
.footer-info strong {display:block;     margin-left: 10px;padding-bottom: 10px;}
.footer-info strong b{color:#75b73b;}
/*fixed icon css*/
.fixed-top-icon i{position: fixed;right: 30px;background:rgba(219, 74, 55,0.4);bottom: 30px;width: 60px;height: 60px;line-height: 60px;text-align: center;border-radius: 50%;font-size: 30px;z-index:999;cursor:pointer;}




/*****************************How it work page**************************/
.working-heading{    color: #d62a28;
    font-size: 26px;
    font-weight: 600;}
.working-text{margin-bottom: 30px;}
.working-text h3{color: #d62a28;
    font-size: 20px;
    font-weight: 500;}
.work-ship .col-md-6{padding:0 40px;}
.working-text p{color: #000;text-align: justify;font-size: 17px;}


/*****************************blog page**************************/
.blog-page-section{background-color:#f5f5f5;}
.blog-page-section .card-body .card-title a{color: #ef1649;font-size: 17px;font-weight: 700;text-transform: capitalize;line-height: 1.3;letter-spacing: .2px;    margin-bottom: 25px;    margin-top: 20px; display: block;}
.blog-page-section .card-body{padding: 0 20px;}
.blog-page-section .card-body .card-text{color: #13152c;font-weight: 500;    line-height: 1.5em;font-size: 14px;    margin-bottom: 25px;}
.blog-page-section .card-body a.blog-read-more{color: #d62a28;display: block;text-transform: uppercase;margin-bottom: 20px;font-size: 14px;font-weight: 600;   } 
.blog-page-section .card-footer{padding: 10px 20px;color: #13152c;font-weight: 500;line-height: 1.3em;font-size: 12px; background-color:#fff;} 
.sidebar{border-style: solid;border-width: 1px; border-color: #d62a28; border-radius: 10px;    background: #fff;transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;padding: 30px;}
.sidebar h3{color: #d62a28; font-size: 31px;    margin-bottom: 20px;}
.sidebar .most-popular h4{font-weight: 600;    font-size: 15px;} 
.sidebar .most-popular a{    color: #c36;}
.sidebar .most-popular{margin-bottom: 15px;display: flex;    align-items: baseline;}
.sidebar .most-popular i{margin-right: 8px;font-size: 12px; color:#D62A28;}
.category-sidebar h4{font-weight: 600;font-size: 18px;color: #13152c;line-height: 1.2;}
.category-sidebar ul li a{    color: #c36;font-weight:600;}
.category-sidebar ul li {font-weight: 500;font-size: 15px;margin-bottom: 13px;}
.category-sidebar ul{list-style: initial;color: #d62a28;}
.blog-page-section .post-category{position: absolute; top:0; right:0; content:"";}
.blog-page-section .card img{position: relative;max-width:100%;}
.post-category .btn.btn-primary{   font-size: 12px;padding: 5px 7px;margin: 20px;} 
.social-media-sidebar ul li{ margin-right: 10px; background: #000;width: 40px;height: 40px;line-height: 45px;text-align: center;border-radius: 25px;}
.social-media-sidebar ul li:hover {background: #d62a28;}
.social-media-sidebar ul{display: flex;justify-content: center;}
.social-media-sidebar ul li i{color: #fff; font-size: 20px;}
.post-category .post-categories{margin:0; padding:0;}
.post-category .post-categories a{color:#fff;}
.post-category .post-categories a:hover{color:#fff;}
.blog-page-section .page-numbers{color:#000;}
.post-category .btn.btn-primary{background: #d62a28;border-color: #d62a28;    text-transform: capitalize;}
.post-category .btn.btn-primary:hover{border-color: #000;background: #000;}
.blog-page-section .card-body a:hover{color: #000;}
.category-sidebar ul li a:hover, .sidebar .most-popular a:hover{color:#000;}



/*********************************faq page*********************************/
.faq-section h2.heading-faq{text-align:center;color:#000;margin-bottom:30px;} 
.faq-section .accordion-body strong{font-size:17px;color:#d62a28;font-weight:500;font-family: 'Roboto', sans-serif}
.faq-section .accordion-body p{font-size:15px;font-family: 'Roboto', sans-serif}
.faq-section .accordion-body ul.accordion-list{list-style: initial;    margin-left: 30px;font-family: 'Roboto', sans-serif}
.faq-section .accordion-button:not(.collapsed){color: #ffffff;background-color: #d62a28;    font-size: 18px;font-weight: 600;font-family: 'Roboto', sans-serif; text-transform: uppercase;}
.faq-section .accordion-button{background-color: #2d589e;color: #ffffff;font-size: 18px; border-color:#fff;font-weight: 600;font-family: 'Roboto', sans-serif; text-transform: uppercase;}
.faq-section .accordion-table{border: 1px solid #000;padding: 10px;}
.faq-section .accordion-table tr{border-bottom:1px solid #000;}
.faq-section .accordion-table tr td{border-right:1px solid #000;}
.faq-section .block-table{margin:20px 0;}
.faq-section .accordion-button:hover{background-color: #d62a28; transition:0.5s;}
.faq-section .accordion-item{margin-bottom:15px;}


/**************************pick a plan page css******************************************/
.pickup-form{max-width:75%; margin:auto;}
.form-elem i{position:absolute;padding: 14px 20px;z-index: 99;}
.form-elem .form-control{position: relative;     padding: 10px 10px 10px 50px;}
.form-elem{margin-bottom: 15px;}
.pickup-form h4{margin: 20px 0;text-align: left;}
.add-more-btn button.btn.btn-warning{    margin: 20px 0 40px;}
.reg-form.form-control{    appearance: revert;}


/*****************************contact us page******************************************/
#g-recaptcha-response {
            display: block !important;
            position: absolute;
            margin: -78px 0 0 0 !important;
            width: 302px !important;
            height: 76px !important;
            z-index: -999999;
            opacity: 0;
        }
.contact-right h4{ text-align: left;text-transform: uppercase;max-width: 75%; margin: 0 auto 20px;color: #d62a28;font-weight: 600;}
.contact-left h4{text-transform: uppercase;    margin-bottom: 20px;color: #d62a28;font-weight: 600;}		
.contact-info{display:flex;margin-bottom: 30px;border-left: 3px solid #d62a28;padding-left: 10px;}
.contact-info i{margin-right: 10px;}
.contact-info span{font-size:17px; font-weight: 500px;}


/**********************************buy-online page *******************************************/
.buy-online .heading h2{font-size:35px;margin-bottom:50px;}
.buy-online ul{display: flex; flex-wrap: wrap;}
.buy-online ul li{width:24%;margin:15px 5px; border: 1px solid #000; border-radius:25px;padding:30px;} 
.buy-online figure img{max-width: 100%;}
.buys-online.heading h2{margin-top: 50px;} 
.buys-online.heading h3{text-align: center;
font-family: 'Roboto', sans-serif;
font-size: 23px;
font-weight: 600;
line-height: 1.2em;
letter-spacing: .8px;
color: #D62A28;margin-bottom: 30px;}

/*************************login page****************************/
.login-page .login_reg_bg {margin-left: 50px;background: #ffffffb3;padding: 40px;border-radius: 5px;color: #000;    box-shadow: 0px 12px 13px 6px #ccc;}
.login-page {background: #f5f5f5;}
.login-page .login-border{    padding-right: 100px;border-right: 1px solid #ccc;}
.form-elem i.fa.fa-unlock{padding:0; margin:4px 0 0;color:#000;}
.form-elem a.forgot{    padding-left: 25px;}
.login-page .heading h2{margin-bottom:20px; color: #000;} 
.login-page .login-form{max-width:80%; margin:auto;}
.login-page .width-form{max-width:100%; margin:auto;margin-bottom: 15px;}
.forgot-pass{display: flex;align-items: center;}
.btn.btn-success.btn-lg{color: #fff;
background-color: #d62a28;
border-color: #d62a28;
padding: 4px 20px;
font-size: 17px;}
.forgot-pass .btn-right{margin-left: auto;text-align: right;}
.login-agree{text-align: center;margin-top: 8px;display: block;font-size: 12px; color: #000;}
.form-elem i.fab.fa-google-plus-g, .form-elem i.fab.fa-facebook-f{position: relative; padding: 4px 5px;}


/*************************************register page*************************
.register-form{    background: #ffffffb3;
padding: 40px;
border-radius: 5px;
color: #000;
box-shadow: 1px 0px 20px 4px rgba(0,0,0,0.54);
max-width: 80%;
margin: 15px auto 0;}*/


/**************************ship to my door page*******************************/
.my-door{background-image: url(../images-new/29.jpg);}
.my-door .bg-white{border: 1px solid #000; border-radius: 25px;padding: 20px;margin:20px 0; }
.my-door .bg-white .row{align-items: center;}
.my-door .bg-white span{font-size: 20px; font-weight: 600; color:#000;margin-bottom: 15px;display: block;}
.my-door .bg-white p{font-size: 17px; font-weight: 500; color:#000;text-align: justify;}
.my-door .bg-white figure{text-align: center;}
.my-door-heading{max-width:70%;margin:auto;}
.get-start.btn-red{    background: #fff;
    font-size: 15px; margin-top:15px;
    font-weight: 400;color: #d62a28;
    border-style: solid;
    border-width: 1px;
    border-radius: 25px;
    padding:8px 35px;}
.get-start.btn-red:hover{background:#d62a28;color: #fff;}

/*************************shipping-from-india pages *****************************/
.shipping-from-india p strong, .shipping-from-india ul li strong{color:#8e3b43;text-transform: uppercase;}
.shipping-from-india p{font-weight: 400;}
.shipping-from-india ul li{font-weight: 400;}
.shipping-from-india figure{margin-bottom:35px;}

/*********************forgot-password*********************************/
/*.forgot-pass{ background: #ffffffb3;
padding: 40px;
border-radius: 5px;
color: #000;
box-shadow: 1px 0px 20px 4px rgba(0,0,0,0.54);
max-width: 50%;
margin: auto;}*/
.default-inp {margin-top: 20px;}




/***************************plan a pickup*********************************/
.pickup-plan .para p{text-align: center;}
/* The actual timeline (the vertical ruler) */
.pickup-plan .timeline {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
}

/* The actual timeline (the vertical ruler) */
.pickup-plan .timeline::after {
  content: '';
  position: absolute;
  width: 6px;
  background-color: #ddd;
  top: 0;
  bottom: 0;
  left: 50%;
  margin-left: -3px;
}

/* Container around content */
.pickup-plan .timeline-box {
  padding: 10px 40px;
  position: relative;
  background-color: inherit;
  width: 50%;
}

/* The circles on the timeline */
.pickup-plan .timeline-box::after {
  content: '';
  position: absolute;
  width: 15px;
  height: 15px;
  right: -8px;
  background-color: #a5a1a1;
  border: 4px solid transparent;
  top: 15px;
  border-radius: 50%;
  z-index: 1;
}

/* Place the container to the left */
.pickup-plan .left {
  left: 0;
}

/* Place the container to the right */
.pickup-plan .right {
  left: 50%;
}

/* Add arrows to the left container (pointing right) */
.pickup-plan .left::before {
  content: " ";
  height: 0;
  position: absolute;
  top: 22px;
  width: 0;
  z-index: 1;
  right: 30px;
  border: medium solid #405e78;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent #405e78;
}

/* Add arrows to the right container (pointing left) */
.pickup-plan .right::before {
  content: " ";
  height: 0;
  position: absolute;
  top: 22px;
  width: 0;
  z-index: 1;
  left: 30px;
  border: medium solid #405e78;
  border-width: 10px 10px 10px 0;
  border-color: transparent #405e78 transparent transparent;
}

/* Fix the circle for containers on the right side */
.pickup-plan .right::after {
  left: -8px;
}

/* The actual content */
.pickup-plan .content {
  padding: 0;
  background-color: #fff;    box-shadow: 1px 1px 11px 5px #ccc;
  position: relative;
  border-radius: 6px;
}
.pickup-plan .content h2{    background: #405e78;padding: 20px;color:#fff;}
.pickup-plan .content p{    padding: 20px;}
.pickup-plan .content h2 b{    background: #487398;padding: 7px;}
/*.pickup-plan .video-icon{ background: transparent;border: none;position: absolute;right: 30px;top: 4%;font-size: 32px;color: #fff;}*/
.service-modal .modal-content{background: transparent;border: none;}
.video-icon{display: inline-block; font-size:23px; color: #D62A28;    border: none; background: transparent; }
.service-modal .modal-dialog{max-width: 590px;}
.service-modal .modal-body{margin:auto;}
.my-door .heading figure{display: inline-block;}
.my-door .heading figure img{max-width: 80%;
margin-bottom: 5px;}


/* Media queries - Responsive timeline on screens less than 600px wide */
@media screen and (max-width: 600px) {
  /* Place the timelime to the left */
  .pickup-plan .timeline::after {
  left: 31px;
  }
  
  /* Full-width containers */
  .pickup-plan .timeline-box {
  width: 100%;
  padding-left: 70px;
  padding-right: 25px;
  }
  
  /* Make sure that all arrows are pointing leftwards */
  .pickup-plan .timeline-box::before {
  left: 60px;
  border: medium solid #405e78;
  border-width: 10px 10px 10px 0;
  border-color: transparent #405e78 transparent transparent;
  }

  /* Make sure all circles are at the same spot */
  .pickup-plan .left::after, .right::after {
  left: 23px;
  }
  .pickup-plan .right::after {
  left: 23px;
}

  
  /* Make all right containers behave like the left ones */
  .pickup-plan .right {
  left: 0%;
  }
}




/************************************help me shop*******************/
.help-shop .para p{text-align: center;    margin-bottom: 2px;}
.help-me-shop{background-color:#ECC22E;margin: 20px 0; padding: 30px;    height: 100%;}
.help-me-shop .help-me{display: flex;padding-left: 20px;position: relative;    padding-right: 15px;    align-items: center;}
.help-me-shop li{padding:30px 0;}
.help-me-shop li.help-me figure{margin-right: 10px;}
.help-me-shop li.help-me strong{    position: absolute;    top: 30%;background: blue;color: #fff;width: 30px;border-radius: 50%;height: 30px;line-height: 30px;text-align: center;font-size: 14px;}
.help-me-shop li p{margin-bottom:0;display:block;}
.help-me-shop li.first{display:block;}
.help-me-shop li.help-me.pay-shop{border-right:2px dashed #2B5DA6;border-bottom:2px dashed #2B5DA6;}
.help-me-shop li.help-me.shop-pay{border-left:2px dashed #2B5DA6;border-bottom:2px dashed #2B5DA6;}
.help-me-shop li.help-me.pay-shop strong{right:-15px;}	
.help-me-shop li.help-me.shop-pay strong{left:-15px;}
.help-shop .col-md-6{padding:0;}
.help-me-shop li.proceed-btn{text-align: center;padding-bottom:0;}
.help-me-shop li.proceed-btn .btn.btn-success{border-radius:25px;}



	

/****************************************shipping_rate page*-*******************************/
.basic-estimate .div-b-price{    max-width:100%; padding: 20px;}
.basic-estimate h2{margin-right: 50px;}
.basic-estimate span{font-size:33px;}

.number-input input[type="number"] {
				-webkit-appearance: textfield;
				-moz-appearance: textfield;
				appearance: textfield;
			}

			.number-input input[type=number]::-webkit-inner-spin-button,
			.number-input input[type=number]::-webkit-outer-spin-button {
				-webkit-appearance: none;
			}

			.quantity{
				height: 45px;
				width: 74%;
				text-align: center;
			}

			.plus, .minus {
				min-width: 50px !important;
				height: 45px !important;
    			padding: 10px !important;
			}

			.f-c-d-greay {
				border-bottom: 1px solid #666;
				padding-bottom: 10px;
			}
.shipping-calc{background-image: url(../images-new/29.jpg);}
.content-heading{text-align: left;}
.content-heading .headingTxt h2{color:#2E5A77;font-size: 30px;font-weight:700;}
.content-heading .headingSubtitle p{color:#000;font-size: 15px;}
.calc-form{ background: #ffffffb3;
padding: 40px;
border-radius: 5px;
color: #000;
box-shadow: 1px 0px 20px 4px rgba(0,0,0,0.54);}
.volume-calc{background: #ffffffb3;
padding:30px;
border-radius: 5px;
color: #000;
box-shadow: 1px 0px 20px 4px rgba(0,0,0,0.54);
text-align: center;}
.volume-calc p{    font-size: 13px; text-align: left;}
.module#costcalculator .calculator_form_container{padding-top:0!important; padding-left:0!important;}
.shipping-calc .content-heading{margin-bottom:25px; width:100%;}
.shipping-calc .calculator_form_container label {
    font-weight: 600!important;
    font-size: 15px!important;
    margin: 10px 0!important;
}
.module#costcalculator .resultsContainer{vertical-align: top!important;}
.module#costcalculator .calculator_form_outerContainer{vertical-align: top!important;}
.volume-calc .title_text_content h2{margin-top:15px; margin-bottom:15px; font-size:18px;}
.shipping-calc a.ctaBtn, .shipping-calc button.ctaBtn, .shipping-calc input.ctaBtn{border-color: #2e5a77;background-color: #2e5a77;}
.shipping-calc a.ctaBtn:hover, .shipping-calc button.ctaBtn:hover, .shipping-calc input.ctaBtn:hover{    color: #d62a28;}
.shipping-calc input[type="checkbox" i]{margin-right:10px;}
.shipping-calc ul.rates-list{padding-left: 20px;list-style: initial;}
.shipping-calc ul.rates-list li{margin-bottom: 10px;}
.shipment-accordion{margin:20px 0;}
.shipment-accordion button.text-blue{text-decoration: none; font-weight: 600;}
.module#costcalculator .calculator_form_container{border-right: none!important;}
/*.shipping-calc .calculator_form_outerContainer{width:45%!important;}
.shipping-calc .resultsContainer{width:30%;}*/



/*******************plan a pickup form ****************************/
.plan-form .para p{text-align: center;margin-bottom:0;}
.add-more-btn{margin-bottom: 30px;}
.plan-form .form-elem, .international-courier .form-elem, .help-me-shop-form .form-elem{margin-bottom:0;}
.form-plan{width: 75%; margin:auto;}


/*********************seller companion***********************/
.shop-india{background-image:url(../images-new/sellercompanian.jpg);background-repeat: no-repeat;background-size: cover;    background-position: center;padding: 80px 0;}
.seller-form {background: #fff;padding: 20px;max-width: 65%;margin-left: auto;border-radius: 13px;}
.shop-india h3{color: #1caf92;font-weight: 600;margin-bottom: 20px;}
.shop-india p{color: #000;font-size: 22px;font-weight: 600;}
.seller-form span{margin-bottom: 15px;font-size: 15px;display: block;}
.seller-form .form-group{margin-bottom: 15px;}
.seller-form button.btn.btn-success{background-color:#1CAF92; border-color: #1CAF92;}
.seller-form button.btn.btn-success:hover{background-color:#fff; color: #1CAF92;}
.seller-form .callback-btn{text-align: center;}


.no-pad .cut-text{text-decoration: line-through #777 2px;color:#959595;margin:0 20px; -webkit-text-decoration-line: line-through;  display: inline-block;}
.no-pad {margin:20px 0;}
.no-pad span{font-size: 25px;}









@media only screen and (max-device-width: 1399px) and (min-device-width: 1200px){
	.internation-shipping span{margin-left: 0px;font-size: 27px;}
	.global-delivery h6{margin-left: 0;margin-top: 10px;font-size: 28px;}
	.newsletter-right button.btn.btn-primary{margin-left: 10px;}
	#searchnow input {width: 400px;}
	.delivery-left span{margin: 10px 0;}
	.banner-section .banner-text h1{font-size: 35px;}
	.nomobileview{display:none;}
	.forgot-pass{max-width: 100%;}
	.quantity{width:68%;}
	.partnerlogo li{margin: 0 2px;}
	.search-bar {max-width: 80%;}
	#searchnow input {width: 360px;}
	.shipping-calc .plus{padding: 8px !important;}
	.shipping-calc .minus{padding: 8px !important;}

}




@media only screen and (max-device-width: 1199px) and (min-device-width: 992px){
	.banner-section .banner-text h1{font-size: 33px;}
	.navigation-bar .navbar-nav li.nav-item{margin-left: 4px;}
	.internation-shipping .col-md-8{padding-left: 20px;padding-right: 20px;}
	.internation-shipping span{margin-left: 0;margin-top: 10px;font-size: 27px;}
	.service-section ul.service-list li{margin: 0 2px;padding-bottom: 50px;}
	#searchnow input{width: 320px;}
	.global-delivery h6{margin-left: 0;margin-top: 10px;font-size: 27px;}
	.newsletter-right button.btn.btn-primary{margin-left: 0;}
	.newsletter-right .form-control{width: 62%;}
	.newsletter-section span{font-size: 24px;}
	.footer-heading h2{font-size: 21px;}
	.sidebar h3{font-size: 24px;}
	.contact-right .pickup-form{max-width: 90%;}
	.contact-right h4{max-width: 90%;}
	.buy-online ul li{width: 23%;}
	.login-page .login_reg_bg{max-width: 100%;}
	.register-form{max-width: 90%;}
	.nomobileview{display:none;}
	.quantity{max-width: 63%;}
	.partnerlogo li{width: 23%;padding: 15px;}
	.search-bar {max-width: 80%;}
	#searchnow input {width: 310px;}
	.shipindia-inner{height: 170px;}
	.seller-form{max-width: 82%;}
	.shipping-calc .switch-field label[for="radio-two"], .shipping-calc .switch-field label[for="radio-one"]{padding: 10px;}
	.shipping-calc .quantity{height: 32px;}
    .shipping-calc .plus{padding: 4px !important; height: 34px !important;}
	.shipping-calc .minus{padding: 4px !important; height: 34px !important;}
	
}











@media only screen and (max-device-width: 991px) and (min-device-width: 768px){
	ul.header-social li {margin-right: 5px;}
	.header-navigation {padding: 10px 0 10px;}
	.header-navigation .navbar{padding:0;}
	.header-navigation .row {align-items: initial;}
	
	
	.header-navigation .navbar-nav{margin-top: 50px;}
	.header-navigation .navbar-toggler {position: absolute;right: 0;top: -43px;z-index: 999;}
	.header-navigation .navigation-bar {float: none;}
	.header-logo img{width: 30%;}
	.internation-shipping span{line-height: 1.1;margin-left: 0;font-size: 24px;}
	.internation-shipping .col-md-8 {padding-left: 20px;}
	.about-us ul.about-us-list{padding: 20px;}
	.about-us ul.about-us-list li{padding: 0 10px;}
	.about-us ul.about-us-list li span{padding: 10px 0px;font-size: 15px;}
	.service-section ul.service-list{flex-wrap: wrap;}
	.service-section ul.service-list li{display: inline-block;width: 47%;margin-bottom: 20px;}
	#searchnow input{width: 240px;}
	.partner-logo{padding: 31px 0;}
	.partner-search .bg-orange{padding: 30px 0;}
	.global-delivery .col-md-7 {padding-left: 20px;}
	.global-delivery h6{font-size: 25px;line-height: 1.2;margin-top: 15px;margin-left: 0;}
	.delivery-left span{margin: 5px 0;}
	.delivery-right span{padding: 0 0;}
	.shipindia-box {margin-top: 20px;}
	.shipindia-inner{display: block;}
	.shipindia-inner{max-width: 100%;padding: 16px 20px;margin: 10px auto;}
	.city-section ul li{font-size:15px;}
	.newsletter-section span{font-size: 23px;}
	.newsletter-section{text-align: left;}
	.newsletter-right button.btn.btn-primary{margin-left: 0px;}
	.newsletter-right .form-control{width: 58%;}
	.newsletter-section ul{max-width:100%;}
	.newsletter-section ul li {margin: 0 0px;}
	.footer-heading h2{font-size: 18px;}
	.footer-shopping ul li, .footer-knowus ul li, .footer-logo p, .footer-info p{font-size: 15px;}
	.footer-info a{font-size: 14px;}
	.footer-copyright span{font-size: 14px;}
	.footer-info i {margin-right: 8px;}
	.internation-shipping ul li{font-size: 15px;}
	.client-section{margin-top: 20px;}
	.partnerlogo li{padding: 15px;width: 47%;}
	.banner-section .banner-text h1{font-size: 23px;}
	.pickup-form .form-elem {margin-bottom: 7px;}
	.pickup-form{max-width: 90%;}
	.contact-right .pickup-form{max-width: 90%;}
	.contact-right h4{max-width: 90%;}
	.buy-online ul li{padding: 20px 10px;}
	.login-page .login-form{max-width: 100%;}
	.login-page .width-form{max-width: 80%;}
	.my-door-heading{max-width: 90%;}
	.login-page .login_reg_bg{max-width: 100%;margin-left: 10px;padding: 20px;}
	.login-page .login-border{padding-right: 20px;}
	.register-form{max-width: 100%;}
	.nomobileview{display:none;}
	.forgot-pass{max-width: 100%;}
	.quantity{max-width: 58%;}
	.about-us ul.about-us-list li strong{font-size: 19px;}
	.search-bar {max-width: 80%;}
	#searchnow input {width: 230px;}
	.shipindia-content{width: 100%;margin-bottom: 5px;}
	.shipindia-inner{height: 230px;}
	.internation-shipping ul li i{display:inline-block;margin-left:10px;}
	.help-me-shop .help-me{flex-wrap: wrap;}
	.help-me-shop li.help-me figure{margin: auto;}
	.form-plan{width: 100%;}
	.seller-form{max-width: 100%;}
	.shipping-calc .quantity{height: 32px;}
	.shipping-calc .plus{padding: 3px !important; height: 31px !important;}
	.shipping-calc .minus{padding: 3px !important; height: 31px !important;}
	.buy-online ul li{width: 23%;}
    .volume-calc {padding:20px;}
    .volume-calc .title_text_content h2{font-size:17px;}	
}


@media only screen and (max-device-width: 767px){
	.header-navigation .navbar-nav{margin-top: 50px;}
	.header-navigation .navbar-toggler {position: absolute;right: 0;top: -43px;z-index: 999;}
	.header-navigation .navigation-bar {float: none;}
	.header-navigation .navbar-nav {margin-top: 20px;}
	.header-navigation {padding: 10px 0 10px;}
	.header-navigation .navigation-bar .navbar{padding:0;}
	.bg-yellow{clip-path: none;padding:20px;}
	.header-social{float: none;}
	ul.header-social{margin: 10px auto 0;justify-content: center;}
	.header-top-right ul{justify-content: center;}
	.header-logo img{width: 40%;}
	.internation-shipping span{line-height: 1.1;margin-left: 0;font-size: 24px;}
	.internation-shipping .col-md-8 {padding-left: 20px;padding-right: 20px;}
	.about-us ul.about-us-list{padding: 20px;flex-wrap: wrap;}
	.about-us ul.about-us-list li{padding: 5px 10px;width: 50%;}
	.about-us ul.about-us-list li span{padding: 10px 0px;}
	.service-section ul.service-list{display: block;}
	.service-section ul.service-list li{display: inline-block;width: auto;margin-bottom: 20px;}
	#searchnow input{width: 420px;}
	.partner-logo{padding: 31px 0;}
	.partner-search .bg-orange{padding: 30px 0;}
	.global-delivery .col-md-7 {padding-left: 20px;padding-right: 20px;}
	.global-delivery h6{font-size: 25px;line-height: 1.2;margin-top: 15px;margin-left: 0;}
	.delivery-left span{margin: 5px 0;}
	.delivery-right span{padding: 0 0;}
	.shipindia-box {margin-top: 20px;}
	.shipindia-inner{display: block;}
	.shipindia-inner{max-width: 100%;padding: 16px 20px;margin: 10px auto;}
	.city-section ul li{font-size:15px;}
	.newsletter-section span{font-size: 23px;}
	.newsletter-section{text-align: left;}
	.newsletter-right button.btn.btn-primary{margin-left: 0px;}
	.newsletter-right .form-control{width: 58%;}
	.newsletter-section ul{max-width:100%;}
	.newsletter-section ul li {margin: 0 0px;}
	.footer-heading h2{font-size: 21px;}
	.footer-shopping ul li, .footer-knowus ul li, .footer-logo p, .footer-info p{font-size: 15px;}
	.footer-info a{font-size: 14px;}
	.footer-copyright span{font-size: 14px;}
	.footer-info i {margin-right: 8px;}
	.internation-shipping ul li{font-size: 15px;}
	.nomobileview{display:none;}
	
	.shipping-left{display: block;text-align: center;}
	.internation-shipping span{padding-right: 0;}
	.internation-shipping ul{margin-top: 20px;max-width: 100%;}
	.shipping-right{margin: 20px 0;}
	.about-us .heading h2{margin-bottom: 10px;font-size: 31px;}
	.service-section ul.service-list li p{padding: 0;}
	.partner-logo h2, .shipping-right h2{font-size: 25px;}
	.bg-orange{clip-path:none;}
	.delivery-left {max-width: 100%;text-align: center;}
	.delivery-right{padding: 20px 0;}
	.client-section{margin-top: 20px;}
	.city-section ul{margin:0;}
	.margin_50_55 {padding-top: 40px;padding-bottom: 40px;}
	.newsletter-section ul{margin: 10px 0 20px;} 
	.shipping-left iframe{width:100%!important;}
	.internation-shipping ul{flex-wrap: wrap;}
	.internation-shipping ul li{width: 100%;margin-bottom: 10px;}
	.footer-logo{margin-bottom:15px;}
	.global-delivery figure {display: block;}
	.fixed-top-icon i{font-size: 23px;right: 10px;bottom: 10px;width: 40px;height: 40px;line-height: 40px;}
	.margin_80_55 {padding-top: 40px;padding-bottom: 40px;}
	.blog-page-section .card img{width: 100%;}
	.faq-section .accordion-table tr td{padding: 0 5px!important;font-size: 15px;}
	.faq-section #collapse5 .accordion-body ol{padding:0;}
	.banner-section .banner-text h1{font-size: 23px;}
	.pickup-form .form-elem {margin-bottom: 7px;}
	.pickup-form{max-width: 90%;}
	.pickup-form h4{font-size: 20px;margin: 10px 0 20px;}
	.add-more-btn button.btn.btn-warning {margin: 10px 0 20px;}
	.banner-section figure img{min-height:150px;}
	.contact-right .pickup-form{max-width: 100%;}
	.contact-right h4{max-width: 100%;}
	footer .col-md-3{margin-bottom:20px;}
	footer .footer-info a{margin-bottom:8px;}
	.buy-online ul li{width: 47%;}
	.login-page .login-form{max-width: 100%;}
	.login-page .width-form{max-width: 100%;}
	.my-door-heading{max-width:100%}
	.column-reverse {flex-direction: column-reverse;}
	.my-door .bg-white figure{margin-bottom:15px;}
	.login-page .login_reg_bg{max-width: 100%;    margin-left: 0;padding: 20px;}
	.form-elem .form-control{padding: 10px 10px 10px 40px;}
	.form-elem i{padding: 14px 14px;}
	.register-form{max-width: 100%;}
	.forgot-pass{padding: 20px;}
	.internation-shipping ul li i{display:inline-block;margin-left:10px;}
	.about-us ul.about-us-list li strong{font-size: 21px;}
	.partnerlogo li{width: 47%;}
	.search-bar {margin: 0 20px;}
	.shipindia-inner{height: auto;}
	.service-section ul.service-list li a.btn.btn-primary{position: unset;transform: unset;}
	.service-section ul.service-list li{padding-bottom: 15px;}
	.help-me-shop{height: auto;margin: 0;}
	.help-shop .para{margin-bottom:20px;}
	.form-plan{width: 100%;}
	.seller-form{max-width: 100%;margin-top: 25px;}
	.shop-india{padding: 0px 0;}
	.shipping-calc .quantity{height: 34px;}
	.shipping-calc .switch-field label[for="radio-two"], .shipping-calc .switch-field label[for="radio-one"]{padding: 11px;}
	.shipping-calc .plus{ height: 36px !important;}
	.shipping-calc .minus{ height: 36px !important;}
	.login-page .login-border{padding: 0 10px;text-align: center;}
	.login-page .login-border{border-right: none;}
	.service-modal iframe {width: 290px;height: 300px;max-width: 100%;}
	.pickup-plan .video-icon{right: 3px;top: 5%;font-size: 27px;}
	.pickup-plan .content h2{padding: 15px;}
}
 

@media only screen and (max-device-width: 480px){
	.header-social li a.btn.btn-primary{padding: 6px 6px;}
	ul.header-social li {margin-right: 6px;}
	.header-top-right ul{flex-wrap: wrap;}
	.header-top-right ul li{border-right:none;}
	.header-top{padding: 5px 0;}
	.header-logo img {width: 60%;}
	.about-us .heading h2{font-size: 26px;}
	.about-us ul.about-us-list li{width: 100%;padding: 10px 0;}
	.service-section ul.service-list li{padding: 10px;margin-bottom: 10px;}
	.partnerlogo li{padding: 15px 25px;width: 100%;margin: 0;}
	.partner-logo{max-width: 100%;}
	#searchnow input {width: 100%;}
	.global-delivery h6{font-size: 22px;}
	.newsletter-right .form-control {width: 52%;}
	.client-section{padding: 15px;}
	.newsletter-section span {font-size: 21px;}
	.sidebar h3{font-size: 25px;}
	.sidebar{padding: 20px;}
	.faq-section .accordion-button, .faq-section .accordion-button:not(.collapsed){font-size: 15px;}
	.accordian-table-box{overflow: auto;}
	.faq-section .accordion-body strong{font-size: 15px;}
	.faq-section .accordion-table tr td{font-size: 14px;}
	.banner-section figure img{min-height:120px;}
	.pickup-form .form-control{font-size: 14px;}
	.buy-online ul li{width: 100%;padding: 40px;}
	.login-page .login_reg_bg{padding: 20px;}
	.form-elem a.forgot {padding-left: 20px;}
	.register-form{padding: 25px;}
	.forgot-pass{padding: 15px;}
	.quantity{max-width: 43%;}
	.pickup-plan .timeline-box{padding-left: 50px;}
	.pickup-plan .content p {padding: 10px;}
	.help-me-shop .help-me{flex-wrap: wrap;}
	.help-me-shop li.help-me figure{margin: auto;}
	.register-bg.bg-image.login-page .btn.btn-success.btn-lg{padding: 4px 10px;}
}